关于NBIoT的一些学习历程
2018-01-16 17:59
106 查看
背景知识:
什么是蜂窝数据?
主要为专门的移动数据通信系统所采用的一种技术。
蜂窝网络
蜂窝网络或移动网络(Cellular network)是一种移动通信硬件架构,把移动电话的服务区分为一个个正六边形的小子区,每个小区设一个基站,形成了形状酷似“蜂窝”的结构,因而把这种移动通信方式称为蜂窝移动通信方式。蜂窝网络又可分为模拟蜂窝网络和数字蜂窝网络,主要区别于传输信息的方式。
组成部分
蜂窝网络组成主要有以下三部分:移动站,基站子系统,网络子系统。移动站就是网络终端设备,比如手机或者一些蜂窝工控设备。基站子系统包括移动基站(大铁塔)、无线收发设备、专用网络(一般是光纤)、无线的数字设备等等的。基站子系统可以看作是无线网络与有线网络之间的转换器。
蜂窝概念中包括几个重要的部分是移动通信发展的基础。
频率复用。有限的频率资源可以在一定的范围内被重复使用。
小区分裂。当容量不够的时候,可以减小蜂窝的范围,划分出更多的蜂窝,进一步提高频率的利用效率。
什么是GPRS?
GPRS主要是在移动用户和远端的数据网络(如支持TCP/IP、X.25等网络)之间提供一种连接,从而给移动用户提供高速无线IP和无线X.25业务。
网络层的协议主要是TCP/IP和X.25协议。TCP/IP和X.25协议对于传统的GSM网络设备(如BSS和NSS等设备)是透明的。
什么是CoAP?
CoAP是受限制的应用协议(Constrained
Application Protocol)的代名词。CoAP是一种应用层协议,它运行于UDP协议之上而不是像HT
a876
TP那样运行于TCP之上。CoAP协议非常小巧,最小的数据包仅为4字节。
CoAP消息类型
CoAP采用与HTTP协议相同的请求响应工作模式。CoAP协议共有4中不同的消息类型。
CON——需要被确认的请求,如果CON请求被发送,那么对方必须做出响应。
NON——不需要被确认的请求,如果NON请求被发送,那么对方不必做出回应。
ACK——应答消息,接受到CON消息的响应。
RST——复位消息,当接收者接受到的消息包含一个错误,接受者解析消息或者不再关心发送者发送的内容,那么复位消息将会被发送。
什么是蜂窝数据?
主要为专门的移动数据通信系统所采用的一种技术。
蜂窝网络
蜂窝网络或移动网络(Cellular network)是一种移动通信硬件架构,把移动电话的服务区分为一个个正六边形的小子区,每个小区设一个基站,形成了形状酷似“蜂窝”的结构,因而把这种移动通信方式称为蜂窝移动通信方式。蜂窝网络又可分为模拟蜂窝网络和数字蜂窝网络,主要区别于传输信息的方式。
组成部分
蜂窝网络组成主要有以下三部分:移动站,基站子系统,网络子系统。移动站就是网络终端设备,比如手机或者一些蜂窝工控设备。基站子系统包括移动基站(大铁塔)、无线收发设备、专用网络(一般是光纤)、无线的数字设备等等的。基站子系统可以看作是无线网络与有线网络之间的转换器。
蜂窝概念中包括几个重要的部分是移动通信发展的基础。
频率复用。有限的频率资源可以在一定的范围内被重复使用。
小区分裂。当容量不够的时候,可以减小蜂窝的范围,划分出更多的蜂窝,进一步提高频率的利用效率。
什么是GPRS?
GPRS主要是在移动用户和远端的数据网络(如支持TCP/IP、X.25等网络)之间提供一种连接,从而给移动用户提供高速无线IP和无线X.25业务。
网络层的协议主要是TCP/IP和X.25协议。TCP/IP和X.25协议对于传统的GSM网络设备(如BSS和NSS等设备)是透明的。
什么是CoAP?
CoAP是受限制的应用协议(Constrained
Application Protocol)的代名词。CoAP是一种应用层协议,它运行于UDP协议之上而不是像HT
a876
TP那样运行于TCP之上。CoAP协议非常小巧,最小的数据包仅为4字节。
CoAP消息类型
CoAP采用与HTTP协议相同的请求响应工作模式。CoAP协议共有4中不同的消息类型。
CON——需要被确认的请求,如果CON请求被发送,那么对方必须做出响应。
NON——不需要被确认的请求,如果NON请求被发送,那么对方不必做出回应。
ACK——应答消息,接受到CON消息的响应。
RST——复位消息,当接收者接受到的消息包含一个错误,接受者解析消息或者不再关心发送者发送的内容,那么复位消息将会被发送。
相关文章推荐
- 关于VMware虚拟化的一些学习资源
- MongoDB学习系列5:关于管理的一些须知
- 关于最近学习MVC的一些感触
- 【转】关于Github一些学习资料的收集(日后有时间慢慢看)
- 关于cookie与网络安全的一些学习
- 关于学习英语的一些方法(尽量节约时间)
- 关于Vue.js一些问题和思考学习笔记(1)
- 关于近期学习java se篇的小结及一些学习路线的思考
- 关于python的一些学习
- 关于学习MSDN中"创建自定义字段类型和字段控件"的一些心得跟问题。
- 关于面试学习的一些memory
- 关于位操作学习的一些记录
- 关于Http一些基础知识的学习
- 关于数据处理一些零散的学习
- 关于学习中的一些事情
- 关于 explicit 的一些学习
- 关于学习Swift的一些感受
- 关于ROS学习的一些反思
- Android中关于JNI 的学习(一)对于JNIEnv的一些认识
- 关于代码阅读的编程实现技巧及自己工作学习的一些经验(推荐看后面的后记)