完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我的 ESP 上有一些代码可以将它作为客户端连接到 wifi 网络。同时我也启动了一个softAP:
WiFi.softAP("ESP AP" ); 我想做的是通过网络服务器提供不同的内容,这取决于是否有人通过它连接到的 wifi 网络上的 IP 到达那里,或者他们是否在连接到 AP 时到达那里。 softAP 默认获取 IP 192.168.4.1,并且似乎将 192.168.4.2 提供给第一个连接的客户端。 我可以这样检查: 代码:全选 String addy = server.client().remoteIP().toString(); if (addy == "192.168.4.2"){ server.send(200, "text/html", "you're connected to the AP"); } else { server.send(200, "text/html", "You're on the same network as the ESP"); } 但这似乎有点不可靠,因为有可能(即使机会很低)某人已将 192.168.4.2 连接到他的 wifi 网络。当第二个客户端连接到 AP 时它也不会工作(尽管实际上在我的用例中应该只连接一个客户端) 我想知道是否有更好的方法来确定用户是否连接到 AP 或ESP 所在的 wifi 网络。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1253浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2338浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2527浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1052浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:19 , Processed in 0.396923 second(s), Total 39, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
430
