Generátor příkazů přes downlink
Níže si sestavíte příkaz pro zařízení STICKER, který pak pošlete přes downlink. Vyberte příkaz a vyplňte jeho parametry; JSON i bajtový payload pro fPort 85 (hex) se průběžně aktualizují. Kódování probíhá celé ve vašem prohlížeči pomocí kodeku ttn.js z firmwaru, takže se nikam nic neodesílá. Ovládání na dálku přes downlink podporuje firmware STICKER v1.4.0 a novější.
{
"command": "get_info",
"seq": 1
}08012200Encoding runs in your browser with the STICKER ttn.js codec, pinned to firmware v1.4.0. Queue the hex on fPort 85, or send the JSON if the codec is installed as the downlink payload formatter.
Jak ho používat
- Vyberte příkaz. U Set alarm rules zvolte slot, zdroj a veličinu, nastavte hodnoty pravidla a Dwell (s), dobu držení v sekundách, kterou používají všechny druhy pravidel (0 až 3600, viz Parametr
dwell); u Set configuration parameters vyberte pole a hodnotu. Ve volbě Custom JSON napíšete libovolný příkaz ručně. - Zkopírujte JSON, pokud máte na síťovém serveru nainstalovaný kodek STICKER jako formátovač payloadu downlinku, a zařaďte ho na fPort 85.
- Nebo zkopírujte hex a zařaďte ho přímo jako bajtový payload downlinku na fPort 85, bez kodeku.
U příkazů set_param nechte zatržené Save and reboot, aby se změna zapsala do flash paměti (zařízení konfiguraci uloží a restartuje se). Zatržení zrušte, pokud chcete změnu použít hned bez uložení, nebo když posíláte několik downlinků set_param za sebou: pak nastavte uložení jen u posledního.
Zařazení na fPort 85
Payload z generátoru zařaďte jako downlink na fPort 85 ve svém síťovém serveru. Snímky obrazovky níže zařazují žádost o informace o zařízení, hex 08012200 (zakódovaný příkaz {"command":"get_info","seq":1}); místo něj použijte payload, který jste sestavili výše.
The Things Stack
- Otevřete zařízení, zvolte Messaging a pak záložku Schedule downlink.
- Nastavte Insert Mode na Push to downlink queue (append).
- Do FPort zadejte
85. - Nastavte Payload type na Bytes a vložte hex payload (například
08 01 22 00). - Nechte zatržené Confirmed downlink, aby zařízení příkaz potvrdilo, a klikněte na Schedule downlink.
ChirpStack
- Otevřete zařízení a zvolte záložku Queue.
- Do FPort zadejte
85a Is encrypted nechte vypnuté. - Na záložce HEX vložte hex payload (například
08012200). - Zapněte Confirmed, aby zařízení příkaz potvrdilo, a klikněte na Enqueue.
Snímky používají surový hex payload, který nepotřebuje kodek. Chcete-li příkaz odeslat ve formě JSON, nainstalujte kodek STICKER jako formátovač downlinků (viz stránky s nastavením odkázané níže) a přepněte typ payloadu na JSON.
Přehled příkazů a hotové příklady ke zkopírování najdete na stránce Příkazy přes downlink. Instalaci kodeku popisují stránky s nastavením ChirpStack a The Things Stack.