TIBBO EM2001: The board
EM2001 BASIC-программируемая плата IoT
EM2001 - полнофункциональная программируемая плата IoT Tibbo BASIC/C с Ethernet, с возможностью подключения WiFi* и GPRS**. На EM2001 расположены 4 UART. Плата обеспечивает существенный прирост производительности и функциональные возможности по сравнению с предшественником - оригинальным устройством EM1001.
Плата является самодостаточной - для нее не требуется подключение PCB-хоста. Разъем RJ45 установлен непосредственно на плате. EM2001 также содержит регулятор постоянного тока, через который можно подключить плату и имеет дополнительный запас мощности для подключения внешнего оборудования.
Возможности устройства расширяются благодаря встроенной флэш-памяти для дополнительной отказоустойчивости файловой системы, а также EEPROM и RTC (часы реального времени) с резервной батареей.
EM2001 имеет 56 линий ввода-вывода общего назначения и может управлять внешним ЖК-дисплеем, клавиатурой, звуковым сигналом, карт-ридеры, последовательные устройства и другие схемы. Все линии ввода/вывода доступны через два двухрядных разъема со стандартным шагом 2,54 мм между штырьками.
Плата может быть загружена с помощью полного функционального приложения с последовательным интерфейсом (SoI), которое превращает EM2001 в мощное устройство через IP (SoI), a.k.a. Ethernet-преобразователь.
EM2001 является близким родственником модуля EM2000 IoT.
EM2001 — это полнофункциональная программируемая на Tibbo BASIC/C плата IoT с Ethernet, а также дополнительным Wi-Fi*, BLE* (Bluetooth с низким энергопотреблением), и сотовая связь 4G/LTE**. EM2001 имеет четыре UART. Плата предлагает существенные улучшения в скорости и функциональности по сравнению со своей предшественницей — оригинальным устройством EM1001.
Плата самодостаточна — для ее подключения не требуется хост-плата. Разъем RJ45 установлен непосредственно на плате. EM2001 также содержит стабилизатор постоянного тока, который может питать плату, и имеет дополнительный ток для внешнего оборудования.
Возможности устройства дополнительно расширяются за счет встроенной флэш-памяти, содержащей усиленную отказоустойчивую файловую систему, а также EEPROM и RTC с резервной батареей.
EM2001 имеет 56 линий ввода-вывода общего назначения и может управлять внешним ЖК-дисплеем, клавиатурой, зуммером, устройствами считывания карт, последовательными устройствами и другими схемами. Доступ ко всем линиям ввода-вывода осуществляется через два двухрядных разъема со стандартным шагом 2,54 мм (100 мил).
EM2001 является близким родственником модуля EM2000 IoT.
* Требуется надстройка WA2000, которую можно подключить внешне или установить поверх EM2001. Использование WA2000 также делает возможным беспроводное (OTA) обновление прошивки для EM2001.
** Требуется стандартный модем 4G/LTE для подключения к UART EM2001.
Вот как вы можете использовать EM2001
Как последовательное устройство через IP (SoI) Устройство
Преобразование последовательного порта через IP — это большая часть того, что мы делаем, и на нашем веб-сайте есть целый раздел, посвященный последовательному преобразователи (также известные как «серверы последовательных устройств»). Мы предлагаем приложение последовательного интерфейса через IP (SoI) с открытым исходным кодом, которое превращает EM2001 в полнофункциональное четырехпортовый преобразователь последовательного порта в IP.
Создайте собственное Интернет вещей
EM2001 программируется на Tibbo BASIC и Tibbo C. Разработайте собственное решение Интернета вещей с нуля или черпайте вдохновение из наших приложений с открытым исходным кодом и опубликованных примеров кода. в разделе Код и приложения.
Ключевая особенность
Высокопроизводительный процессор ARM
Порт Ethernet 10/100 Base-T со встроенным магнитом и разъемом RJ45
Дополнительное подключение к Wi-Fi
(с дополнительным модулем WA2000)
Дополнительное подключение BLE (Bluetooth Low Energy) (с надстройкой WA2000)
Дополнительное подключение 4G/LTE
(требуется внешний модем)
4 UART поддерживают последовательные потоки, потоки Wiegand и тактовый сигнал/данные.
56 линий ввода/вывода общего назначения
Может управлять внешним зуммером
4-канальный АЦП
4 синхронных последовательных порта с режимами SPI и I2C
Поддержка внешнего подключения TFT LCD
Поддерживает внешние клавиатуры с матричным и двоичным выходом.
Встроенный RTC с резервной батареей
1 МБ флэш-памяти для TiOS и кода приложения + 1 МБ для файловой системы флэш-диска
2048-байтная ЭСППЗУ
Встроенный стабилизатор постоянного тока (вход 8 ~ 20 В, выход 3,3 В); Входная и выходная мощность 3,3 В
Встроенные светодиоды состояния и кнопка MD (настройка)
Поддерживает беспроводное (OTA) обновление встроенного ПО
(с помощью дополнение WA2000)
При поддержке Cody генератора проектов
Преимущества производительности по сравнению с оригинальной платой EM1001
Оптимизированное развертывание с помощью LUIS
Любой, кто когда-либо развертывал устройство в полевых условиях, знает, что процесс часто застревает из-за глупых мелочей, таких как настройка IP-адреса. Входит в Систему загружаемого пользовательского интерфейса (LUIS), наше решение для настройки беспроводной сети для устройств Tibbo.
Оснастите свою систему TPS надстройкой WA2000 Wi-Fi/BLE, включите LUIS в приложении AppBlocks и определите, какие настройки будут доступны через этот интерфейс. Типичный список включает в себя IP-адрес, DHCP, SSID Wi-Fi, пароль и другие основные параметры.
Теперь ваши пользователи смогут настраивать эти важные параметры через соединение Bluetooth Low Energy (BLE) из приложения LUIS (iOS, Android, веб).
Стало еще лучше: EM2001 также поддерживает беспроводное обновление прошивки через BLE с использованием нашего Приложение Tibbo Updater (iOS, Android< a i=8>, веб)!
Аппаратное обеспечение
Технические характеристики:
- 32-битная архитектура.
- На базе Tibbo OS (TiOS).
- Порт Ethernet 10/100BaseT с автоматическим MDIX и RJ45/магнитным разъемом.
- Дополнительный интерфейс Wi-Fi (требуется дополнительный модуль WA2000).
- Дополнительный интерфейс BLE (требуется дополнительный модуль WA2000).
- Может управлять модемом 4G/LTE* (например, SIM7500).
- Четыре высокоскоростных последовательных порта (CMOS):
- Скорость передачи данных до 460 800 бит/с;
- Нет**/четный/нечетный/маркированный/пространственный режимы четности;
- 7** или 8 бит/символ;
- Полнодуплексный режим с управлением потоком RTS/CTS и XON/XOFF;
- Полудуплексный режим с контролем направления;
- Кодирование и декодирование потоков Wiegand и тактовых импульсов/данных.
- 56 линий ввода-вывода общего назначения; 8 строк могут работать как прерывания.
- Выход прямоугольной волны (может использоваться для управления зуммером*).
- 4-канальный АЦП.
- 4 синхронных последовательных порта с режимами SPI и I2C.
- Поддерживает TFT-ЖК-дисплей с разрешением 320x240*.
- Поддерживает клавиатуры с матричным и двоичным выходом*.
- RTC с резервной батареей.
- 66 КБ SRAM для переменных и данных Tibbo BASIC/C.
- Флэш-память объемом 1 МБ для TiOS и кода приложения.
- Дополнительная флэш-память объемом 1 МБ для усиленной отказоустойчивой файловой системы.
- 2048-байтовая EEPROM для хранения данных.
- Три светодиода состояния на плате:
- Зеленый и красный светодиоды основного состояния;
- Желтый индикатор соединения Ethernet.
- Две линии управления внешними зелеными и красными светодиодами основного состояния;
- Программно-управляемая система ФАПЧ позволяет выбирать полную, среднюю или низкую скорость.
- Надежная схема сброса при включении/выключении питания.
- Варианты питания:
- Через импульсный регулятор, номинальное напряжение 12 В постоянного тока (8 ~ 20 В);
- Использование регулируемого питания 3,3 В (регулятор обходится).
- Регулятор может подавать на внешние устройства ток до 1,3 А при напряжении 3,3 В.
- Мощность: 100 мА при 3,3 В (режим 100Base-T, полная скорость).
- Размеры (ДхШхВ): 75 x 36 x 17,5 мм***.
- Диапазон рабочих температур: -40 ~ +80°C.
- Прошивку можно обновить через:
- последовательный порт;
- локальная сеть Ethernet; или
- Беспроводная связь (требуется WA2000 и устройство iOS или Android).< /а>
- Приложение Tibbo BASIC/C можно отлаживать через локальную сеть Ethernet.
- CE- и FCC-сертификат.
*Должно быть подключено внешне.
**EM2001 не поддерживает комбинацию режима 7 бит/символ и режима «нет». режим паритета.
***Не включая RJ45 и разъем питания.
Смотрите также:
Создавайте мощные сетевые приложения на Tibbo BASIC и Tibbo C. Подробнее...
Программирование
Объекты платформы:
- adc — обеспечивает доступ к четырем каналам АЦП.
- beep — генерирует шаблоны звуковых сигналов.
- bt — отвечает за интерфейс BLE (Bluetooth Low-Energy).
- Кнопка — контролирует строку MD (настройки).
- fd — управляет файловой системой флэш-памяти и прямым доступом к секторам.
- io — обрабатывает линии ввода-вывода, порты и прерывания.
- kp — работает с матричной и двоичной клавиатурой.
- lcd — управляет ЖК-дисплеем.
- net — управляет портом Ethernet.
- pat — «играет»; узоры на пяти парах светодиодов.
- ppp — доступ к Интернету через последовательный модем (4G/LTE и т. д.).
- romfile — облегчает доступ к файлам ресурсов (фиксированные данные).
- rtc — отслеживает дату и время.
- ser — управляет последовательными портами (UART, Wiegand, режимы часов/данных).
- sock — сокеты связи (до 32 сеансов UDP, TCP и HTTP).
- ssi — управляет каналами последовательного синхронного интерфейса (SPI, I2C...).
- stor — обеспечивает доступ к EEPROM.
- sys — отвечает за общую функциональность устройства.
- wln — управляет интерфейсом Wi-Fi.
Группы функций: Строковые функции, тригонометрические функции, функции преобразования даты и времени, функции шифрования/вычисления хеша и многое другое.
Типы переменных: 8-битные, 16-битные и 32-битные типы со знаком и без знака; типы с плавающей запятой и строковые типы; определяемые пользователем массивы и структуры.
Файлы и документация
Прошивка TiOS (такая же, как для EM2000) | tios-em2000w-4_00_01.bin — поддерживает дополнительный модуль WA2000; можно загрузить с помощью Обозревателя устройств* Файлы для обновлений прошивки по беспроводной сети (OTA) можно создать здесь. |
SoI прошивка | soi_application-4_30-(EM2000)(EM2001)-(GA1000).bin |
Документация | Руководство по аппаратному обеспечению EM2001 Платформа программирования EM2000 (используется для EM2001) Руководство по решениям Serial-over-IP |
Сертификаты CE | em1001-ce.pdf |
Сертификат ФКС | em1001-fcc.pdf |
* Обозреватель устройств является частью программного обеспечения Tibbo IDE (TIDE). Он устанавливается вместе с TIDE, но вы также можете установить его отдельно, не устанавливая TIDE. И TIDE, и Device Explorer можно загрузить здесь.
TIBBO, TIBBO EM2001: The board, p/n EM2001, цена 10 234,38 руб., ПОС-ККМ, тел. +7(499)3907767, pos-kkm.ru, info@pos-kkm.ru