我正在尝试使用ESP8266设备和the Sming framework创建无线传感器网络。我目前得到的大部分代码都来自the basic WiFi example。我已经能够在最多3个设备之间建立连接,并且预计连接更多设备时不会出现任何问题。
我希望有一个汇聚节点,所有其他设备都可以将其数据发送到该节点。这个汇聚节点可以是ESP8266设备之一,也可以是我的带有WiFi热点的智能手机。从一个设备向汇聚节点发送消息可能需要多跳。
我的问题在于如何让这些设备相互通信。我不寻找任何具体的路由算法或类似的东西。我想知道如何让ESP8266设备使用它们建立的WiFi链路相互通信。我需要使用Sming框架中的TcpClient和TcpServer类吗?
当一台设备与另一台设备连接时,我似乎无法检索到另一台设备的IP地址。
发布于 2016-07-29 19:49:43
你可以使用UDP而不是TCP,它可能更简单。请参阅example Sming UDP echo code。
当接收到UDP消息时,onReceive方法接收远程IP地址作为其参数之一。
https://stackoverflow.com/questions/37676302
复制相似问题