我正在使用SIM800L模块将温度数据发送到Firebase实时数据库。我能够使用HTTPACTION AT命令成功地进行POST和GET。
我在实时数据库中有一个条目,我希望偶尔在0和1之间切换该值。如果我使用POST命令,则每次尝试更改该值时,我的数据库中都会有一个新条目。
我一直在阅读REST API文档,但我不明白如何使用AT命令和SIM800L实现以下示例:
curl -X PUT -d '{ "first": "Jack", "last": "Sparrow" }' \
'https://[PROJECT_ID].firebaseio.com/users/jack/name.json'本文摘自以下页面:https://firebase.google.com/docs/reference/rest/database/
我对在云中存储数据和客户端-服务器通信非常陌生,所以请原谅我的无知,这一切对我来说都是非常新的和令人困惑的。
提前感谢
发布于 2019-02-13 05:58:51
PUT不可用,有关详细信息,请参阅SIMCom documentation section 11.2.5 AT+HTTPACTION HTTP Method Action。
一种实用的解决方案是使用SIMCom的TCP/IP Application Toolkit并自己实现PUT请求。
The TCP/IP Application note是一个很好的参考资料。另请参见these application notes。
https://stackoverflow.com/questions/54505942
复制相似问题