Это программируемое на Tibbo BASIC/C устройство, функциональность которого определяет загруженное приложение.
Мы предлагаем различные готовые к использованию приложения, например, Serial-over-IP (SoI), Modbus Gateway и Sensor Hub.
EM2000EM1000EM1206EM510EM500

Программируемый IoT-модуль EM500 семейства MiniMo®

EM500 — это сверхкомпактный программируемый на Tibbo BASIC/C IoT-модуль с Ethernet и возможностью подключения Wi-Fi*. У EM500 один UART.

Первое устройство в нашем семействе MiniMo® — EM500 — предназначено для использования в сочетании со стандартным разъёмом RJ45 с индуктивной гальванической развязкой. Общий объём занимаемой площади модуля EM500 и обычного разъёма — 28.5 x 18.5мм.

Компактные размеры, вертикальное расположение корпуса, низкое потребление энергии и экономически выгодная цена делают модуль оптимальным выбором при работе с миниатюрными подключаемыми устройствами в режиме экономии расходов.

Тестирование и оценку модуля можно выполнить в нашей системе разработчика EM500EV.

* Требуется внешнее подключение модуля расширения Wi-Fi GA1000.

Как можно использовать модуль EM500?

В качестве устройства SoI
(Serial-over-IP)

Конвертеры Serial-over-IP — значительная часть того, чем мы занимаемся. На нашем сайте есть целый раздел, посвященный последовательным конвертерам ("серверам последовательных устройств"). Мы предлагаем приложение Serial-over-IP (SoI) c открытым исходным кодом, благодаря которому модуль EM500 превращается в полнофункциональный конвертер Serial-to-IP c 4 портами.

Создать собственное
IoT-решение

Модуль EM500 программируется на языке Tibbo BASIC и Tibbo C. Разработайте собственное IoT-решение "с нуля" или воспользуйтесь нашими приложениями с открытым исходным кодом и примерами, кода, которые содержатся в разделе Код и приложения.

Основные характеристики

10/100 Base-T Ethernet-порт (без индуктивной гальванической развязки)

Возможность связи по Wi-Fi
(требуется модуль расширения GA1000)

Один UART, поддерживающий последовательные потоки, Wiegand и clock/data
8 линий ввода/вывода общего назначения (допустимый уровень входного напряжения -- 5В)
512KБ flash-памяти под прошивку TiOS и приложение (поддержка внешнего flash-диска -- 1MБ)
208 байт EEPROM
Многофункциональный контроль за состоянием светодиодов (см. внизу раздел "Эврика")
Высота и ширина соответствуют разъёму RJ45, ширина -- 6.5мм
Питание: 3.3В

Мал, да удал!

Расположив модуль EM500 вертикально, позади стандартного разъема RJ45, мы смогли сократить объем занимаемой им площади до крошечных 18.5x6.5мм. Ширина и высота EM500 максимально приближены к размерам стандартного разъема RJ45.

Эврика!

Сколько индикаторов у обычного разъема RJ jack? Два! Сколько светодиодов обычно требуется Tibbo-модулям? Как минимум, три. Это слишком много!

Следуя до конца идее минимализма в разработке семейства MiniMo, мы сконструировали устройства так, чтобы им требовались лишь два светодиода. О состоянии модуля говорит мигающий сигнал, а яркость светодиода указывает на статус Ethernet-канала.

Аппаратное обеспечение

Технические характеристики:

  • Основан на ОС TiOS (Tibbo OS).
  • 10/100BaseT auto-MDIX Ethernet-порт (без индуктивной гальванической развязки).
  • Возможность связи по Wi-Fi (требуется модуль расширения GA1000).
  • Один последовательный порт (уровень CMOS):
    • скорость передачи данных до 460,800 б/c;
    • режим чётности: нет/чет/нечет/mark/space;
    • формат передачи данных: 7 или 8 бит/символов;
    • полнодуплексный режим с RTS/CTS и XON/XOFF (контроль потока);
    • полудуплексный режим с контролем направления потока;
    • шифровка и расшифровка Wiegand и clock/data потоков.
  • 8 линий ввода/вывода общего назначения (включая 2 линии прерывания).
  • 17.5КБ SRAM для данных и переменных Tibbo BASIC/C.
  • 512KБ flash-памяти под прошивку и приложение.
  • Опционально flash-диск на 1MБ (требуется внешний SPI чип flash-памяти).
  • 208 байт EEPROM под хранение данных.
  • Три линии контроля за состоянием светодиодов:
    • линии управления двумя внешними двухрежимными светодиодами-индикаторами;
    • дополнительная линия управления светодиодом состояния Ethernet.
  • Надёжная схема контроля питания с функцией сброса при падении напряжения*.
  • Питание: 260mA @ 3.3В (100Base-T режим).
  • Вертикальная конструкция.
  • Размеры (ДxШxВ): 16 x 18.5 x 6.5мм.
  • Диапазон рабочей температуры: -20 ~ +70C.
  • Прошивка обновляется через последовательный порт или по сети
  • Приложение Tibbo BASIC/C можно отлаживать по сети Ethernet.
  • Сертификаты CE и FCC.

*Добавлено после модернизации модуля -01.

См. также:

  • GA1000 — плата расширения Wi-Fi,
  • EM500EV — система разработчика.

Программирование

Создайте мощные сетевые приложения на языке Tibbo BASIC и/или Tibbo C. Узнать, как...

Объекты платформы:

  • button — отслеживает состояние MD-линии (кнопки setup).
  • fd — управляет файловой системой и доступом к секторам flash-памяти.
  • io — управляет линиями ввода/вывода, портами и прерываниями.
  • net — контролирует Ethernet-порт.
  • pat — управляет светодиодами.
  • ppp — получает доступ к интернету через последовательный модем (GPRS и пр.).
  • pppoe — получает доступ к интернету через ADSL-модем.
  • romfile — получает доступ к файлам ресурсов (значения фиксированного размера).
  • ser — контролирует последовательные порты (режимы UART, Wiegand и clock/data).
  • sock — сокеты (до 16 одновременных UDP-, TCP- и HTTP-сессий).
  • stor — обеспечивает доступ к EEPROM.
  • sys — отвечает за общую функциональность устройств.
  • wln — управляет Wi-Fi интерфейсом.

Группы функций: строковые функции *(всего 27!), функция конвертирования даты/времени (8), функции шифрования/хэширования (RC4, MD5, SHA-1) и пр.

Типы переменных: знаковые/беззнаковые 8-битные, 16-битные и 32-битные типы; строковый тип данных; определяемые пользователем массивы и структуры.

Файлы и документация

Прошивка TiOStios-em500w-3_60_06.bin
Прошивка SoIsoi_application-4_30-(EM500EV).bin
ДокументацияСправочник по EM500
Программная платформа EM500
Справочник по решениям Serial-over-IP
Сертификат CEem500-em500ev-ce.pdf
Сертификат FCCem500-em500ev-fcc.pdf

Заказать модуль EM500 и и сопряжённые устройства

EM510EV Development System

EM510EV Development System

This kit is a two-board design consisting of a mainboard and an I/O board, which is available in several versions.

The mainboard carries a socket for the EM510 "MiniMo" module, RJ45 jack with magnetics, power jack and regulator, LEDs, and the MD (setup) button.

For more information, see the EM510EV documentation.

Дополнительный модуль Wi-Fi GA1000

Дополнительный модуль Wi-Fi GA1000

Миниатюрный модуль расширения наделяет модули, платы и контроллеры Tibbo возможностью беспроводной связи стандарта 802.11b/g. Устройство очень простое в использовании, с низким электропотреблением. Для управления требуется лишь пять линий ввода-вывода.

Модуль не может работать как самостоятельное устройство — используется в сочетании с совместимыми устройствами Tibbo.

EM2000EM1000EM1206EM510EM500