Хотите выйти за рамки локальных точек доступа Wi-Fi? Примените в своём проекте сотовую связь GSM.
Arduino MKR GSM 1400 отличается от других контроллеров наличием модуля мобильной связи 3G. Плата подходит для управления мобильными роботами, мониторинга транспорта и передачи данных из любой точки мира — возможности ограничены только покрытием сотовой сети.
Плата Arduino MKR GSM 1400 может активировать исполняющие модули по входящему звонку, опрашивать и передавать данные с датчиков по SMS, а также выходить в интернет через GPRS/HSPA. Кроме того, она совместима с платформами интернета вещей Amazon Web Service (AWS IoT), Google IoT и аналогами. С их помощью можно управлять бесчисленным количеством датчиков и модулей, объединённых в облачную систему с удалённым доступом и защищённым соединением HTTPS.
Мозгом платформы Arduino MKR GSM 1400 является 32-битный микроконтроллер Microchip ATSAMD21G18 с вычислительным ядром Cortex-M0+ тактовой частотой 48 МГц, 32 КБ RAM и блоком Flash-памяти на 256 КБ.
Модуль U-blox SARA-U201 обеспечивает мобильную связь 3G/2G с поддержкой UMTS/HSPA и GSM/GPRS. Стандарт 3G обеспечивает входящую скорость передачи данных до 7,2 Мбит/с и исходящую до 5,76 Мбит/с. Для сотовой связи вам понадобится карта формата micro-SIM. В зоне слабого приёма воспользуйтесь дополнительной антенной усиления GSM-сигнала.
Криптографический модуль ECC508 защищает передаваемые данные алгоритмами шифрования P-256 / SHA-256 и разгружает процессор от соответствующих операций.
Внимание! Рабочее напряжение Arduino MKR GSM 1400 составляет 3,3 В, а значит, более высокое напряжение на пинах повредит электронную начинку платформы. Будьте внимательны при подключении пятивольтовой периферии.
С двух сторон платы распаяны колодки по 14 выводов, из них 22 пина ввода-вывода общего назначения:
На плате доступны аппаратные интерфейсы UART, SPI и I²C.
Внешняя антенна для сотовой связи GSM подключается к плате через разъём Micro U.FL.
Для программирования платформы используется среда Arduino IDE, визуальная среда программирования XOD IDE или произвольный инструментарий C/C++. Для прошивки понадобится кабель Micro-USB.
Для работы с сотовой связью используйте библиотеку MKR GSM, в которой реализованы базовые функции мобильного телефона.
Также существует готовый набор библиотек для работы с интернетом вещей и облачными сервисами наподобие Google IoT и AWS IoT.
Для питания платформы можно использовать порт Micro-USB, контакт Vin и разъём для аккумуляторной батареи. Источник определяется автоматически.
Все цепи питания проходят через линейный регулятор напряжения и приводятся к 3,3 В.
Обратите внимание, что SIM-карта и GSM-антенна не входят в комплект устройства.