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

Программируемый 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 и и сопряжённые устройства

EM500EV Development System

EM500EV Development System

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

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

For more information, see the EM500EV documentation.

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

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

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

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

EM2000EM1000EM1206EM500