我用ESP32-S2创建了热点,并且连接成功。然后我需要手机通过连接ESP32-S2的热点上网,我想问下连接热点后,那个API是用来接收设备发来的数据?
谢谢。
ESP32-S2 创建热点后。是使用那么API来收发数据?[已解决]
Re: ESP32-S2 创建热点后。是使用那么API来收发数据?
WIFI会将网络数据传递给 lwip 层, 您需要在设备侧建立相应的网络服务,让手机去访问. 可以参考 esp-idf/examples/protocols 下 server 相关的示例.
Re: ESP32-S2 创建热点后。是使用那么API来收发数据?
我是想找到一个API,这个API可以看到底层tcp接收的二进制数据,有无这样的API呢?
Re: ESP32-S2 创建热点后。是使用那么API来收发数据?
可以参考这个示例 esp-idf/examples/protocols/sockets/tcp_server, recv() 函数接收数据。 里面的 example_connect() 替换成创建热点的代码,创建热点参考 esp-idf/examples/wifi/getting_started/softAP 示例。
Re: ESP32-S2 创建热点后。是使用那么API来收发数据?
我连上了AP之后,发现esp_netif_receive这个API上是有数据出来的。是不是这个的数据才是AP接收到手机发来的数据?
Re: ESP32-S2 创建热点后。是使用那么API来收发数据?
是的,但是这一层还没有经过 lwip 解析,是从 wifi 收上来的原始数据
Who is online
Users browsing this forum: Baidu [Spider] and 47 guests