CoAP over WebSocket的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:jzl_root2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网的概念距离最初被提出来已有约二十年,时至今日,物联网技术经历了飞速的发展,在传感器网络的互连通信方面取得了显著的进展。相比之下,物联网服务和应用方面的发展却还不够成熟,工业界现有的很多标准虽然能够较好地满足智能手机等设备的通信需求,但是对于电量及带宽等资源非常受限的网络环境以及其中的受限节点而言却不完全适用。为了面向受限的物联网环境提供符合RESTful风格的通信协议,互联网工程任务组(IETF)成立了 CoRE工作组,设计出受限应用协议CoAP。CoAP协议除了可以应用于M2M通信之外,还可以将受限环境下的资源通过互联网发布出来,产生更为巨大的应用价值。如何设计合适的代理,来支持Web浏览器端到CoAP服务端的通信,工作组目前还在讨论中,而CoAP over WebSocket是其中一个比较受关注的课题。本文对比分析了 CoAP over WebSocket与CoAP协议RFC 7252所提出的HTTP/CoAP代理的特点,认为前者相较于后者,具有更快的请求处理速度,也能更好地保持CoAP协议的特性,因此更适合用来实现Web端与受限网络之间的互连互通。为评估CoAP over WebSocket的实际功能与性能表现,本文首先在Eclipse平台开源CoAP协议框架Californium的基础上,设计和实现了 CoAP over WebSocket代理;其次对火狐浏览器的Copper插件进行二次开发,作为CoAP over WebSocket代理的Web浏览器客户端应用程序;另外,还模拟实现了若干CoAP服务端资源供客户端操作;最后设计并实施了性能测试,对比HTTP/CoAP代理与CoAP over WebSocket代理的单点响应速度、以及面对大量请求压力时的性能表现。测试结果表明,CoAP over WebSocket代理在响应速度和处理高并发请求方面,相对HTTP/CoAP代理都有着较为明显的优势。
其他文献
随着科技的发展、移动设备的普及,教育学习类APP开始介入不同年龄阶段儿童的生活,其蓬勃发展的同时也暴露出深化设计的不足。研究表明,目前国内儿童教育类APP设计普遍存在用户心理理解偏差和交互障碍等问题;同时,从用户体验维度出发,也存在产品视觉审美缺失和娱乐性匮乏等问题。本文运用儿童教育学、心理学知识,借鉴严肃游戏理念对上述问题进行思考。系统分析了Alien Assignment、Eli Explor
为了研究滴灌带布置模式对冬小麦籽粒灌浆,干物质积累、分配和运转的影响,以‘青麦7号’为材料,采用4种滴管带布置模式(T3:一管三行、T4:一管四行、T5:一管五行、T6:一管六行,对照
目的探讨脑血管疾病患者数字减影血管造影(DSA)术后尿潴留发生情况及其影响因素。方法收集232例接受DSA术检查的脑血管病患者的临床资料,统计术后尿潴留发生情况。采用Logist
目的探讨急性髓系白血病患者外周血WT1基因的表达水平及其与血清白细胞介素-6(IL-6)、补体C3和C4的关系。方法选取48例急性髓系白血病初治患者,25例急性髓系白血病缓解患者,29
目的:探讨阿立哌唑合并氟西汀治疗难治性抑郁症的效果。方法:将56例难治性抑郁症患者随机分成两组,分别给予阿立哌唑合并氟西汀(合用组)与单用氟西汀(单用组)治疗12周,以汉密尔顿抑郁
主要讨论用中轨卫星来建立区域性卫星通信系统的星座设计方法.首先论述了低轨卫星座不适合用来建立区域性卫星通信系统,然后介绍了用鞭状中轨卫星链来设计区域性星座的方法,
<正>消火栓的管理不仅直接关系到人民生命财产安全问题,同时还关系到城市水资源的合理利用和供水企业的经济效益。消火栓分布点多面广,消火栓漏水(消火栓故障、被破坏或撞击
1 病例1.1 病例1 2002年3月8日,兴隆区养殖厂刘某饲养银狐200只.其中一只银狐由于管理失误,右前肢伸人铁笼外,被另一只银狐将右前肢连皮带肉全部啃吃光,只剩下右肢肘关节上半
为丰富学校文化生活,许多学校都会组织开展各类特色鲜明的主题文化节,如艺术节、科技节、体育节等。这样的主题文化节给孩子们带去了快乐,但毋庸讳言,很多的“节日”也就是热闹一
作者采用印度墨汁经窦汇注入硬脑膜静脉窦的方法,对86例成人尸体直窦的解剖进行研究,结果如下: 发生率:86例均有直窦,9例有2条,余均为1条。大小:直窦的大小是不恒定的。平均