Программируемые Ethernet-модули: Будущее IIoT

Ребят, вы когда-нибудь мечтали, чтобы ваш утюг отправлял вам сообщения в Telegram, а холодильник сам покупал продукты? Кажется фантастикой? Хотя это звучит немного безумно, но на самом деле это уже реальность благодаря Интернету вещей (IoT). Но сегодня речь пойдет не о домашних приборах, а о настоящих пчелках-тружениках промышленного интернета вещей (IIoT).

Сегодня я расскажу вам про программируемые Ethernet-модули, разработанные компанией Tibbo. Давайте разберемся, что это за «зверь» и как он может изменить ваш бизнес.

Программируемые Ethernet-модули — это маленькие устройства, которые можно запрограммировать с помощью Tibbo BASIC или Tibbo C под любые нужды. Они идеально подходят для создания надежных и функциональных решений в сфере IIoT. Эти модули позволяют подключать различные устройства к сети Ethernet, обеспечивая стабильное и быстрое взаимодействие.

Где их можно использовать?

— В промышленной автоматизации: чтобы управлять машинами и оборудованием.

— В системах безопасности: для контроля доступа и видеонаблюдения.

— В энергетике: мониторинг и управление энергопотреблением.

— В умных зданиях: управление освещением, климат-контроль и прочие удобства.

Чем они так хороши?

Гибкость: возможность программирования позволяет адаптировать модули под конкретные задачи.

Надежность: стабильное соединение через Ethernet, возможность работы с резервным питанием.

Масштабируемость: легко интегрируются в существующую инфраструктуру.

Какие бывают?

Расскажу Вам про три популярных модели:

1. EM2001 Programmable IoT Board

2. WM2000 Programmable Wireless IIoT Module

3. EM510 MiniMo® Programmable IoT Module

Программируемая IoT основная плата EM2001

Наша флагманская программируемая плата EM2001 предлагает огромную универсальность для решения промышленных задач. Она обладает увеличенной памятью и производительностью по сравнению с предшественником EM1001. Подключение через Ethernet, а также опционально через Wi-Fi и сотовую связь 4G/LTE, делает эту плату идеальным решением для использования в качестве основы для любых проектов IIoT. С 56 линиями ввода-вывода и встроенными разъемами RJ45, этот модуль готов к самым сложным задачам.

23e7042e0059c1c520c2252f6e09d4c3.jpg

Полнофункциональная программируемая плата IoT Tibbo BASIC/C с Ethernet, с возможностью подключения Wi-Fi и GPRS (Требуется GA1000 Wi-Fi, которое может быть подключено снаружи или вставляется поверх EM2001, для gprs/4g/NB iot требуется, чтобы стандартный модем (т.е. SIM900 Simcom) был подключен к UART # 4 EM2001)

На EM2001 расположены 4 UART. Плата обеспечивает существенную производительность и функциональные возможности по сравнению с предшественником — оригинальным устройством EM1001.

Плата является самодостаточной — для нее не требуется подключение PCB-хоста. Разъем RJ45 установлен непосредственно на плате. EM2001 также содержит регулятор постоянного тока, через который можно подключить плату и имеет дополнительный запас мощности для подключения внешнего оборудования.

Возможности устройства расширяются благодаря встроенной флэш-памяти для дополнительной отказоустойчивости файловой системы, а также EEPROM и RTC (часы реального времени) с резервной батареей.

Плата может быть загружена с помощью полного функционального приложения с последовательным интерфейсом (SoI), которое превращает EM2001 в мощное устройство через IP (SoI), a.k.a. Ethernet-преобразователь.

Подробная техническое описание модуля вы можете найти на официальной странице https://tibbo.com/store/boards/em2001.html

Программируемый беспроводной IIoT модуль WM2000

WM2000 — это прорыв в беспроводных технологиях IIoT. Этот модуль поддерживает Wi-Fi и Bluetooth Low Energy (BLE), обеспечивая автоматическое подключение и обновления по воздуху (OTA). Работая с любыми облачными сервисами, WM2000 предлагает максимальную гибкость и независимость от поставщика. Это идеальное решение для проектов, где проводное подключение невозможно или неудобно.

bedc75b10dc5b69ba6fee5a108f82f95.jpg

Это устройство способное работать в облачных сервисах включает интерфейсы Wi-Fi (802.11a / b / g / n с частотой 2,4 ГГц / 5 ГГц) и Bluetooth с низким энергопотреблением (BLE), которые предоставляют несколько новых функций, таких как автоматическое подключение по Wi-Fi, беспроводная отладка, обновления по воздуху (OTA) и поддержка TLS. Как продукт, не зависящий от поставщика, он может взаимодействовать с Microsoft Azure, Google Cloud, Amazon AWS и практически любым другим поставщиком облачных услуг.

WM2000 является первым программируемым беспроводным модулем промышленного интернета вещей (IIoT) от Tibbo. Устройство включает интерфейсы Wi-Fi и Bluetooth Low Energy (BLE), которые вводят несколько новых функций, таких как обновления по воздуху (OTA) и поддержка TLS.

Аппаратная часть WM2000 включает два высокоскоростных последовательных порта. Также имеются программные порты I²C/SPI, встроенная флэш-память и EEPROM, реальное время часы и десять линий GPIO, две из которых работают как внешние прерывания. Девять линий могут быть настроены для вывода широтно-импульсной модуляции (PWM).

WM2000 является первым устройством Tibbo, которое может хранить до двух скомпилированных бинарных файлов Tibbo BASIC/C (только один из которых может выполняться в любой момент времени).

WM2000 также имеет значительно обновленный API для Wi-Fi, который облегчает автоматическое подключение к заданной беспроводной сети. Это делает интерфейс Wi-Fi модуля таким же простым в использовании, как и порт Ethernet на устройствах Tibbo с проводным подключением, а также позволяет беспроводную отладку вашего кода Tibbo BASIC/C.

WM2000 является первым программируемым беспроводным модулем промышленного интернета вещей (IIoT) от Tibbo. Это облачное устройство включает интерфейсы Wi-Fi (802.11a/b/g/n на частотах 2,4 ГГц/5 ГГц) и Bluetooth Low Energy (BLE), которые вводят несколько новых функций, таких как автоматическое подключение к Wi-Fi, беспроводная отладка, обновления по воздуху (OTA) и поддержка TLS. Как независимый от поставщика продукт, он может взаимодействовать с Microsoft Azure, Google Cloud, Amazon AWS и практически любым другим облачным сервисом.

Аппаратная часть WM2000 включает два высокоскоростных последовательных порта. Также имеются программные порты I²C/SPI, встроенная флэш-память и EEPROM, реальное время часы и десять линий GPIO, две из которых работают как внешние прерывания. Девять линий могут быть настроены для вывода широтно-импульсной модуляции (PWM).

WM2000 полностью поддерживается Tibbo IDE (TIDE) и имеет выделенную платформу, охватывающую все аппаратные возможности модуля. Модуль работает под управлением Tibbo OS (TiOS), нашей высоконадежной операционной системы, которая достигает исключительной стабильности благодаря радикальному упрощению структуры ОС, статическому распределению памяти, полной собственности и тщательному кураторству кодовой базы, а также полной изоляции пользовательского приложения.

WM2000 идеально подходит для создания решений IIoT, свободных от ограничений традиционных проводных сетей. Простота Tibbo BASIC/C — при поддержке Cody, нашего генератора шаблонов проектов, и TIDE — обеспечивает своевременную и экономически эффективную разработку стабильных, надежных приложений.

Подробная техническое описание модуля вы можете найти на официальной странице https://tibbo.com/store/modules/wm2000.html

Программируемый IIoT модуль EM510 MiniMo®

EM510 — миниатюрный, но очень мощный. Несмотря на свои размеры, он быстр как молния и подключается через Ethernet. Его можно использовать как в отдельных проектах, так и в составе более сложных систем. Идеальный выбор, если хотите сделать что-то ультралегкое и умное.

3cf49e1c566ec96a448e8e90172de0e3.jpg

Возможно различное применение модуля EM510 MiniMo®:

В первом варианте, мы имеем быстрый программируемый на Tibbo BASIC микроконтроллер общего назначения. Для отладки и прошивки — не нужно никаких аппаратных программаторов (типа JTAG или ICE machine), все запускается прямо через сеть ethernet.

Во-втором варианте, в EM510 загружается приложение Device Server (SOI), далее модуль распаивается на существующей плате таким образом, что несколько линий ввода-вывода используются для связи с центральным микроконтроллером. Таким образом устройство становится ethernet совместимым. Различные датчики, сенсоры, регистраторы, исполнительные элементы — практически любые элементы автоматизации и диспетчеризации можно доработать до «Ethernet совместимых» с помощью модуля EM510.

Является членом семейства MiniMo. Особенностью данной линейки продукции является — сокращение механических размеров до минимальных, и одновременно увеличение скорости работы модулей.

Будучи самым маленьким среди наших программируемых на BASIC/C модулей, «вертикальный срез» EM510 скрывается за стандартным разъёмом RJ45 и занимает всего 18,5×6,5 мм (0,73×0,25») на плате.

Имеет подключение через Ethernet и опционально Wi-Fi/BLE (Bluetooth Low Energy). Один последовательный порт с поддержкой полного/полудуплексного RS232, Wiegand и режимов clock/data. 10 линий ввода-вывода.

Подробная техническое описание модуля вы можете найти на официальной странице https://tibbo.com/store/modules/em510.html

В чем фишка программируемых Ethernet-модулей?

Главное преимущество этих модулей — они дают вам полную свободу для творчества. С помощью Tibbo IDE и готовых проектов с открытым исходным кодом, вы можете создавать уникальные решения для ваших задач. Независимо от того, разрабатываете ли вы новую систему управления производством или модернизируете старое оборудование, программируемые Ethernet-модули помогут вам справиться с любыми вызовами.

А кроме программируемых у нас есть непрограммируемые модули.

Модули Serial-to-Ethernet с фиксированной функциональностью

Эти непрограммируемые устройства специально разработаны для преобразования serial-to-Ethernet.

Когда требуется подключить последовательное устройство к компьютеру, на помощь приходит преобразователь Serial to Ethernet. Он позволяет устройствам с последовательным интерфейсом подключаться к компьютеру через локальную сеть (LAN) или интернет, как проводным, так и беспроводным способом.

Преобразователи Serial to Ethernet работают по единому принципу: установите программное обеспечение драйвера (виртуальный COM) на компьютер, после чего данные IP/TCP будут преобразовываться в последовательные данные и обратно, передаваясь в виде пакетов IP/TCP.

Основная функция этих устройств — подключение устройств с последовательными портами (RS232, RS485, RS422), таких как сканеры штрих-кодов, GPS, и принтеры с последовательным портом. Это позволяет удаленно управлять и взаимодействовать с такими устройствами через компьютер.

Все модули совместимы с Tibbo Device Server Toolkit (TDST) для Windows, который включает виртуальный драйвер последовательного порта (VSPD). Также доступна версия VSPD для Linux.

Одним из примеров непрограммируемых модулей является EM203 Serial-to-Ethernet Module.

d9d05c9e5e6f9ddf3eef007d381a11a6.jpg

Подробная техническое описание модуля вы можете найти на официальной странице https://tibbo.com/store/modules/em203.html

Заключение

Будущее уже наступило, а программируемые и непрограммируемые Ethernet-модули — его неотъемлемая часть. Если вы хотите идти в ногу со временем и использовать все возможности IIoT, стоит обратить внимание на эти крошечные, но мощные устройства. Как говорили древние греки, «меньше значит больше». Присоединяйтесь к революции IIoT и сделайте ваши проекты умнее и эффективнее с Ethernet-модулями от Tibbo.

Друзья, рады сообщить, что мы запустили страничку Tibbo в Telegram: https://t.me/tibbotechnologyru. В нашем телеграм-канале мы будем рассказывать много интересных кейсов о продукции Tibbo, публиковать познавательные видео и не только.  Не стесняйтесь, подписывайтесь.

© Habrahabr.ru