SIM808 AT+CIPSEND странное поведение

Я установил модуль SIM808 в одиночное соединение (CIPMUX=0), установил его для подключения к сети GPRS, и все работает нормально. Проблема возникает, когда я пытаюсь писать сообщения. Мне нужно передать бинарные данные, поэтому я использовал параметр длины CIPSEND: я ожидаю такую ​​ситуацию:

--> At+CIPSEND=70
<-- > 
--> { 70 bytes message}
<-- SEND OK

поэтому SIM808 должен отправить мои данные после того, как 70-го нет, но этого не происходит. Поскольку, кроме первого раза, ответ SEND OK не обнаружен, кажется, ему все равно. Я не понимаю, в чем проблема, и SIM808 в этом состоянии не может отправлять данные. Есть идеи? С уважением


person Massimo Manca    schedule 27.07.2016    source источник


Ответы (1)


Я обнаружил, что проблема связана с аппаратной несовместимостью между SIM808 и некоторыми типами SIM-карт. SIMcom уверяет, что SIM808 работает со всеми SIM-картами 2G, к сожалению, их невозможно купить в Италии в магазинах, но я обнаружил, что последние карты 4G + NFC, продаваемые Vodafone, работают. Проблема в том, что сложно узнать, какие «модели» сим-карт работают, а какие нет.

person Massimo Manca    schedule 26.10.2016