【发布时间】:2020-01-12 20:55:14
【问题描述】:
目前我正在使用 Arduino 和 SIM900,好吧,我可以说我是 SIM 的中级,我可以完成将数据发送到我的网站并从另一部手机接收数据。但是现在我需要,当我按下我网站上的切换按钮时,它会向 SIM900 发送一条消息,例如,如果我选中该按钮,它将发送 1,如果取消选中它,它将发送 0。问题是,我不知道如何开始,我已经搜索了如何向 SIM900 发送数据,但我总是得到的是 SIM 向服务器发出请求,我需要服务器在按下时发送消息,无需SIM 需要不断提出请求。我需要一个 API 吗?请帮忙
【问题讨论】:
-
使用 UDP 挖掘从设备到服务器的隧道,并在这种“连接”上 ping 服务器,每分钟有小帧,以便 NAT 保持转换表的活动状态。当服务器需要向设备发送某些内容时,它将有活动通道将事件推送到设备。当然,你可以保持 tcp 连接处于活动状态,但我怀疑 UDP 就足够了。