База знаний / Справочник TiOS / Аппаратные средства / Серверы устройств / DS/WS110x / Информация для заказа и технические характеристики
Технические характеристики 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
- Хотя во флеш-памяти WS1102 можно хранить два независимых скомпилированных двоичных файла (приложения) Tibbo BASIC/C, одновременно может работать только один.
- Ряд параметров конфигурации WS1102 хранится в DCB, доступном через новую встроенную консоль. Веб-приложение Tibbo BLE Terminal использует Web Bluetooth API (совместим с браузерами Chrome, Chromium, Edge и Opera) для подключения к консоли WS1102. Свойства конфигурации можно также читать и задавать из кода Tibbo BASIC/C.
- TLS поддерживается на одном исходящем соединении TCP.
- Чтобы включить отладку по Wi-Fi, необходимо включить автоподключение - автоматическое подключение к заданной сети Wi-Fi. Это можно сделать через встроенную консоль BLE или в коде.
- Линии TX и RX отладочного UART подключены к линиям DTR и DSR последовательного порта. Когда включена отладка через последовательный порт, эти линии перестают работать как DTR и DSR. Чтобы не занимать линии DTR и DSR под отладку, используйте беспроводную отладку. Режим отладки можно выбрать через встроенную консоль BLE или в коде.
- WS1102 соответствует стандарту безопасности IEC/EN 62368-1 в диапазоне от -40°C до +85°C. Чтобы сохранить это соответствие в эксплуатации, используйте внешний источник постоянного тока с выходом 0.5A @ 9VDC~18VDC (менее 15W), который также сертифицирован по IEC/EN 62368-1 и может работать в диапазоне от -40°C до +85°C.
- Испытано по процедурам 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, а также пользовательские массивы и структуры
- Эти объекты платформы либо новые, либо получили новые возможности
- TLS1.2 с криптосистемой RSA-2048, поддерживается на одном исходящем соединении TCP.