文档章节

网路协议与TCP协议ESP8266

zhiqiangw
 zhiqiangw
发布于 2017/04/12 13:15
字数 880
阅读 497
收藏 0

网络通讯协议

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

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

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模式区别

IOT:物联网Internet of Things的缩写

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

© 著作权归作者所有

下一篇: 导航条设置
zhiqiangw
粉丝 12
博文 193
码字总数 142771
作品 0
郑州
程序员
私信 提问
网络存储通讯协议--AoE

AoE (ATA over Ethernet) 是由一家叫做 Brantley Coile Company 的公司所开发出来的一种网络通讯协议 , 是 IP SAN 的一个成员 , 此协议可以在以太网路上访问 ATA 标准的存储装置(AoE 存储设...

匿名
2011/08/08
1K
0
ESP8266WiFi模块接入乐为物联平台

目录 前段时间利用手边的ESP8266小WiFi模块尝试接入了Yeelink平台,今天想尝试把ESP8266接入乐为物联平台。有了上次的基础,所以今天一个上午就初步调通了。下面分享一下我们调试过程。 0.了...

CSDNhuaong
2018/02/08
0
0
模拟 'incast' 网路流量模式--Incast

Incast 是一个模拟 'incast' 网路流量模式的工具。 相关知识: Incast(又称TCP incast,因为是TCP协议的事情)是many-to-one的通信模式,因为云计算应用导致这种技术主要是TCP协议方式的。Inc...

大胖森
2015/04/29
396
0
tomcat不支持TCP/IP6协议

今天协助一个解决tcomat不能正常启动,找了半天也没有找到原因,oracle连接正常,而且tomcat启动时也报连接上了数据库,但是最后却报错 ...apache.net...... 警告:exception execute accep...

yeyelei
2010/09/14
451
0
Esp8266学习之旅③ 利用 " 软件定时器 " 定时0.5秒闪烁点亮一盏LED。(附带demo)

欢迎来到物联网智能家居顶量级别wifi模块Esp8266学习之旅。 本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时...

xh870189248
2017/10/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
2
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
3
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
4
0
Django的ChoiceField和MultipleChoiceField错误提示,选择一个有效的选项

在表单验证时提示错误:选择一个有效的选项 例如有这样一个表单: class ProductForm(Form): category = fields.MultipleChoiceField( widget=widgets.SelectMultiple(), ...

编程老陆
昨天
6
0
Vue核心概念及特性 (一)

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 > 特点: 易用,灵活,高效,渐进式框架。 > 可以随意组合需要用到的模块 vue + components + vue-router + vuex + v...

前端优选
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部