У меня Raspberry Pi, подключенный к Adafruit Fona 808 с использованием сим-карты 2G от Ting wireless.
Я пытаюсь отправить данные с 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-сообщения.Любой совет?