Funkce popsaná na této stránce je součástí připravovaného firmwaru STICKER v1.4.0 a ve verzi v1.3.x není k dispozici.
Generátor downlink příkazů
Níže si sestavte downlink příkaz pro zařízení STICKER. Vyberte příkaz, vyplňte jeho parametry a JSON i bajtový payload pro fPort 85 (hex) se aktualizují live. Kódování běží celé ve vašem prohlížeči kodekem ttn.js z firmwaru, takže se nikam nic neodesílá.
{
"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 rule zvolte slot, zdroj, veličinu a prahy; u Set configuration parameter vyberte pole a hodnotu. Volba Custom JSON umožňuje napsat jakýkoli příkaz ručně.
- Zkopírujte JSON, pokud máte na síťovém serveru nainstalovaný kodek STICKER jako formátovač downlink payloadu, a pak ho zařaďte na fPort 85.
- Nebo zkopírujte hex a zařaďte ho přímo jako bajtový downlink payload 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). Odškrtněte ji, pokud chcete změnu aplikovat živě bez uložení, nebo když připravujete několik downlinků set_param za sebou: v tom případě nastavte uložení jen u posledního.
Zařazení na fPort 85
Jakmile vám generátor dá payload, zařaďte ho jako downlink na fPort 85 ve svém síťovém serveru. Snímky níže zařazují žádost o informace o zařízení, hex 08012200 (zakódování {"command":"get_info","seq":1}); místo něj použijte payload, který jste si sestavili výše.
The Things Stack
- Otevřete zařízení, zvolte Messaging a pak kartu 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 kartu Queue.
- Do FPort zadejte
85a Is encrypted nechte vypnuté. - Na kartě 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. Pro odeslání 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.
Referenci příkazů a hotové příklady ke zkopírování najdete v Downlink příkazy. Instalaci kodeku popisují stránky s nastavením ChirpStack a The Things Stack.