APP下载

物联网与B/S系统的应用

2017-03-01白永俊

中国新通信 2016年23期
关键词:物联网

白永俊

【摘要】 根据物联网的概念,利用动态B/S技术,结合MQTT协议,在移动互联网的基础上,移动终端用浏览器打开WEB页面,就能在这个页面发送信息和指令给受控端,实现控制计算机和其他设备的功能。

【关键词】 物联网 B/S系统 MQTT协议

一、物联网

1.1什么是物联网

1999年,美國提出了传感网的概念,其定义是:利用射频识别技术、红外感应装置、激光扫描器、GPS全球定位系统等一系列信息传感设备,遵循一定的协议,将现实的事物通过物联网域名相连接,进行信息通讯和交流,以实现物品的智能化的跟踪、定位、识别和管理。“物联网”概念就是在“互联网”概念的基础上,将用户端延伸和扩展到现实物体与物体之间,实现信息通讯和交流的一种新型网络概念。

1.2物联网的四层构架

1.感知识别层。感知识别层位于物联网四层模型的最底端,是所有上层结构的基础。在这个层面上,是把成千上万个传感器或者阅读器安放在物理物体上,形成一定规模的传感网。通过这些传感器,就可以感知这个物理物体周围的环境信息,当上层反馈命令时,通过单片机或者复杂的机械可使物理物体完成特定命令。2、网络构建层。在物联网的四层模型中,网络构建层是一个信息交流的中心枢纽,它向下连接感知识别层并发送命令,向上链接管理服务层并接收信息。在这个层面上,我们使用无线低速网、移动通信网、无线宽带网、互联网等各种形式传递大量的信息。3、管理服务层。当知识感识别层所产生的信息从网络层传输到管理服务层时,管理服务层就需要对海量的信息进行有效的整合和利用,而这也正是整个物联网系统的精髓所在。4、综合应用层。综合应用层主要是由应用服务子层的应用支撑平台子层组成,其中的应用支撑平台子层的作用是,实现物联网系统的跨平台、跨行业的信息交互和共享。

二、物联网与B/S系统

1、什么是 B/S系统。B/S结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户只需要在浏览器的前端界面进行操作,就能实现对物联网设备的控制和数据的采集工作。而浏览器是不同操作系统都带有的平台,这样就大大简化了开发成本,提升了物联网应用的兼容性。

2、使用B/S系统实现物联网控制的优点。物联网的网络构建层,是其信息交流的中心纽带,要想各种各样的物联网应用得以实现,就必须实现物联网设备与网络系统的结合,目前世界上有很多种操作系统,各种终端应用不能通用,程序员往往要开发针对不同操作系统使用的应用,而B/S构架既能解决不同系统不兼容的情况,还能节约大量网络资源。

三、MQTT协议

3.1 物联网与互联网通信的关键协议MQTT

MQTT协议(Message Queuing Telemetry Transport),即消息队列遥测传输协议,它是由IBM于1999年开发的一基于发布/订阅(publish/subscribe)模式的“轻量级”即时通讯协议。该协议构建于TCP/IP协议之上,能以有限的带宽和极少的代码,为连接远程设备提供实时可靠的消息服务。做为一种低带宽占用、低开销的即时通讯协议,使其在小型设备、移动应用、物联网等方面有较广泛的应用。

3.2 MQTT应用和特点

1、使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;2、对负载内容屏蔽的消息传输;3、使用 TCP/IP 提供网络连接;4、有三种消息发布服务质量:“至多一次”、“至少一次”、“只有一次”;5、小型传输,协议交换最小化,以降低网络流量;6、使用 Last Will和 Testament 特性通知有关各方客户端异常中断的机制。

四、物联网技术的应用

1、远程控制。用户只需使用移动终端智能设备,打开设计好的网页,就能实现远程控制和信息交流,比如手机控制PPT,发条微博就能控制家里的饮水机煮开水等。

2、智能家居。智能家居是以网络技术为基础,包括各类消费电子产品、通信产品、信息家电及智能家居等,通过不同的互连方式进行通信及数据交换,实现家庭网络中各类电子产品之间的 “互联互通” 的一种服务。

3、智能交通。智能交通体系复杂、综合性强,但其原理是收集和管理车辆的动态信息,调整各个方向的交通分布,优化交叉口的交通能力。在新加坡,人们可以得到像天气预报这样的交通堵塞的预测。通过探头传感器和和交通灯,司机不仅可以看到什么地方的交通堵塞,而且还可提前预测什么地方过10-20分钟会堵车,从而选择更为通畅的道路行驶。

结语:物联网的发展虽然迅速,但却有终端兼容性和安全性的问题存在,一直困扰着物联网的发展。如果采用MQTT协议使感知识别层和网络构建层有机的结合起来,实现基本的数据采集和传递,有效的提高了底层设备与网络层的兼容性,再结合B/S系统使管理服务层和综合应用层业务分离,分别管理,有效规避信息传递的不安全因素,并且节约大量开发与维护的成本,从而促进物联网更好更快的发展。

参 考 文 献

[1]高义涵.基于物联网技术现代物流系统建设研究.北京:城市建设理论研究(电子版),2014,(6)

[2]张翼.基于MQTT协议的移动网络对讲系统架构设计.北京:计算机光盘软件与应用,2014,(21)

猜你喜欢

物联网
基于物联网的无线测温模块设计
基于物联网ZigBee技术的智能家居监控系统 
基于高职院校物联网技术应用人才培养的思考分析
如何在高校架设学生洗衣服务系统
基于无线组网的智慧公交站点信息系统研究与实践
基于LABVIEW的温室管理系统的研究与设计
论智能油田的发展趋势及必要性
中国或成“物联网”领军者