木子剑
生命不熄,学习不止!

搞完NG系统的按键后,最近有点迷盲,这几天看了些网络协议的概念,因为它们都是在CONTIKI NG出现过;

 

标准的IEEE  802.XXX:   简单理解就是大功率,无线传输协议,算是国际标准吧。像笔记本电脑,平板电脑就是采用这种方式。

 

 6LowPAN:   由IEEE  802改进而来,精简了很多功能,保留了必须的网络通讯功能,让电池应用的产品能以IPv6直接连上网络。

                     全名就是低功耗,低速的IPV6通讯协议,专为受限的物联网设备而制定的通讯标准。

 

CoAP:        以6LowPAN为基础,进行了升级  优化。是属于网络传输层协议。

                  可以从这里了解一下 https://bbs.huaweicloud.com/forum/thread-68565-1-1.html  

LwM2M:   以CoAP为基础,溶入了其他协议,机制。提升低功耗,稳定性,用于机器与机器之间的无线协议,是属于应用层通讯协议。

 

Websorket:  先进的实时的网络协议,像在线视频,QQ,网络教育,微博等,特点是,只是连接上线后,就是实时显示数据的应用,                    

                   比常用的hhtp通讯强多了,Websorket是HTML5的产物。

 

有各种各样通讯标准,感觉要学一辈子也学不完了。另外还有一个边界路由也是要学习的。受不了了,NNDP!!

经过思考,CONTIKI NG是无线物联网操作系统,它是专注于通讯协议的OS,你也可以认为是一个强大的无线网络

协议栈,这个OS主要就是实现网络通讯,它可以开发路由器,它可以开发传感器节点,它可以直接和NET网络连接。

并且是电池应用 资源受限产品,机器与机器之间的。(将来电池容量变大了,芯片资源多了,就不清楚CONTIKI定位了

,估计是偏向于网络,更加AI智能吧,满世界廉价的32BIT单片机,难道还用8位单片机跑CONTIKI系统吗?但不可否

认的,某些小型的应用中,8位机它就是主力!!比如封装为SOT3-6的单片机,它可能只用2个或3个IO脚,一个

定时器就够了,咱整个32位的上去,是不是有点。。。。。。。  ) 

我还是把NG系统的sensor应用先吃透吧,先不联网络,在本机进行sensor应用起来,谁也不能一步登天的。对Do it  !! 

 

在这个网址  https://blog.csdn.net/tidyjiang/article/details/51063215  中,   是CONTIKI作者Adam Dunkels的论文(翻译的),我认真看了一部份。

这编论文介绍CONTIKI很到位的,但有一点是针对CONTIKI 3.0版本的;  现在玩CONTIKI NG不一样了,但是仍保留着90%以上

的相似度与兼容性, 就我最近学习NG来看,至少在NG版本中移除了论文中【8. 可抢占式多线程】的mt多线程,并实现论文中描述的Trickle算法!

Trickle分配在contiki-ng-develop\os\lib里面,上一代提的问题,下一代慢慢的都实现了。。。NG 是下一代无线物联操作系统!!真巧。。。 

--------------------》所以,多阅读Adam Dunkels的论文,会让你更深入了解CONTIKI  !!

 

时间:2020-11-29 , 一张图了解IEEE标准,类似电脑应该都是用802.11。

 

802.15.4技术下以2.4Ghz能有近32K字节/S的速度,对于无线传感器设备来说,数据的速率完全够用了。如果数据也不大,比较单一的话,做个实时显示

估计也是没有问题的。能实现联网功能,又能在电池供电下跑几年真好。。。总好过拉一条USB\网线\UART串口线\85通讯线什么的物理方式,好上几百倍吧。

 

继编【进阶学习CONTIKI NG之网络协议导读2】 https://www.cnblogs.com/lijianGX/p/14083041.html    

 

posted on 2020-11-19 09:06  木子剑  阅读(555)  评论(0编辑  收藏  举报