Інструкцыі і крокі для аналізу даных тыпу RAW у статусе прылады, усталяваным у API «Код Phase_a, Phase_b, Phase_c» Адладка разумных выключальнікаў і аўтаматычных выключальнікаў tongou Tuya на платформе Tuya IOT:
У свеце разумных дамоў і прамысловай аўтаматызацыі, які хутка развіваецца, здольнасць эфектыўна разбіраць і інтэрпрэтаваць даныя з прылад мае вырашальнае значэнне. Tuya API вылучаецца як маяк у гэтай сферы, прапаноўваючы інфармацыю аб важных электрычных параметрах, такіх як ток, напружанне і магутнасць. Гэты артыкул адправіць вас у падарожжа па тонкасцях кропак даных Tuya (DP) і метадаў, якія выкарыстоўваюцца для вымання і інтэрпрэтацыі даных.
Падыход Туя да электрычных кропак дадзеных
Прадстаўленне пунктаў электрычных дадзеных Tuya, у прыватнасці для току, напружання і магутнасці, выкарыстоўвае пэўныя коды, такія як фаза_a, фаза_b і фаза_c. Прыкладам гэтага прадстаўлення з'яўляецца «{код: «фаза_а», значэнне: «COkAABUAAAU=»}». Але як расшыфраваць гэта значэнне?
Дэкадаванне даных: пакрокавае кіраўніцтва
Дэкадаваньне Base64: першы крок уключае ў сябе пераклад дадзеных, закадзіраваных Base64. У Інтэрнэце ёсць інструмент:
Шаснаццатковае прадстаўленне: пасля дэкадавання вы можаце атрымаць радок накшталт
«08 e9 00 00 15 00 00 05».
Выкарыстоўваючы калькулятар праграміста, мы можам інтэрпрэтаваць гэты шаснаццатковы радок.
Інтэрпрэтацыя дадзеных:
Пачатковае «08 e9» (2 байта) уяўляе напружанне ў вольтах (В). Ператвараючы яго ў дзесятковае прадстаўленне і дзяліўшы на 10, мы атрымліваем значэнне напружання як 228.1 В (2281/10).
Наступны сегмент «00 00 15» (3 байта) паказвае ток у амперах (A). Пераўтварэнне гэтага ў дзесятковы эквівалент і дзяленне на 1000 дае нам бягучае значэнне 0.021 А (21/1000).
Нарэшце, сегмент «00 00 05» (3 байта) абазначае магутнасць у ватах (Вт). Яго прамы дзесятковы эквівалент паказвае значэнне магутнасці ў 5 Вт.