带Sming框架的ESP8266无线传感器网络

问题描述:

我正在尝试使用ESP8266设备和the Sming framework创建一个无线传感器网络。我目前得到的大部分代码来自the basic WiFi example。我已经能够建立最多3个设备之间的连接,并且不会预见到连接更多的任何问题。带Sming框架的ESP8266无线传感器网络

我想有一个接收器节点,所有其他设备发送其数据。这个汇聚节点可以是ESP8266设备之一,或者例如我的带有WiFi热点的智能手机。从一个设备发送消息到汇聚节点可能需要多跳。

我的问题在于我将如何让设备彼此通信。我不寻找任何特定的路由算法或类似的东西。我想知道如何让ESP8266设备使用他们建立的WiFi链路相互通信。我需要使用Sming框架中的TcpClientTcpServer类吗?

当设备与另一台设备连接时,我似乎无法检索到该设备的IP地址。

你可以使用UDP而不是TCP,它可能会更简单。请参阅 example Sming UDP echo code

当收到UDP消息时,onReceive方法接收远程IP地址 作为其参数之一。