 
- UID
- 1029342
- 性别
- 男
|
3.3 CoAP协议的客户端实现(C/S架构)
上节通过火狐浏览器可以实现COAP协议,但是只能查看实时数据,不能查看历史数据。为此,这里搭建了一个C/S架构的环境。如图11所示。
 图11中客户端软件是用基于。NET架构的C#语言编写的,数据库使用SQL Server 2008.通过此程序,可以每隔10 s读取一次数据,存入到数据库中。并可以通过前台的Web界面查看各种历史数据,包括温度、湿度、亮度等。
插入数据库中的数据如图12所示,图中显示的是室内的亮度值。
 在Web浏览器端可以查看实时和历史数据,页面显示效果如图13所示。
 由此看出,基于C/S架构的方式,不仅可以显示实时数据,还可以查看历史数据,以便及时发现问题,更加具有实用性。
4结论
本文详细介绍了CoAP协议的内容、特点、交互模型以及订阅机制,还给出了基于uIPv6 START KIT无线网络开发套件的系统配置方式,该网络可以通过火狐浏览器和客户端软件两种方式实现CoAP协议,用户不仅可以读取传感器上的实时数据,而且可以查看历史数据。 |
|