Я планирую создать устройство, которое будет считывать некоторые данные датчика и отправлять их через GPRS, например. один раз в день (Да, не так уж и оригинально.) Но моя проблема - выбрать щит GSM / GPRS.
Официальный щит имеет приятный интерфейс для выполнения HTTP POST / GET . ОТО, щит, кажется, распродан (и все равно будет довольно дорогим).
Кажется, есть другие доступные щиты, но их примеры кода выглядят довольно хакерскими : устройство ждет произвольный момент и затем надеется, что сервер готов. Это ИМО и неэффективно или ненадежно.
Мой вопрос: какой GSM / GPRS щит вы бы порекомендовали, с этими функциями:
- нормальная библиотека с примерами, такими как официальная
- внешняя антенна
- бонус: конкурентоспособная цена
- еще один бонус: мы надеемся, что это «настоящий» щит, поэтому пайка не требуется, и несколько выводов по-прежнему легко использовать для датчиков.
В итоге я заказал плату Elechouse, которая использует чип M10. Нашел один на eBay за 59 грн. Похоже, что работает нормально с официальной библиотекой.
Как сказано в руководстве, на него должно подаваться внешнее питание - кабеля USB недостаточно!
источник
LinkitOne - это не щит, а совместимая плата контроллера Arduino со встроенным GSM / GPRS / GPS / Wifi. В библиотеке comms не так много методов диагностики, как, например, в Adafruit, но она была проста в настройке и надежна. Основным недостатком LinkitOne было то, что он использует процессор, отличный от Arduinos, поэтому многие библиотеки Arduino несовместимы, например, для устройств I2C.
Версия Adafruit Fona SIM808 2G Shield. схема щита, но стекируемые заголовки должны быть куплены и припаяны отдельно. Распиновки по умолчанию работают с Uno, но для Mega требуются моды. Библиотека имеет множество удобных методов диагностики (напряжение батареи, уровень сигнала и т. Д.). работал с предоплаченной SIM-картой giffgaff, но почему-то не с vodafone. СМС работал нормально. Я мог подключиться к GPRS, но получение html с сайта не работало.
DFRobot SIM808 GPS / GPRS / GSM Shield - Предварительно смонтированные соединяемые в штырьковые разъемы экрана, инструкции по загрузке кода и эксплуатации устройства являются сложными и расплывчатыми. Я даже не смог получить базовую связь с Arduino для работы. Либо библиотека очень глючная, либо мое устройство неисправно.
SEEEDStudio 113030009 GPRS Shield с антенной и внешним держателем SIM-карты V3.0 Я, вероятно, расскажу об этом позже.
Официальная плата Arduino GSM ПРОДОЛЖЕНА
Модуль Sparkfun GSM / GPRS - SM5100B ПРОДОЛЖЕНО
источник