基于mqtt通信协议的智能家居控制(更新)
Posted TOPthemaster
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于mqtt通信协议的智能家居控制(更新)相关的知识,希望对你有一定的参考价值。
基于mqtt通信协议的智能家居控制(更新)
时隔多日,感觉没有太多心思继续研究这个项目后续,因而更新得较晚,简单记录一下这近一月的所得,到学校快一星期了吧,心血来潮,完成了我项目的空调控制和窗帘控制app端和web端控制部分,xml图就不贴了,太丑只能用不能看的那种哈哈哈,贴个主页图和nodered的web图吧:
然后就是把以前的代码又吃了一遍,优化很多没必要存在的地方,记录下中途遇到的问题,我在做空调的控制时,妄图将其接入blinker天猫精灵语音控制,由于前面做过了一个tv控制,所以本应该copy一份改改数据就能用的,但是发现一个很严肃的问题(接入blinker会占用一些我看不懂的内存空间,而我实在找不出我自己的服务器控制占用了它啥,可能是我自己的通信过于频繁吧,少写几个判断它又能用了,多写几个就得出事,于是果断先抛开它),期间研究过如何用自己的服务器接入天猫精灵,这样就能避免和别人的架构冲突,直到最后一步了,天猫精灵文档却告诉我只能企业用户接入开发!无奈只能作罢。
中途帮一朋友做了个tcp通信的app,可进行常规数据和HEX数据的传输识别,感觉又复习了点小知识,收入虽少,蚂蚱也是肉。(ps:主体外观框架由不知名网友设计,网上拿来用的)
最后应该就剩我的实体设备的完成了,每次我自己画出来的3D图自我总觉得尺寸不对,舍不得花钱打印,明天一定要下狠心宰自己一笔尝试去打出来看一下了。希望下次更新能附上我的实物和演示视频,也希望看到这篇文章的博友能点个赞评个论啥的哈哈哈,莫名的心虚感。
以上是关于基于mqtt通信协议的智能家居控制(更新)的主要内容,如果未能解决你的问题,请参考以下文章
怎么使用esp8266WiFi模块,js连接mqtt,实现简单的智能家居控制?