博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网路协议与TCP协议ESP8266
阅读量:5862 次
发布时间:2019-06-19

本文共 1441 字,大约阅读时间需要 4 分钟。

hot3.png

网络通讯协议

网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言。

在单片机开发的项目中,我们一般会用到的是下面几种通讯协议:

UDP协议

UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成,提供面向事务的简单不可靠信息传送服务。UDP协议适用端口分别运行在同一台设备上的多个应用程序。UDP协议适用端口分别运行在同一台设备上的多个应用程序

TCP协议

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。

TCP/IP 协议具有很强的灵活性,支持任意规模的网络,几乎可连接所有服务器和工作站。在使用TCP/IP协议时需要进行复杂的设置,每个结点至少需要一个“IP地址”、一个“子网掩码”、一个“默认网关”、一个“主机名”,.
与UDP不同的是,TCP提供了一种面向连接的、可靠的字节流服务。面向连接比较好理解,就是连接双方在通信前需要预先建立一条连接,这犹如实际生活中的打电话。

  • Http协议

    超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
    当然,这里要说明的是Http并不是一种另外的独立的通讯协议。
    HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。
    之所以把它单独开来说,是因为有一部分云平台提供的通讯只是Http而不是基层的TCP协议。

esp8266特点

  1. 无线协议802.11b/g/n
  2. 内置低功耗32位CPU;;可以兼作应用处理器
  3. 内置10bit高精度ADC
  4. 内置TCP/IP协议栈
  5. 内置TR开关、baluru LNA、功率放大器和匹配网络
  6. 内置PLL、稳压器和电源管理组件
  7. 支持天线分集
  8. STBC、1x1 MIMO. 2x1 MIMO
  9. A-MPDU、A-MSDU的聚合和0.4 s的保护间隔
  10. WiFI @ 2.4 GHz,支持 WPA/WPA2 安全模式
  11. 支持STA/AP/STA+AP工作模式
  12. 支持Smart Config 功能(包括 Android 和 iOS 设备)
  13. SDI〇 2.0、(H)SPI、UART、I2C、I2S、IR Remote Control、PWM、GPI〇
  14. 深度睡眠保持电流为10 uA,关断电流小干5 uA
  15. 2 ms之内喚醒、连接并传递数据包
  16. 802.11b模式下+ 20 dBm的输出功率
  17. 待机状态消耗功率小干1.0 mW (DTIM3)
  18. 工作温度范围:-40摄氏度 - 125摄氏度
  19. 模块通过FCC,CE,TELEC,WIFI,ALLIANCE及SRRC认证

ecp8266新片管脚定义图

IOT和AT模式区别

:物联网Internet of Things的缩写

:一种是调制解调器命令语言

转载于:https://my.oschina.net/zhiqiangwang/blog/877508

你可能感兴趣的文章
Christian Platzer的论文
查看>>
[javascript] 看知乎学习js事件触发过程
查看>>
JDK1.5新特性
查看>>
js中数组的操作方法
查看>>
Java实战及解析 — Maven快速入门
查看>>
Android layer-list(1)
查看>>
addChildViewController 与 addSubview
查看>>
求最大的连续子列和
查看>>
Swift 基本运算符
查看>>
node-mysql操作transactions的实例
查看>>
Cocos Creator - 入门教程项目 - 博客频道 - CSDN.NET
查看>>
获取数据库表和视图
查看>>
C++之父Lippman:我对中国程序员的忠告
查看>>
EXCEL自动撤销合并单元格并填充相应内容(转帖)
查看>>
jquery validate(转)
查看>>
MySQL优化器 --- index_merge
查看>>
busybox配置出错解决方法
查看>>
github使用入门 之GIT GUI Windows版
查看>>
Tomcat启动时载入某个servlet
查看>>
VBA学习笔记(1)-Error处理
查看>>