just do it

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

设备:

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连接公网

点赞