Skip to main content

Threads Components: 140+ Visual Flow & UI Components

techno4-threads-components v2.0.4140+ Flow NodesLGPL-3.0 LicenseGitHub OrganizationCO «CF TECHNO4»

techno4-threads-components — відкрита бібліотека з понад 140 візуальних функціональних блоків для Threads Studio та потокової автоматизації ThreadsStream (IoT, ШІ, протоколи зв'язку, бази даних).

Встановлення

Встановіть бібліотеку компонентів для використання у вашому проєкті або середовищі Threads Studio:
npm install techno4-threads-components

Категорії компонентів

Бібліотека включає широкий спектр стандартизованих компонентів ThreadsStream:
Кількість компонентівКатегоріяПризначення
24 компоненти
Hardware & IoT
Serial UART, Modbus RTU/TCP, MQTT брокери, GPIO для Raspberry Pi/ESP32.
18 компонентів
Audio & DSP
Осцилятори, фільтри низьких/високих частот, MIDI роутери, аудіо-спектроаналізатор.
32 компоненти
AI & Data Flow
Інтеграція нейромереж, трансформація JSON/XML/Protobuf, буферизація та черги.
40+ компонентів
Web & API Gateway
REST endpoints, WebSocket сервери/клієнти, авторизація JWT, rate-limiter.
26 компонентів
UI Dashboards
Інтерактивні графіки, шкали вимірювань, перемикачі, світлодіодні індикатори.

Використання у візуальному редакторі

Компоненти автоматично реєструються у палітрі Threads Studio. Ви можете перетягувати блоки на канвас, з'єднувати порти даних та налаштовувати параметри через інспектор властивостей.
// Приклад коду кастомного компонента ThreadsStream
exports.id = 'sensor-reader';
exports.name = 'Sensor Reader';
exports.group = 'Hardware';
exports.version = '2.0.4';
exports.author = 'Mykola Zghurskyi';

exports.make = function(instance, config) {
  instance.message = function($) {
    var payload = $.data;
    // Обробка вхідного пакету сенсора
    var temperature = (payload[0] << 8 | payload[1]) / 100.0;
    $.send('output', { temp: temperature, timestamp: Date.now() });
  };
};