前言
学嵌入式,推荐各位好友们上百问网。
网络基础
IP地址
IP地址:一个32位的主机唯一标识
IP地址分为公有IP和私有IP
端口号
端口号的范围:0 ~ 65535(0~ 1023为系统保留)
网络通信的基础:IP地址+端口号
端口就是数据传输给每个应用的通道。不同的端口对应不同的应用
网络协议——TCP/UDP
TCP:可靠传输协议,常用于会议,文件等重要内容应用。
UDP:不可靠传输协议,常用于直播等对数据准确度要求不高的业务
所谓面向连接和无连接:指的就是需不需要知道对方是谁?UDP不需要,只管发送,不在乎你收没收到,TCP非常考虑你的感受,我要确定你收到了(这很像大男子主义和舔狗对吧!哈哈哈,UDP我不要你觉得,我要我觉得。TCP,我不能失去你呀(开个玩笑,别当真))。
网络知识重点
借的人家的图,大家根据这个分层来学习,会好很多。一般学习理论采用7层模型,实际开发4层最常用。
ESP8266引入
实物图
这是由乐鑫公司生产的一款Wifi模块,推荐大家使用。
具体的资料和文件大家可以在官网下载这里我给个连接
资料手册下载
一般这3个即可
ESP8266介绍
esp8266是目前物联网通信中应用非常广泛的模块,也就是将实物和互联网连接上的媒介。它最大的功能就是可以开wifi和连接wifi既然都可以开wifi和连wifi了自然就可以连接上互联网了,那自然我们的实物(开发板)就可以和互联网亲热亲热了。
原理图
就在上面的参考文档中。
常用AT指令介绍和展示
AT指令说明
AT指令集是从终端设备(Terminal Equipment,TE)或 数据终端设备 (Data Terminal Equipment,DTE)向终端适配器 (Terminal Adapter,TA)或 数据电路终端设备 (Data Circuit Terminal Equipment,DCE)发送的指令。
指令最后结尾需要回车换行符结尾,所以我们可以使用串口调试工具进行辅助
AT和AT + RST指令
AT—测试 AT 启动AT+RST—重启模块
实际调试
设置WIFI模式指令 AT + CWMODE
效果展示
现在更改为模式1
连接路由器指令 AT+CWJAP
效果展示
查询IP地址AT + CIFSR
创建UDP连接 AT+CIPSTART
打开AT指令案例UDP传输,这里使用的是可变UDP传输
实际效果
发送数据 AT+CIPSEND
效果展示
验证
打开微信小程序:百问网嵌入式物联网
进入后选UDP进行设备绑定
发送数据
小程序门铃亮
接收数据文章来源:https://www.toymoban.com/news/detail-440007.html
思路
文章来源地址https://www.toymoban.com/news/detail-440007.html
到了这里,关于嵌入式网络基础——ESP8266的介绍和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!