LogoLogo
  • Dokumentace Spectoda
  • Základní pojmy
  • Kde mohu Spectodu využít
  • Popis systému
  • Produkty
    • Řízení DALI driverů
      • SC Industry A
      • SC Industry One
      • SC Daylight
      • SC Linear
      • SC Linear One
    • Řízení digitálních LED pásků
      • SC Pixel Mini 5V
      • SC Pixel Mini 12V
      • SC Pixel Pro B
    • Řízení LED pásků
      • SC Dimmer Mini
      • SC Dimmer Pro
      • SC Aember
    • Tlačítka a senzory
      • SC Button
      • Shelly powered by Spectoda
      • Průmyslová tlačítka
      • PIR senzory
      • Dotykový panel se Spectoda App
        • TX Ultimate powered by Spectoda
    • Spectoda Gateway
    • Eventové rekvizity
      • SpectaSticks
  • Komunikace
  • Konektivita
    • iBeacon
  • Spectoda App
    • Stažení Spectoda App
    • Diagnostika a řešení problémů Spectoda App
  • Spectoda Studio
    • Začínáme se Studiem
    • Změna networku
  • Cloudové služby
    • Vzdálený servis
    • Spectoda Analytics
      • Jak pracovat se Spectoda Analytics
    • Vzdálené ovládání
    • Časové automatizace
  • FAQ
  • Kontakt
  • Pro Výrobce a Tvůrce
    • Controller Config
      • Ethernet
    • Firmware Release Notes
      • FW 0.12.10
      • FW 0.12.0
      • FW 0.12.1
      • FW 0.12.2
      • FW 0.12.3
      • FW 0.12.4
      • FW 0.12.5
      • FW 0.12.6
      • FW 0.12.7
      • FW 0.12.8
      • FW 0.12.9
Powered by GitBook
On this page

Konektivita

Ekosystém Spectoda navrhujeme tak, aby byl flexibilní a kompatibilní s dalšími standardními technologiemi.

PreviousKomunikaceNextiBeacon

Last updated 5 months ago

Was this helpful?

LogoLogo

@2024 Spectoda s.r.o.

CtrlK
  • Obecné informace
  • Koncept IO ve Spectoda Ekosystému
  • Základní typy IO
  • NEOPIXEL
  • DOTSTAR
  • PWM
  • GPIO
  • GPI
  • GPO
  • HIGH/LOW
  • UART
  • I2C
  • SACN/ARTNET
  • Common Attributes

Was this helpful?

Konektivita Spectoda Ekosystému

Obecné informace

Spectoda je založena na standardních protokolech a technologiích, jako jsou mikrokontrolery ESP32, což umožňuje její snadnou integraci s dalšími standardizovanými technologiemi.

Díky tomu mohou uživatelé standardní funkce Spectoda Ekosystému napojit na systému, které už využívají.


Koncept IO ve Spectoda Ekosystému

V ekosystému Spectoda slouží IO (vstupy a výstupy) jako nástroje pro rozšířenou konektivitu a přizpůsobení světelných instalací. Jednotlivé typy IO umožňují různorodé využití, od řízení LED pásků po sériovou komunikaci nebo síťové protokoly. Každý typ IO je optimalizován pro specifické potřeby a lze jej konfigurovat dle požadavků uživatele.

Základní typy IO

  • NEOPIXEL

  • DOTSTAR

  • PWM

  • GPIO

  • GPI

  • GPO

  • HIGH/LOW

  • UART

  • I2C

  • SACN/ARTNET

  • Common Attributes

NEOPIXEL

Ovládá adresovatelné LED pásky jako WS2812B, SK6812 atd.

{
  "type": "NEOPIXEL",
  "variant": "WS2812B",  // Optional, defaults to WS2812B timing
  "pin": 16,             // GPIO pin number
  "order": "GRB",        // Optional, color channel order
  "t1": 250,            // Optional, timing in nanoseconds
  "t2": 625,            // Optional, timing in nanoseconds
  "t3": 375             // Optional, timing in nanoseconds
}

Podporované varianty

Varianta
Pořadí barev
T1 (ns)
T2 (ns)
T3 (ns)

WS2805

GRB|RB

250

400

250

WS2811

BRG

380

1220

380

WS2812

GRB

250

625

375

WS2812B

GRB

250

625

375

WS2812D

RGB

380

1220

420

WS2813

GRB

250

625

375

WS2814

WRGB

300

300

600

WS2815

GRB

250

400

250

SK6812

GRBW

300

300

600

GS8208

BGR

400

450

450

APA106

RGB

350

1010

350

DOTSTAR

Ovládá LED pásky APA102/SK9822.

{
  "type": "DOTSTAR",
  "order": "RGB"        // Currently only RGB order is supported
}

PWM

Řídí výstup PWM (lze konfigurovat také jako GPO s variantou „PWM“).

{
  "type": "PWM",
  "pin": 2,             // Single pin number
  "pins": [2,4,5,6],    // Or array of up to 4 pins
  "order": "W"          // Optional, channel order (W, RGB, etc)
}

GPIO

Vstupní/výstupní pin pro všeobecné použití s konfigurovatelnými režimy.

{
  "type": "GPIO",
  "variant": "INPUT_OUTPUT", // Optional, predefined configuration
  "input": true,            // Optional, enable input
  "output": true,           // Optional, enable output
  "opendrain": false,       // Optional, open drain mode
  "debounce": 10,          // Optional, debounce time in ms
  "default": 0             // Optional, default output value
}

Podporované varianty

Varianta
Input
Output
Open Drain
Debounce (ms)

INPUT_OUTPUT

✓

✓

✗

0

INPUT

✓

✗

✗

0

OUTPUT

✗

✓

✗

0

OPEN_DRAIN

✓

✗

✓

0

RELAY

✗

✓

✗

100

BUTTON

✓

✗

✗

10

SWITCH

✓

✗

✗

10

PUSH

✓

✗

✗

100

GPI

Pouze vstupní GPIO pin.

{
  "type": "GPI",
  "variant": "INPUT",    // Optional, predefined configuration
  "debounce": 0         // Optional, debounce time in ms
}

Podporované varianty

Varianta
Debounce (ms)

INPUT

0

BUTTON

10

SWITCH

10

PUSH

100

GPO

Pouze výstupní GPIO pin.

{
  "type": "GPO",
  "variant": "OUTPUT",   // Optional, predefined configuration
  "opendrain": false,    // Optional, open drain mode
  "debounce": 0,        // Optional, debounce time in ms
  "default": 0          // Optional, default output value
}

Podporované varianty

Varianta
Open Drain
Debounce (ms)

OUTPUT

✗

0

OPEN_DRAIN

✓

0

RELAY

✗

100

HIGH/LOW

Pevné výstupní piny.

{
  "type": "HIGH"        // or "LOW"
}

UART

Rozhraní pro sériovou komunikaci.

{
  "type": "UART",
  "baudrate": 115200,    // Optional, default 115200
  "txbuffer": 0,         // Optional, TX buffer size (0-65535)
  "rxbuffer": 4096,      // Optional, RX buffer size (0-65535)
  "rxthreshold": 48      // Optional, RX threshold (0-65535)
}

I2C

Komunikační rozhraní I2C.

{
  "type": "I2C"
  // TODO: Additional configuration options not yet implemented
}

SACN/ARTNET

Síťové protokoly pro DMX s komunikací přes Ethernet.

{
  "type": "SACN",        // or "ARTNET"
  "universe": 1,         // Optional, DMX universe (0-63999)
  "size": 512,          // Optional, number of channels (1-512)
  "offset": 0,          // Optional, starting channel offset (0-511)
  "port": 5568          // Optional, network port (default: 5568 for sACN, 6454 for Art-Net)
}

Common Attributes

Všechny typy IO mohou mít tyto další atributy:

{
  "label": "CUSTOM_NAME",  // Optional, custom identifier
  "tag": "A"              // Optional, single character tag
}

Nenašli jste, co jste hledali? Napište nám, co vám chybí. Obratem informace doplníme a dáme vám vědět.

Vaše zpětná vazba je pro nás velmi důležitá.