Seznam čidel a jak s nimi pracovat

#PRIPOJME

Logo CRA

Krok 1: Zjištění typu a výrobce čidla / zařízení.

V rámci API je ke každému čidlu / zařízení dostupná informace obsahující název výrobce a číslo modelu.

Volání API

GET api.pripoj.me/device/get/TEST?token={TOKEN}

Odpověď

{"_meta":{"status":"SUCCESS","count":1},"records":[{"devEUI":"4786E6ED00350042","projectId":"TEST","description":"Testovací teplotní čidlo","model":"RHF1S001","vendor":"Rising HF"}]}

Krok 2: Nalezení manuálu ke konkrétnímu čidlu / zařízení

Na webu je k dispozici tabulka s odkazy na manuály k jednotlivým čidlům / zařízením. V tabulce níže najděte jméno výrobce zařízení a model a klikněte na příslušný odkaz k manuálu.

Výrobce Odkaz na manuál DevEui Typ čidla Umístění
Develict  Manuál 0004A30B001975E5 Měření intenzity světla CRA  IoT Hub
Develict  Manuál 0004A30B0019609C Měření rychlosti větru CRA
Develict  Manuál 0004A30B0019B1CA Měření intenzity hluku CRA
Logarex  Manuál 0004A30B001968C8 Elektroměr CRA Provoz
Acrios  Manuál 0004A30B001C588C Indoor čidlo teploty a vlhkosti CRA
Acrios  Manuál 0004A30B001BEFBD Indoor čidlo vzdálenosti od objektu CRA
Acrios  Manuál 0004A30B001B1708 Indoor pohybové čidlo CRA
GlobalSat  Manuál 000DB5311488354E GPS Tracker CRA Marketing
Maxify  Manuál 4786C58B0043003B Čidlo náklonu památných stromů Praha 7 Vltavská
GlobalSat  Manuál 000DB53112743570 Senzor přitomnosti CO2 Kantýna firmy AVAST
GlobalSat  Manuál 000DB53112963555 Senzor prachových částic Kantýna firmy AVAST
GlobalSat  Manuál 000DB5311478354F Senzor přítomnosti CO Kantýna firmy AVAST
Gospace  Manuál 474F5350EB000011

474F5350EB000012

474F5350EB000013

474F5350EB000014

474F5350EB000015

474F5350EB000016

GOSPACE – 6 parkovacích senzorů CRA parkoviště
Libelium  Manuál 0004A30B001B8DB9

0004A30B001B8DC0

Měření teploty, vlhkosti a tlaku ZŠ  Ústí nad Labem
Libelium  Manuál 0004A30B001B8DB9

0004A30B001B8DC0

Senzor přítomnosti SO2 ZŠ  Ústí nad Labem
Libelium  Manuál 0004A30B001B8DB9

0004A30B001B8DC0

Senzor přítomnosti NO2 ZŠ  Ústí nad Labem
Develict  Manuál 0004A30B001F865D

0004A30B001EE764

Měření intenzity hluku ZŠ  Ústí nad Labem
Elsys  Manuál  A81758FFFE030215

A81758FFFE030C56

Kombinovaný indoorový senzor CO2, teploty, vlhkosti a tlaku ZŠ Ústí nad Labem
Maxify  Manuál 4769B26900320032 Čidlo pohybu umístěné na kanál + monitoring plynného znečištění kanalizací CRA
Maxify  Manuál 4768B2690050004A Senzor naplnění odpadkového koše CRA
Bluematic  Manuál 48FFFFFFA118000C Senzor půdní vhlkosti Botanická zahrada Praha
Beepad  Manuál 0004A30B001F216B Včelí úl; úhlová váha, čidlo teploty a vlhkosti Včelín Praha – Ďáblice
Sensoneo Manuál 70B3D50070000004

70B3D50070000007

0004A30B001AB1B1

Chytrý kontejner s lisem na odpad Roudnice nad Labem

Krok 3: Definice parsovací metody

V manuálu k zařízení / čidlu nalezněte část, která popisuje strukturu payloadu. Hodnota každého byte či více bytes najednou reprezentuje určitou metriku dle níže uvedeného popisu. Pokud například chcete z payloadu čidla RSHF1S001 (Manuál strana č.8) získat hodnotu teploty, je nutné vytvořit metodu, která bude pracovat s druhým a třetím byte payloadu. V příkladu uvedeném v manuálu se jedná o hodnotu v HEX kódu 6c 68, kterou je nutné převést do decimální hodnoty. S převedenou hodnotou (26732) je nutné dále pracovat dle návodu (Manuál strana č.9).

table_payload

V manuálu k čidlu RSHF1S001 je dále uveden algoritmus, kterým je nutné z čísla 26732 získat skutečnou hodnotu teploty.

formula

CRA

 

© 2017 ČESKÉ RADIOKOMUNIKACE A.S.