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

C++ API для LTPS

В плане программирования на C/C++ с системными библиотеками, платформа Linux TPP (LTPP) аналогична любому другому устройству, работающему под Linux. От прочего аппаратного обеспечения под Linux она отличается лишь наличием Тиббитов. Тиббиты — это миниатюрные аппаратные блоки с функциональностью ввода-вывода различного типа. На плате содержатся сокеты для установки Тиббитов.

Для некоторых Тиббитов, таких как Тиббит №03-1 (два реле малой мощности), не требуются драйверы или особая конфигурация.

У других Тиббитов есть собственные драйверы операционной системы и функция управления. Конфигураторо LTPS обслуживает драйверы Тиббитов, которые должны быть загружены при запуске. Web-интерфейс LTPS позволяет настраивать сложные Тиббиты с интерфейсом WiFi, GPRS, с USB и SD-картой.

Кроме того, некоторые Тиббиты (такие как Wiegand, ADC или датчик температуры) реализуют функциональность ввода-вывода или протоколов аппаратного обеспечения, к которым у разработчика должен быть прямой доступ. У таких Тиббитов есть интерфейс в нашем C++ API. API содержит функции доступа и управления для этих Тиббитов, а также некоторое подмножество (очень органиченное количество) интерфейсов ОС. LTPS C++ API включено в:

  • SDK в качестве заголовочных файлов, статической и динамечески загружаемой библиотек;
  • прошивку LTPS в качестве динамически загружаемой библиотеки.

SDK используют наши модули Node.js, AggreGate Agent для платы LTPP и JNI (для embedded AggreGate).

Документация по API опубликована в разделе загрузок для LTPS:
http://tibbo.com/downloads/LTPS/docs/ltps-capi/

API находится в стадии активной разработки.

ОбзорNative C APINode.js APIУправление процессами