Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 有没有办法在没有wifi连接的情况下使用ESP8266广播UDP数据包?_Networking_Arduino_Udp_Broadcast_Esp8266 - Fatal编程技术网

Networking 有没有办法在没有wifi连接的情况下使用ESP8266广播UDP数据包?

Networking 有没有办法在没有wifi连接的情况下使用ESP8266广播UDP数据包?,networking,arduino,udp,broadcast,esp8266,Networking,Arduino,Udp,Broadcast,Esp8266,我的问题是关于ESP8266板和ESP触摸技术 ESP touch使用UDP包的长度字段通过设备(如智能手机)向芯片(如我的ESP 8266)广播wifi ID和PW 我想扭转这一局面,更具体地说: 我希望ESP8266芯片能够在UDP数据包的长度字段中广播具有某种标识号的UDP数据包,而无需连接到任何wifi连接。然后智能手机上的应用程序接收这些UDP数据包,以便提取识别号并在智能手机上使用 我对这个话题比较陌生,不知道这是否可行 当我试图在网上查找任何信息时,他们都说第一步是将芯片连接到wi

我的问题是关于ESP8266板和ESP触摸技术

ESP touch使用UDP包的长度字段通过设备(如智能手机)向芯片(如我的ESP 8266)广播wifi ID和PW

我想扭转这一局面,更具体地说: 我希望ESP8266芯片能够在UDP数据包的长度字段中广播具有某种标识号的UDP数据包,而无需连接到任何wifi连接。然后智能手机上的应用程序接收这些UDP数据包,以便提取识别号并在智能手机上使用

我对这个话题比较陌生,不知道这是否可行

当我试图在网上查找任何信息时,他们都说第一步是将芯片连接到wifi。但我不想那样。智能手机和芯片彼此不认识,也没有任何连接。所以我想要这种类型的“广播”,这样智能手机就可以在没有真正连接到芯片的情况下接收软件包

我想一定有办法让它像我上面解释的那样发挥作用,但我找不到一个办法来解决这个问题

我不需要芯片发送UDP数据包明确,它可以是任何类型的包。我以UDP数据包为例,因为已经有了或多或少类似的ESP触摸技术

重要的是,我发送的包有一个字段,我可以在其中输入一些标识符编号(未加密),然后可以由另一个设备(如提取此标识符编号的智能手机)接收

澄清一下:我不需要使用ESP touch或任何与之相关的东西。我只是以这项技术为例。我只想实现上面和图片中所述的行为!:)

这是我希望它如何工作的示例图片:

不,不连接网络就无法发送任何包。ESP触摸或类似技术利用。顾名思义,在这种模式下,您可以侦听包裹,但无法发送它们。

谢谢您的回答!但是如上所述,我不需要使用ESP touch或任何与之相关的东西。我只是举了一个类似的例子。我只想实现所解释的行为(见图)是否有其他技术/库或其他东西可以实现这一点?我不知道有任何802.11标准模式允许在不连接的情况下发送数据。因此,至少使用WiFi是不可能的(而且ESP8266没有其他无线通信接口)。