我使用Ting Wireless的2G SIM卡将Raspberry Pi连接到Adafruit Fona 808。
我试图按照this post(引用this tutorial)中的描述将数据从RPi发送到服务器,但是我被卡住了。每次输入JSON数据时都会出错。
AT
OK
AT+HTTPINIT
OK
AT+HTTPPARA="URL","https://myapp.herokuapp.com/create"
OK
AT+HTTPPARA="CONTENT","application/json"
OK
AT+HTTPDATA=280,10000
DOWNLOAD
OK
{'foo': '111', 'bar': '222', 'message': 'hi from rpi!', 'xyz': '1'}
ERROR
我确认了字节大小:
python
>>> import sys
>>> a = {'foo': '111', 'bar': '222', 'message': 'hi from rpi!', 'xyz': '1'}
>>> print sys.getsizeof(a)
280
我也尝试了以下方法:
AT+HTTPSSL=1
OK
AT+HTTPPARA="CID",1
OK
AT+HTTPPARA="URL","https://myapp.herokuapp.com/create"
OK
AT+HTTPPARA="CONTENT","application/json"
OK
AT+HTTPDATA=280,10000
DOWNLOAD
当我粘贴JSON数据时,如下所示:
{'foo': '100', 'bar': '200', 'message': 'hi from robot!', 'xyz': '1'}
OK
AT+HTTPACTION=1
OK
+HTTPACTION: 1,601,0
我很确定这不是由于任何硬件故障引起的。我能够成功发送SMS消息。有什么建议吗?