Модули GSM

Модули GSM

GSM-модули строятся на тех же процессорах, что и мобильные телефоны. Отличие в прошивке - модули управляются AT-командами от внешнего микроконтроллера. В наше время (2023) под процессором стоит понимать SoC (System on Chip). В нем уже встроена память, оперативка и тд. То есть прошивка залита в проц. Обновить ее можно по USB или UART черз программу Flash Tool.

Прошива модуля

У компании simcom, производителя самых популярных модулей, есть технология EAT (Embedded AT), по ссылке подробности. Она позволяет вкомпилировать свой си-код внутрь модуля, таким образом избавляясь от внешнего МК. Единственное отличие от голого проца в таком случае - это управление периферией через прослойку AT-команд. По идее с ними должно быть легче работать. Ну а если надо более тонко настроить устройство, то возможно вам нужны не модули, а работа напрямую с процом - берем даташит на MT6261 и вперед

Сравнение

модель фичи
sim900 снят с производства, размер 24x24мм
sim800 pin-to-pin замена для sim900 на новом железе
sim800с Bluetooth, размер (17.8х15.8х2.4мм)
sim800c32 Bluetooth или embedded AT (на выбор)
sim800l FM, bga, нет блютуза, продается в китае
sim800h bt, FM, BGA-монтаж, дорогой и уже снят с производства
sim868e bt, gps, 2sim, EAT, нет голоса
sim868 устаревшая версия без поддержки glonass

Рекомендую обратить внимание на модули sim800с, если нужен голос и на sim868e, если нужна навигация

Новые стандарты

Также относительно недавно вышли новые модули с поддержкой LTE NB-IoT. Это такой вид сотовой связи специально для M2M-применений. Его преимущества - энергоэффективность и дальнобойность. Со стандартом LTE его объединяет только название. Предлагается как замена 2G, когда все перейдут на LTE или на 5G. В этом случае сети второго поколения отключат, а модули NB-IoT продолжат нормально работать. Единственный компромис этого стандарта - очень малая пропускная способность (narrowband). Но для применений IoT это и не критично

Команды AT

Про управление лучше почитать у этого чувака:

Подробности искать в официальном application note

Что умеют делать модули:

Железо

разработка железа описана в документе “hardware reference design guide”

Полезные ссылки