我正在创建(编程)我自己的家庭自动化系统。它将包含 3 个应用程序:
- 客户端应用程序,将在云中通信(更新)数据库
- 树莓派上的服务器,它会监听数据库变化并在数据库发生变化时控制 ESP8266 模块
- ESP8266 应用程序,它将与 Raspberry Pi 通信(由它控制)
Raspberry Pi 和 ESP8266 之间的通信将通过 TCP 套接字进行。它将具有自定义二进制通信协议,但将类似于 MQTT...
整个系统被设计为开源,但它应该在家庭中工作,所以没有什么“大”和公共...ESP8266 不会在任何情况下进行通信通过互联网的方式(但将通过互联网连接到路由器)。Raspberry Pi 将连接到同一路由器,只有通过互联网与数据库进行通信......现在我有一个问题......如果它使用本地网络,是否需要以某种方式在 ESP8266 和 Raspberry Pi 之间进行安全通信? 如果是这样,谁能给我一些提示(例如,链接到有关它的文章)?
谢谢!:)