乐鑫技术交流
直播中

xymbmcu

11年用户 992经验值
擅长:可编程逻辑
私信 关注
[问答]

如何使用ESP8266和MQTT消息进行WIFI颜色检测?

之前 WIFI 颜色检测的实现是通过一个临时消息系统完成的。现在,最划算的是集成 MQTT,因为它在消息格式和内容方面更加灵活。
我得到了颜色检测,它涉及对 R、G、B 和无滤波器的每个滤波信号进行频率解码,而 MQTT 的工作就像一个魅力。
协议很简单。MQTT 消息发送到主题“AcquireColor”。通过收听有关颜色百分比的主题“GetColorP”和有关原始频率(与颜色强度成比例)的“GetColorF”来获得响应。返回的信息以 JSON 字符串形式返回,如下所示:
百分比:
{“RGBP”: [{ “Red:”: “37”, “Green”: “30”, “Blue:”: “32”}]}
Frequencies :
{“RGBF”: [{ “Red:”: “6578”, “Green”: “5291”, “Blue:”: “5649”, “All:”: “8695”}]}

更多回帖

发帖
×
20
完善资料,
赚取积分