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

Аппаратные возможности

  • Работает под управлением Tibbo OS (TiOS)
  • Хранит до двух скомпилированных двоичных файлов (приложений) Tibbo BASIC/C(1)
    • Блок конфигурации устройства (Device Configuration Block, DCB)(2) определяет, какое из двух приложений обычно запускается при включении питания
    • Принудительный запуск APP0 кнопкой MD
  • Интерфейс Wi-Fi (802.11a/b/g/n)
    • Поддерживаемые частоты:
      • 2.4GHz (2,412MHz ~ 2,462MHz)
      • 5.0GHz диапазон 1 (5,180MHz ~ 5,240MHz) и диапазон 4 (5,745MHz ~ 5,825MHz)
    • Соответствие стандартам:
      • FCC 15C и 15E Class B (FCC ID: XOJ-WS1102)
      • EN 300 328 V2.2.2
      • EN 301 893 V2.1.1
      • EN IEC 62311
    • Дальность передачи: не менее 100m на открытом пространстве
    • Поддерживаемые режимы Wi-Fi:
      • Station
      • Infrastructure
    • Защита:
      • WEP
      • WPA-PSK
      • WPA2-PSK
    • Управление через простой, но развитый API
    • TLS1.2 с криптосистемой RSA-2048(3)
    • Дополнительная функция "автоподключения" - автоматического подключения к заданной сети Wi-Fi, определённой в DCB(2)
    • Дополнительная отладка приложений Tibbo BASIC/C через интерфейс Wi-Fi(4)
  • Bluetooth Low Energy (BLE 4.2)
    • 2.4GHz (2,402MHz ~ 2,480MHz)
    • Соответствие стандартам:
      • FCC 15C и 15E Class B (FCC ID: XOJ-WS1102)
      • EN300 328 V2.2.2
      • EN IEC 62311
    • Дальность передачи: 15m (проверено) на открытом пространстве
    • Управление через простой, но развитый API
    • Доступ к DCB через новую встроенную консоль(2)
  • Встроенная печатная антенна Wi-Fi/BLE с высоким усилением
  • Порт RS232/422/485 на разъёме DB9M
    • Режимы порта выбираются программно
    • Линии TX, RX, RTS, CTS, DTR(5) и DSR(5)
    • Скорость до 921,600bps
    • Режимы чётности: без контроля / чётность / нечётность / маркер / пробел
    • 7 или 8 бит на символ
    • Управление потоком RTS/CTS и XON/XOFF
  • Встроенный зуммер
  • Часы реального времени (RTC) (без резервной батареи)
  • 58KB SRAM для переменных и данных Tibbo BASIC/C
  • 4MB флеш-памяти для кода
    • Системные файлы и TiOS занимают в сумме 2,408KB
    • 1,688KB доступны для хранения до двух двоичных файлов приложений
  • Дополнительные 4MB флеш-памяти для защищённой отказоустойчивой файловой системы
  • 2048 байт EEPROM для хранения данных
  • Восемь светодиодов
    • Зелёный и красный основные светодиоды состояния
    • Жёлтый светодиод подключения к точке доступа (связи)
    • Пять синих светодиодов (для индикации уровня сигнала Wi-Fi и т. п.)
  • Питание: 12VDC (9 ~ 18V)(6)
    • Потребляемый ток в простое 55mA ~ 65mA @12VDC
    • Потребляемый ток в работе (передача данных) ~80mA @12VDC с пиками до 130mA
  • Размеры (ДxШxВ): 90 x 48 x 25mm
  • Рабочий диапазон температур: от -40°C до +85°C(6)(7)
  • Прошивку и скомпилированные приложения Tibbo BASIC/C можно обновлять через:
    • Последовательный порт
    • Интерфейс Wi-Fi
    • Интерфейс Bluetooth Low Energy (BLE)
  • Приложения Tibbo BASIC/C можно отлаживать через Wi-Fi(4) или последовательный порт(5)
  • Поставляется с предзагруженным приложением SoI
  • Поставляется с предзагруженным дополнительным приложением SoI
    • Приложение позволяет редактировать DCB из смартфонного приложения L.U.I.S. (доступно для iOS и Android)
    • Пользователи могут свободно изменять приложение, добавляя функциональность
  • Соответствует стандарту безопасности IEC 62368-1 (LVD 2014/35/EU)
  • Квалификации по ЭМС и помехоустойчивости:
    • FCC 15B Class B
    • (BS) EN 55032
    • (BS) EN IEC 61000-3-2
    • (BS) EN 61000-3-3
    • (BS) EN 55035
    • (BS) EN 61000-4-2
    • (BS) EN IEC 61000-4-3
    • (BS) EN 61000-4-4
    • (BS) EN 61000-4-5
    • (BS) EN 61000-4-6
    • (BS) EN 61000-4-8
    • (BS) EN IEC 61000-4-11
    • ETSI 301 489-1
    • ETSI 301 489-17
  1. Хотя во флеш-памяти WS1102 можно хранить два независимых скомпилированных двоичных файла (приложения) Tibbo BASIC/C, одновременно может работать только один.
  2. Ряд параметров конфигурации WS1102 хранится в DCB, доступном через новую встроенную консоль. Веб-приложение Tibbo BLE Terminal использует Web Bluetooth API (совместим с браузерами Chrome, Chromium, Edge и Opera) для подключения к консоли WS1102. Свойства конфигурации можно также читать и задавать из кода Tibbo BASIC/C.
  3. TLS поддерживается на одном исходящем соединении TCP.
  4. Чтобы включить отладку по Wi-Fi, необходимо включить автоподключение - автоматическое подключение к заданной сети Wi-Fi. Это можно сделать через встроенную консоль BLE или в коде.
  5. Линии TX и RX отладочного UART подключены к линиям DTR и DSR последовательного порта. Когда включена отладка через последовательный порт, эти линии перестают работать как DTR и DSR. Чтобы не занимать линии DTR и DSR под отладку, используйте беспроводную отладку. Режим отладки можно выбрать через встроенную консоль BLE или в коде.
  6. WS1102 соответствует стандарту безопасности IEC/EN 62368-1 в диапазоне от -40°C до +85°C. Чтобы сохранить это соответствие в эксплуатации, используйте внешний источник постоянного тока с выходом 0.5A @ 9VDC~18VDC (менее 15W), который также сертифицирован по IEC/EN 62368-1 и может работать в диапазоне от -40°C до +85°C.
  7. Испытано по процедурам I, II и III метода MIL-STD-810H 501.7 и по методу MIL-STD-810H 502.7.

Возможности программирования

WS1102 работает под управлением Tibbo OS (TiOS). Ниже перечислены возможности, которые поддерживает его платформа программирования:

  • Объекты:
    • adc - доступ к трём каналам АЦП
    • beep - формирование сигналов зуммера(1)
    • bt - отвечает за интерфейс BLE (Bluetooth Low Energy)(1)
    • button - отслеживает линию MD (настройки)
    • fd - управляет файловой системой флеш-памяти и прямым доступом к секторам(1)
    • io - работает с линиями ввода-вывода, портами и прерываниями
    • kp - работает с матричными и двоичными клавиатурами
    • pat - "воспроизводит" шаблоны на пяти парах светодиодов
    • ppp - доступ в Интернет через последовательный модем (GPRS и т. п.)
    • pwm - работает с каналами широтно-импульсной модуляции(1)
    • romfile - упрощает доступ к файлам ресурсов (неизменяемым данным)
    • rtc - ведёт учёт даты и времени
    • ser - управляет последовательными портами (режимы UART, Wiegand, тактирование/данные)(1)
    • sock - обмен через сокеты (до 32 сеансов UDP, TCP и HTTP) и поддержка TLS(2)
    • ssi - управляет каналами последовательных синхронных интерфейсов (SPI, I²C)
    • stor - доступ к EEPROM
    • sys - отвечает за общие функции устройства(1)
    • wln - работает с интерфейсом Wi-Fi1
  • Группы функций: строковые функции, тригонометрические функции, функции преобразования даты/времени, функции шифрования и вычисления хеша и другие
  • Типы переменных: byte, char, integer (word), short, dword, long, real и string, а также пользовательские массивы и структуры
  1. Эти объекты платформы либо новые, либо получили новые возможности
  2. TLS1.2 с криптосистемой RSA-2048, поддерживается на одном исходящем соединении TCP.
Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке