新闻中心

EEPW首页>模拟技术>设计应用> 无线物联网中CoAP协议的研究与实现(二)

无线物联网中CoAP协议的研究与实现(二)

作者: 时间:2013-10-09 来源:网络 收藏
:61616/toggle,作用是让节点上的三色LED灯进行反转。服务器端的响应信息如图10所示。

无线物联网中CoAP协议的研究与实现(二)

  从浏览器端可以看出,支持Discover和Observe功能,具有GET、POST、PUT和DELETE等方法。Type表示信息类型为ACK,Code为200,表示成功完成客户端的请求。事务ID为38 264,它用于重复信息检测,options为1表示有一个可选项,内容类型为text表示文本类型。

  由此可以看出,通过火狐浏览器的,可以访问节点上的传感器资源。

3.3的客户端实现(C/S架构)

  上节通过火狐浏览器可以实现COAP协议,但是只能查看实时数据,不能查看历史数据。为此,这里搭建了一个C/S架构的环境。如图11所示。

无线物联网中CoAP协议的研究与实现(二)

  图11中客户端软件是用基于。NET架构的C#语言编写的,数据库使用SQL Server 2008.通过此程序,可以每隔10 s读取一次数据,存入到数据库中。并可以通过前台的Web界面查看各种历史数据,包括温度、湿度、亮度等。

  插入数据库中的数据如图12所示,图中显示的是室内的亮度值。

无线物联网中CoAP协议的研究与实现(二)

  在Web浏览器端可以查看实时和历史数据,页面显示效果如图13所示。

无线物联网中CoAP协议的研究与实现(二)

  由此看出,基于C/S架构的方式,不仅可以显示实时数据,还可以查看历史数据,以便及时发现问题,更加具有实用性。

 4结论

  本文详细介绍了CoAP协议的内容、特点、交互模型以及订阅机制,还给出了基于uIPv6 START KIT网络开发套件的系统配置方式,该网络可以通过火狐浏览器和客户端软件两种方式实现CoAP协议,用户不仅可以读取传感器上的实时数据,而且可以查看历史数据。

物联网相关文章:物联网是什么



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭