完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
NodeMCU的三种网络模式
为了了解NodeMCU或者说ESP8266芯片是如何工作的,我们首先要了解三种基本的无线网络模式。你可以暂时把NodeMCU想象成你家的路由器或者你的手机。 AP(Access Point)模式: 路由器或者手机通常可以建立无线的WiFi热点,然后允许其他设备连接。 STA(Station)模式:路由器或者手机可以作为WiFi设备,连接上其他热点。 AP和STA混合模式:即以上两种模式的共存混合。 以上就是NodeMCU/ESP8266的三种基本WiFi网络工作模式。如果你还不是很理解这三种不同的模式,也没有关系,之后我们会通过不同的实例来解释不同的模式。 NodeMCU如何秒变WiFi热点 变身WiFi热点其实就是AP(Access Point)模式的典型应用,NodeMCU可以建立自定义的WiFi热点,也可以设置密码。当然NodeMCU建立热点的是个局域网,没有互联网连接。通过NodeMCU建立热点,只需几行代码即可。 连接NodeMCU至电脑,打开Arduino IDE,工具》开发板中选择NodeMCU 1.0,并在工具 》 端口里选择正确的串口。 在IDE里输入以下代码: /* NodeMCU建立WiFi Access Point */#include 《ESP8266WiFi.h》#include 《WiFiClient.h》 #include 《ESP8266WebServer.h》/* 无线设置*/const char *ssid = “test”; //WiFi名称const char *password = “12345678”; //WiFi密码ESP8266WebServer server(80);/* 建立一个web server,任何连接到这个热点的设备 * 可以通过浏览器访问http://192.168.4.1 */void handleRoot() { server.send(200, “text/html”, “《h1》Hello from ESP8266 AP!《/h1》”);}void setup() { delay(1000); Serial.begin(115200); Serial.println(); Serial.print(“Configuring access point.。。”); /* You can remove the password parameter if you want the AP to be open. */ WiFi.softAP(ssid, password); IPAddress myIP = WiFi.softAPIP(); Serial.print(“AP IP address: ”); Serial.println(myIP); server.on(“/”, handleRoot); server.begin(); Serial.println(“HTTP server started”);}void loop() { server.handleClient();} 保存文件,上传到NodeMCU。上传成功后,NodeMCU便会建立WiFi热点。 你可以用笔记本或者手机连接这个WiFi,并可以用浏览器访问 http://192.168.4.1 192.168.4.1是NodeMCU的默认IP地址,如果你在浏览器中看见如下的消息,那说明连接成功了,而且你能访问跑在NodeMCU上的网页服务。 至此,我们成功地建立了WiFi热点,并可以通过特定的局域网IP访问到NodeMCU。虽然很实例,但不要轻视这种模式。你可以完全自定义这个网页的具体功能,它可以显示传感器的数据,或者是无人机的遥控界面,你甚至不需要实体物理按钮或者显示屏。NodeMCU很完美的在Web和嵌入式世界之间搭建了一个桥梁,潜力无限。 |
|
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3286 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3939 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3445 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
4010 浏览 1 评论
20685 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
806浏览 2评论
1030浏览 2评论
1031浏览 1评论
1150浏览 1评论
384浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 16:14 , Processed in 1.086020 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号