Системы IoT сейчас являются “темным лесом”, не из-за того, что нет единого стандарта, но потому что каждый разработчик думает о создании собственных стандартов, так что мы в конечном итоге сталкиваемся с широким спектром коммуникационных протоколов, инициатив и консорциумов, которые постоянно выбирают какие оставить а какие нет. Одним из последних стандартов стал стандарт M2.COM в форм-факторе датчиков и определяется как “стандартная форма M.2 – эволюционная модель, которая сочетает в себе беспроводную связь с дополнительным встроенным вычислительным модулем работающим от MCU”
Архитектура M2.COM представлена на картинке и описывает программные и аппаратные требования, но спецификациями определяют не только форм-фактор, но и механические и электрические характеристики:
- В соответствии со стандартом м.2
- Размер модуля: 22 мм х 30 мм
- PCB толщина: 0,8 мм ± 10%
- Количество разъемов: 75 контактов
- Модуль входного напряжения: 3.3V DC-в
- Номинальный ток: 0.5A / контактная мощность
- Диапазон рабочих температур: от -45 ° C до + 85 ° C
- Подходящие определения пин для решения IoT
- USB – Общий интерфейс для устройств хранения
- MDIO – Еще один общий интерфейс для расширения памяти через SD / MMC
- I 2 C – Самый популярный интерфейс для датчиков. Пример: датчик давления, датчик температуры, датчик влажности
- I2S – Поддержка аудио кодека для вещания и проигрывания аудио через внешние динамики
- UART – Широко используемый протокол для управления устройством, например, для двигателей и электрического управления
- GPIO – Основные элементы управления ввода / вывода, например, с указанием яркости, сигнализацией и зуммером
- SPI – Поддержка LCM для отображения значений, собранных от датчика или переданных внешним устройством
- ADC – Общие контакты GPIO, ADC преобразует аналоговый сигнал от датчика в цифровой сигнал таким образом, что данные могут быть доступны для чтения анализатором данных
Таким образом, идея в основном заключается в том чтобы была возможность обмениваться данными с модулями совместимыми с M2.COM улучшая функции или снижая цену по мере необходимости.
Вы можете скачать характеристики 1.0, руководство по проектированию и техническую информацию на сайте M2.COM.
Компании поддержавшие инициативу : ARM, Advantech, Bosch, Texas Instruments и Sensirion. Уже есть два продукта, совместимых со стандартом в настоящее время: Advantech WISE-1520 Модуль M2.COM и плата для разработки WISE-DB1500 которая использует форм-фактор pico-ITX (100 х 72 мм).
Модуль Advantech M2.COM и плата для разработки
Wise-1520 Технические характеристики модуля M2.COM:
SoC – Texas Instruments CC3200MOD Cortex-M4 MCU с 256 Кбайт оперативной памяти, 1 МБ флэш
Возможности подключения – 802.11 B / G / N @ 2,4 ГГц До 16Mbps (UDP)
I / O интерфейсы – 1x 4-wire UART, 1x I2C, 2 GPIOs, 2x PWM, 1x SPI, 2x ADC согласно спецификации
Порт отладки – 1x порт.
Питание – 3.3V
Размеры – 30 х 22 мм – форм-фактор M.2 2230-D3-E
Вес – 3 грамма
Модуль работает на TI RTOS или ARM mbed ОС, а также поддерживает несколько протоколов связи LWM2M, OSGI, AllJoyn и MQTT. Программное обеспечение и документация SDK врядли будет в открытом доступе.
Плата имеет гнездо м.2 и слот SD карты, разъемы для установки расширений, разъем DB9 RS-232/422/485, а также микро-USB OTG порт, а также датчик влажности и температуры.
Вы можете найти больше информации на странице продукта M2.COM.
благодарим сайт cnx-software.com за предоставленную информацию
Оригинал статьи тут