Отправить тело JSON с платой SIM900

Я пытаюсь отправить JSON, но не могу установить заголовок Content-Type.
Другие команды выполнены успешно:

[23:49:41:856] AT+SAPBR=3,1,"CONTYPE","GPRS"␍␊
[23:49:41:899] ␍␊
[23:49:41:899] OK␍␊
[23:49:52:327] AT+SAPBR=3,1,"APN","internet"␍␊
[23:49:52:367] ␍␊
[23:49:52:367] OK␍␊
[23:49:59:585] AT+CSQ␍␊
[23:49:59:594] ␍␊
[23:49:59:610] +CSQ: 18,0␍␊
[23:49:59:610] ␍␊
[23:49:59:621] OK␍␊
[23:50:07:449] AT+SAPBR=1,1␍␊
[23:50:08:501] ␍␊
[23:50:08:512] OK␍␊
[23:50:13:900] AT+SAPBR=2,1␍␊
[23:50:13:928] ␍␊
[23:50:13:928] +SAPBR: 1,1,"127.0.0.1"␍␊
[23:50:13:955] ␍␊
[23:50:13:955] OK␍␊
[23:50:21:261] AT+HTTPINIT␍␊
[23:50:21:291] ␍␊
[23:50:21:291] OK␍␊
[23:50:40:284] AT+HTTPPARA="CID",1␍␊
[23:50:40:320] ␍␊
[23:50:40:320] OK␍␊
[23:50:47:652] AT+HTTPPARA="URL","http://127.0.0.1:5000/data"␍␊
[23:50:47:713] ␍␊
[23:50:47:713] OK␍␊
[23:50:54:359] AT+HTTPPARA="CONTENT","application/json"␍␊
[23:50:54:414] ␍␊
[23:50:54:414] +CME ERROR: operation not allowed␍␊
[23:51:06:576] AT+HTTPDATA=38,10000␍␊
[23:51:06:612] ␍␊
[23:51:06:612] DOWNLOAD␍␊
[23:51:12:034] ␍␊
[23:51:12:050] OK␍␊
[23:51:19:386] AT+HTTPACTION=1␍␊
[23:51:19:414] ␍␊
[23:51:19:414] OK␍␊
[23:51:27:747] ␍␊
[23:51:27:758] +HTTPACTION:1,500,290␍␊
[23:51:35:599] AT+HTTPREAD␍␊
[23:51:35:628] ␍␊
[23:51:35:628] +HTTPREAD:290␍␊
[23:51:35:635] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">␊
[23:51:35:692] <title>500 Internal Server Error</title>␊
[23:51:35:735] <h1>Internal Server Error</h1>␊
[23:51:35:766] <p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>␊
[23:51:35:935] ␍␊
[23:51:35:935] OK␍␊

IP-адреса ненастоящие.

Мой сервер получил недопустимый запрос (с телом JSON, но без специального заголовка) и ответил 500 Internal Server Error.

Редакция: 1137B08SIM900M64_ST_DTMF_JD_MMS

, 👍1

Обсуждение

127.0.0.1?! Как вы рассчитываете попасть туда?, @Majenko

Я написал «IP-адреса ненастоящие». Я не хочу делиться своим публичным IP., @Marat Gareev

Извините, пропустил этот момент. В данный момент смотрю на телефоне., @Majenko

Вам нужна версия микропрограммы B10, чтобы использовать содержимое Param. У вас есть B08., @Majenko

@Majenko, спасибо за ответ. В данный момент пытаюсь обновиться до 1137B15SIM900M64_ST через переходник pl-2303hx, но попытки безуспешны., @Marat Gareev

Это не то, что я когда-либо пробовал (я никогда не использовал SIM900), поэтому я не могу помочь с этим, извините., @Majenko


1 ответ


Лучший ответ:

1

Спасибо за @Majenko.
Я решил проблему, обновив прошивку до 1137B15SIM900M64_ST.

,