LogoLogo
  • Dokumentace Spectoda
  • Základní pojmy
  • Kde mohu Spectodu využít
  • Popis systému
  • Produkty
    • SC Industry A
    • SC Daylight
    • SC Industry One
    • SC Pixel Mini 5V
    • SC Pixel Mini 12V
    • SC Pixel Pro B
    • SC Linear
    • SC Linear One
    • SC Dimmer Mini
    • SC Dimmer Pro
    • SC Aember
    • SC Button
    • Shelly powered by Spectoda
    • TX Ultimate powered by Spectoda
    • Spectoda Gateway
    • 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
    • Vzdálené ovládání
    • Časové automatizace
  • FAQ
  • Kontakt
  • Pro Výrobce a Tvůrce
    • Controller Config
      • Ethernet
    • Firmware Release Notes
      • 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
Powered by GitBook
LogoLogo

@2024 Spectoda s.r.o.

On this page
  • 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

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

PreviousKomunikaceNextiBeacon

Last updated 1 month ago

Was this helpful?

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? . 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á.

Napište nám, co vám chybí
Konektivita Spectoda Ekosystému