Поддержка Arduino для модуля Quectel BC66 NB-IoT


Quectel имеет несколько модулей LTE IoT, таких как BG96 с возможностью подключения NB-IoT + eMTC, но у компании также есть более дешевый и меньшего размера модуль NB-IoT — это Quectel BC66, а Георгий Ангелов (Wiz-IO) сообщил нам, что он реализовал поддержку Arduino для модуля с платой BC66-DVK.

Для начала рассмотрим спецификации BC66: 

  • Частотные диапазоны
    • Доступно сейчас — B1 / B3 / B5 / B8 / B20
    • В стадии разработки — B2 / B12 / B13 / B17 / B18 / B19 / B25 / B26 / B28 / B66
  • Выходная мощность — 23 дБм ± 2 дБ
  • Чувствительность — -129 дБм
  • Данные
    • Скорость передачи данных
      • Однотональный: 25,5 кбит / с (DL) / 16,7 кбит / с (UL)
      • Многотональный: 25,5 кбит / с (DL) /62,5 кбит / с (UL)
    • Протоколы — UDP / TCP / CoAP / LwM2M / SNTP / MQTT / PPP / TLS / DTLS / HTTP / HTTPS / FTP
    • SMS —  Текст/PDU форматы
  • Интерфейсы — 1x USIM, 1x PSM _EINT, 3x UARTm 1x ADC, 1x RESET, 1x PWRKEY, 1x NETLIGHT, 1x антенна, 1x SPI, только версия OpenCPU: 1x I2C, 1x I2S и настраиваемый GPIO
  • Напряжение источника питания — от 2,1 до 3,63 В (3,3 типа); I / O: 1,8 В
  • Потребляемая мощность (тип).
    • 3,5 мкА @PSM
    • 0,29 мА @ Режим ввода (eDRX = 81,92 с)
    • 0,43 мА @ Режим ввода (DRX = 2,56 с)
    • 110mA @LTE Cat NB1, 23dBm
  • Размеры — 17,7 мм × 15,8 мм × 2,0 мм
  • Вес — 1,2 г ± 0,2 г
  • Диапазон температур — от -40 ° C до + 85 ° C
  • Сертификация — CE / GCF (Европа), FCC (Северная Америка), JATE / TELEC / KDDI (Япония), PTCRB (Северная Америка) все в ожидании утверждения

Обратите внимание, что некоторые из функций находятся в стадии разработки (например, поддержка TLS), поэтому, возможно, плата BC66 еще не имеет широкого распространения.

Модуль можно найти в BC66-DVK/BC66-TE-B, продаваемом в интернет-магазине Tekmodul за 29 евро (без НДС) , именно его, по-видимому,  использовал Георгий для получения тех немногих отчетов, о состояние соединения, мощности сигнала, уровня аналогового входа , и статусе цифрового входа в веб-интерфейсе с данными, собранными с использованием протокола MQTT. Он опубликовал код Arduino на Github. Код будет работать с модулями «OpenCPU» (MediaTek MT2625), такими как BC66NB и, возможно, BC66 (не протестирован), но не на модуле BC66NA.

Более подробную информацию о модуле можно найти на странице продукта.

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.