Waveshare BG95-M3 Zero — это нулевого размера Raspberry Pi SBC на базе сотового IoT-модуля Quectel BG95-M3 с возможностью подключения LTE Cat M1 (eMTC), LTE Cat NB2 (NB-IoT) и eGPRS, а также GNSS. Плата поддерживает Raspberry Pi HAT и поставляется с прошивкой Quectel QuecPython MicroPython для упрощения программирования.
Ранее мы рассматривали различные SBC и Raspberry Pi HAT на основе модулей Quectel для сотового IoT и подключения к GNSS, например, Olimex NB-IoT-Devkit (с модулем BC66), оценочный комплект S-2Connect Creo, Sixfab 5G Modem HAT, и другие. Плата Olimex BC66 поддерживает программирование Arduino, но большинство других плат полагаются на хост-процессор. BG95-M3 Zero от Waveshare — это автономный SBC, обеспечивающий совместимость с Raspberry Pi Zero (p)HAT, а Quectel также разработала собственную прошивку MicroPython под названием QuecPython, которая работает с несколькими их модулями, включая BG95-M3.
Технические характеристики BG95-M3 Zero:
- Модуль сотового Интернета вещей – Quectel BG95-M3
- ЦП — процессор Arm Cortex-A7 под управлением ThreadX RTOS
- Возможности подключения
- LTE Cat M1 (eMTC) и Cat NB2 (NB-IoT) с резервным вариантом 2G/eGPRS
- Соответствует 3GPP Rel-14
- Группы (глобальное покрытие)
- LTE – 1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 27, 28, 66, 85
- 2G – 2, 3, 5, 8
- LTE-FDD
- Cat M1: B1, B2, B3, B4, B5, B8, B12, B13, B18, B19, B20, B25, B26, B27, B28, B66, B85.
- Cat NB2: B1, B2, B3, B4, B5, B8, B12, B13, B18, B19, B20, B25, B28, B66, B71, B85.
- LTE-TDD – н/д
- 2G GSM/GPRS/EDGE – 850, 900, 1800, 1900 МГц
- Максимальная скорость нисходящей/восходящей линии связи
- Cat M1 – DL: 588 Кбит/с; UL: 1119 Кбит/с
- Cat NB2 – DL: 127 Кбит/с; UL: 158,5 Кбит/с
- Cat NB1 – DL: 32 Кбит/с; UL: 70 Кбит/с
- Сверхнизкое энергопотребление благодаря встроенному MCP
- GNSS – GPS, GLONASS, BDS, Galileo, QZSS
- Встроенный слот для карт NanoSIM с поддержкой SIM-карт 1,8 В.
- Антенна — 3х антенных разъема u.FL, 2х для сотовой связи, 1х для GNSS
- USB — порт USB Type-C для питания и программирования
- Расширение — 40-контактный разъем GPIO, совместимый с большинством Raspberry Pi HAT
- Разное
- Кнопки PWK (кнопка питания), PON (пробуждение PSM) и BOOT.
- 5х светодиодов состояния для SIM CHK, NET, PSM, PWR и PWM
- Источник питания — 5 В через порт USB-C.
- Размеры — около 65 x 30 мм (форм-фактор Raspberry Pi Zero)
Разработка ведется через программу QPYcom для отладки кода, анализа лог-файлов, передачи файлов, прошивки и «слияния прошивки». К сожалению, QPYcom доступен только для Windows, и компания рекомендует отключить антивирус перед установкой…! Более подробную информацию и инструкции по началу работы вы найдете в Wiki .
Очевидно, можно использовать плагины для Thonny IDE или Microsoft VSCode для программирования модуля Quectel BG95-M3 с помощью MicroPython, поэтому вам не обязательно нужен компьютер с Windows, но это не описано в Wiki. Первый нам удалось найти на официальном аккаунте QuecPython на GitHub.
Размытая схема распиновки BG95-M3 Zero предоставлена Waveshare
Waveshare продает BG95-M3 Zero SBC на Aliexpress за 65,31 доллара США плюс доставка, но вы также можете найти его на Amazon примерно за 70 долларов США. Это не единственная HAT-совместимая с QuecPython и Raspberry Pi плата от Waveshare: компания также продает более крупную «EC200U-EU C4-P01» для Европы, Ближнего Востока, Африки, Австралии, Новой Зеландии и Бразилии, а также «EC200U-AU» для Австралии и Латинской Америки. Помимо большего размера, платы EC200U поддерживают LTE Cat 1 (не eMCT/NB-IoT) с резервным вариантом 2G и добавляют возможность подключения Wi-Fi 4 и Bluetooth 4.2, а также разъем MIPI DSI для дисплея и разъем для камеры SPI.
BG95-M3 Zero SBC с Raspberry Pi pHAT
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.