首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Raspberry pi上接收文本

如何在Raspberry pi上接收文本
EN

Stack Overflow用户
提问于 2016-10-01 02:23:25
回答 1查看 148关注 0票数 0

我有一个覆盆子圆周率设置与液晶屏幕。我正试着在那上面接收短信。我该怎么做呢?做到这一点的最好方法是什么?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-01 03:59:33

我也有类似的设置。为了发送和接收短信,我使用了一个名为REST SMS Gateway的工具。这是一款手机应用程序(安卓操作系统),可以在8080端口上启动web服务器。要发送或接收消息,您只需执行REST命令(在应用程序中按下按钮"Start“之后)。例如,要发送消息,您需要运行以下命令:

代码语言:javascript
复制
curl -X "PUT" "http://192.168.1.101:8080/v1/sms/?phone=1234&message=message%20to%20send"

(在我的例子中,服务器在192.168.1.101上工作,你的ip可以不同-只需检查应用程序在按下“开始”按钮后显示的内容)

要获取消息列表,可以使用以下命令:

代码语言:javascript
复制
curl -X "GET" "http://192.168.1.101:8080/v1/sms/"

要查看更多消息,只需使用offset和limit:

代码语言:javascript
复制
curl -X "GET" "http://192.168.1.101:8080/v1/sms/?limit=30&offset=10"

如果你愿意,你可以写你自己的软件。下面是用Python编写的示例:

代码语言:javascript
复制
from http.client import HTTPConnection 
conn = HTTPConnection('192.168.1.101', '8080') 
conn.request('PUT', '/v1/sms/?phone=123&message=message%20to%20send')
resp = conn.getresponse()
data = resp.read().decode("utf-8")
print(data) # OK if message was sent

您还可以列出线程、线程中的消息等-只需阅读应用程序中包含的文档:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39797778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档