* This is a Tibbo BASIC/C-programmable device and its function depends on the loaded app.
We offer many ready-to-use apps, among them a serial-over-IP (SoI) app, Modbus Gateway app, and Sensor Hub app.
EM2000EM1000EM1206EM500

Программируемый IoT-модуль EM1000

Всё ещё в серийном производстве, однако не рекомендуется для использования в новых проектах,
для которых лучше подходит устройство EM2000.

Узнать об остальных программируемых модулях

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

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

У EM1000 54 линии ввода-вывода общего назначения. Многозадачная система модуля осуществляет контроль за внешне подключенными светодиодами, клавиатурой, зуммером, устройствами считывания карт памяти, последовательными устройствами и др.

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

Тестирование и оценку эффективности работы модуля можно выполнить, используя платформу для разработчика EM1000EV. Плата EM1001 — схожая по функциональности с модулем EM1000 — не менее удобный вариант для тестирования.

* Необходим модуль расширения Wi-Fi GA1000, который можно подключить извне или расположить поверх модуля EM1000 (код товара "EM1000G").

** Требуется стандартный GPRS-модем (например, SIM900 от компании Simcom) для подключения к UART модуля EM1000.

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

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

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

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

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

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

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

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

Возможность связи по GPRS-интерфейсу (требуется внешний модем)
4 UART (поддержка Wiegand, clock/data и последовательных потоков)
54 линии ввода/вывода общего назначения (допустимый уровень входного напряжения 5В)
Может управлять внешне подключенным зуммером
4 синхронных последовательных порта с режимами SPI и I2C
Поддерживает внешне подключенные светодиоды и OLED-дисплеи
Поддерживает клавиатуры с матричным и двоичным выводом
Встроенные RTC (с возможностью использования резервного суперконденсатора)
1MБ flash-памяти под прошивку TiOS, приложение и файловую систему
2КБ EEPROM
Питание: 3.3В
Подходит для создания прототипа; контактный шаг составляет 2.54мм

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

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

  • Основан на ОС TiOS (Tibbo OS).
  • 10/100BaseT auto-MDIX Ethernet-порт (без индуктивной гальванической развязки).
  • Возможность связи по Wi-Fi интерфейсу (требуется модуль расширения GA1000).
  • Может контролировать GPRS-модем* (такой как SIM900).
  • Четыре высокоскоростных последовательных порта (CMOS):
    • скорость передачи данных до 921,600 б/с;
    • режим чётности: нет/чет/нечет/mark/space;
    • формат передачи данных: 7 или 8 бит/символов;
    • полнодуплексный режим с RTS/CTS и XON/XOFF;
    • полудуплексный режим с контролем направления передачи данных;
    • шифрование и дешифрование потоков Wiegand и clock/data.
  • 54 линии ввода/вывода общего назначения; 8 линий могут работать как прерывания.
  • сигнал на выходе прямоугольной формы (можно использовать для управления зуммером*).
  • 4 синхронных последовательных порта с режимами SPI и I2C.
  • поддержка LCD- и OLED-панелей*.
  • Поддерживает клавиатуры с бинарным выводом и внешней матрицей*.
  • Часы RTC с выделенным входом для резервного питания (опционально встроенный суперконденсатор).
  • 22KБ SRAM для переменных и данных Tibbo BASIC/C.
  • 1MБ flash-памяти под прошивку TiOS, код приложения и файловую систему.
  • 2КБ EEPROM для хранения данных.
  • 4 линии управления для внешних светодиодов-индикаторов состояния:
    • две линии управления для зелёного и красного светодиодов-индикаторов состояния;
    • две линии управления для Ethernet-подключения и светодиодов ("100Мб").
  • Программно-контролируемый встроенный PLL для выбора скорости (высокой или низкой).
  • Надёжная схема контроля питания с функцией сброса при падении напряжения.
  • Питание: 230mA @ 3.3В (режим 100Base-T, при полной скорости).
  • Размеры (ДxШxВ): 38.4 x 28.4 x 5.5мм.
  • Удобный для создания прототипа шаг по выводам — 2.54мм.
  • Диапазон рабочей температуры: -40 ~ +70°C.
  • Прошивка обновляется через последовательный порт или сеть.
  • Приложение Tibbo BASIC/C можно отладить по Ethernet.
  • Сертификаты CE и FCC.

*Подключается снаружи.

См. также:

  • EM2000 – улучшенная версия устройства EM1000,
  • GA1000 – дополнительный модуль расширения Wi-Fi,
  • EM1001 – программируемая IoT-плата,
  • EM1000EV – система разработчика.

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

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

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

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

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

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

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

Прошивка TiOStios-em1000-3_60_06.bin (без поддержки Wi-Fi)
tios-em1000w-3_60_06.bin (с поддержкой Wi-Fi)
Прошивка SoIsoi_application-4_30-(EM1000EV)(DS1000)(DS1002)(DS1003)-(GA1000).bin
ДокументацияСправочник по аппаратному обеспечению EM1000
Программная платформа EM1000
Справочник по решениям Serial-over-IP
Сертификат CEds1000-em1000-em1000ev-ce.pdf
Сертификат FCCds1000-em1000-em1000ev-fcc.pdf

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

Система разработчика EM1000EV

Система разработчика EM1000EV

Идеальный инструмент для разработки и тестирования приложений нескольких последовательных портов на базе модуля EM1000 (с возможностью подключения дополнительного модуля Wi-Fi GA1000).

Состоит из материнской платы с размещённым на ней модулем EM1000, а также платой ввода/вывода с 4 RS232-портами.

За дополнительной информацией обратитесь к документации по EM1000EV.

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

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

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

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

EM2000EM1000EM1206EM500