2017-09-18 6 views
0

J'utilise actuellement le bureau de ember pour exécuter des traces zigbee sur certains périphériques intégrés. J'ai les clés du réseau et les clés de l'appareil donc toutes les données sont bien, je suis juste un peu un noob quand il s'agit de lire les données. L'une des traces que je lance renvoie une valeur pour certaines données et revient à int24_0: 0x000201 une autre est la même int24_0: 0x0000D1.Valeurs de reniflage et de conversion de réseau Zigbee

Est-ce que quelqu'un sait comment lire ces données de comment je peux voir ou même convertir cette valeur int24 en une valeur lisible.

grâce

+0

Cela dépend de l'attribut. Vous aurez besoin de référencer la spécification de la bibliothèque de grappes ZigBee pour l'identifiant de profil/cluster/attribut pour voir les unités de mesure. Sinon, il s'agit simplement d'une simple conversion hexadécimale. 0x201 est 513 et 0xD1 est 209. – tomlogic

Répondre

0

Cela dépend beaucoup de critères: l'état de votre récepteur, la version Zigbee (êtes-vous 3.0.0 ou plus petit?) ..

Ici vous avez un lien qui résumé tous bases de Zigbee:

Basics Zigbee

J'ai également joint la section consacrée à la lecture de cadre (lien dans la première page):

Zigbee frame description