利用NanoPi Duo和wifi模块实现本地和云端控制硬件设备

linux / 2018年04月10日 09时24分 / 6477人浏览
设备: 1.NanoPi Duo 开发板 2.wifi模块(双路tcp透传) 3.阿里云服务器1核 1G 1M 4.被控硬件(电动阀) 5.路由器 大致思路: 云端建立socket后端支持,web界面采用websocket与后端交互 开发板建立本地局域网socket后端支持,web界面采用websocket与本地后端交互 wifi透传模块同时连接本地和云端socket服务,实现同步控制 如图:     测试结果: 经过3个月稳定性测试,基本可以满足需求,可以实现本地没有公网情况本地独立控制,有公网情况云端同时控制。 问题: 1.本地和云端后端逻辑可以继续优化。共同控制时优化业务逻辑 2.可以考虑加入本gprs模块,通过gprs连接公网