esp8266和微信小程序都是连在阿里云的物联网平台,经过查资料是用云产品流转的功能,但是我不知道怎么搞。 我已经能在平台上发布消息然后小程序上能得到。如图: 微信小程序端得到如图:
我也尝试用过场景联动,但是我只能设置属性类的比如人体感应开关0/1.
我是想在esp8266发一个文本然后在小程序端显示,但是我用MQTT.fx模拟进行,发现我的文本数据居然是乱码,改了编码方式也不行。如图:
我就不知道要怎么搞了,所以请教一下大佬
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要实现ESP8266通过阿里云物联网平台发送文本消息到微信小程序,并且确保数据传输过程中不出现乱码,你需要确保几个关键环节的配置正确:
ESP8266与阿里云物联网平台的连接和消息格式:
/sys/{productKey}/{deviceName}/thing/event/property/post
。编码问题:
阿里云物联网平台的消息规则:
微信小程序端接收和显示:
调试和测试:
如果以上步骤都确认无误,但仍然遇到乱码问题,建议再次检查整个流程中的每一步编码设置,包括ESP8266的代码、MQTT.fx的设置、以及阿里云物联网平台上的消息处理逻辑。此外,也可以尝试在阿里云物联网平台的消息规则中增加转换步骤,确保消息在流转过程中始终以正确的编码形式存在。