IOT-在本地网络上查找设备的正确方法

IOT-Right way to find device on local network

在本地网络上查找物联网设备有哪些选项?

例如,我有一台物联网设备,一台通过wifi连接到本地网络的空调。我想从应用程序连接到同一网络的智能手机向它发送指令。 如何实现?我有哪些选择?

在我的例子中,esp8266 节点自动连接到本地网络。

场景如下:

  1. 使用静态 IP : 为将与智能手机连接的设备分配静态 IP。

  2. 使用SSDP: SSDP is a protocol that multicast discovery packages to find related devices on network. Here is example.

  3. 使用协调器:分配一个协调器设备,如树莓派,并为其分配一个静态 IP。因此,您的所有请求都将通过该协调员提出。您需要 运行 一个服务器来处理协调器中的连接。

如果你想上网,这里是第四种可能:

  1. 在 cloud/internet 上使用主机:使用主机或云实例作为通信器,并通过 WebSocket 或 RESTFul 服务器将应用程序和设备桥接到主机。您将为所有请求使用您的主机 IP,服务器将处理连接。