基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(一)前言

最近想为自家做一套智能家居系统,手上有闲置的mini2440开发板还有一块STM32F107芯片的金牛开发板,想把它们利用起来。

整体构架思路是:
1、使用Mosquitto在mini2440上做MQTT代理服务器;
2、使用Domoticz做Web平台;
3、用STM32F107的开发板做MQTT的客户端,用来跟其他电器接口;
4、当然,mini2440上也有可以用的GPIO可以利用起来。(如果有时间再做一套GUI给mini2440就更好了);
5、在Android手机和苹果手机上有Domoticz的免费客户端APP可以使用,用来做远程控制端。

基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(一)前言_第1张图片
图片来自:https://www.domoticz.com/wiki/File:Domoticz-architecture_0.2.png
参考:https://www.domoticz.com/wiki/MQTT

简单说,就是本人把图中的MQTT代理服务器和Domoticz都放在mini2440上。
其他部分如图是独立的。

其实Mosquitto和domoticz在mini2440上的移植我已经做好了,已经验证了可行性。
在domoticz的移植中,没有做OpenZWave的支持,因为考虑到本人用不到这个东西,另外我精力有限。
有用到OpenZWave的朋友可以自行移植这部分内容。

后面我将移植的过程写出来,供大家参考,同时也为自己做个记录。

你可能感兴趣的:(智能家居,mini2440,mosquitto,domoticz,MQTT,智能家居)