可配置通用物联网系统设计与实现

来源 :南京航空航天大学 | 被引量 : 3次 | 上传用户:gululukuaican
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从温家宝总理在江苏无锡提出“感知中国”的概念近十年以来,物联网技术在中国社会得到快速发展,并且带动了相关行业如大数据、云计算等的发展。物联网的发展在给人们的生产和生活带来了诸多的便利的同时,在物联网系统开发过程中,往往面临这样的问题:提高系统的通用性,减少重复性开发工作,使其可以适应不同的应用场景。本文针对目前存在的这种情况,研究分析当下物联网主流的通信协议与通信框架,设计并实现了一种具备一定应用场景通用性的物联网系统。根据物联网的三层架构,本文将系统分为设备端、服务器端和用户端三个层次。其中,设备端作为物联网系统的最前端,发送数据和接受指令是其两大基本功能。为了支持不同类型的设备,本文设计了一个通用的设备接口,通过该接口不同设备可以方便地接入系统,实现了设备端与服务器端的解耦。基于Monodevelop开发工具和C#语言,在服务器端设计了中间件程序,实现了通用设备接口以及设备管理、用户注册、用户管理、日志管理、权限管理等物联网系统常用的基本功能,在服务器端就实现了任意类型设备的识别和接入。在通信方式上采用了MQTT协议,选取了Mosquitto代理服务器部署在服务器端,在设备端和用户端上运行MQTT客户端,实现了设备数据的发送以及用户控制命令的下发。本文基于WPF技术开发了一个场景可配置式的并且具备一定通用性的用户操作界面,通过该软件界面用户可以自定义使用场景,减少了应用层软件的重复开发工作,加强了系统的通用性能。同时,本文结合WPF动态数据绑定这一核心技术,开发了丰富的用户控件库,用户可以通过从库中选取控件,然后自定义绑定控件和设备的属性,实现了设备属性的直观显示和控制。最后结合智能家居应用,在树莓派3上部署服务器端程序,设备端包括Zigbee节点、蓝牙节点以及视频监控节点等常用设备,并通过通用设备接口接入系统中,实际运行测试表明系统运行正常可靠,达到设计目标。
其他文献
本文说明了汽车电子悬架系统中的两种类型---变刚度空气弹簧系统和变阻尼减振器系统的各自组成部件及其结构,分析了它们的工作原理。
通过对政党制度形成的历史脉络的整理,说明中国特色社会主义政党制度模式的产生绝不是偶然的,而是在经历了多党制、两党制、一党制模式的实践失败后,逐渐形成和发展起来的一
EFI发动机的混合气制备及控制王太成(山东省交通职工中专学校泰安271000)EFI是电子喷射(ElectronicFuelInjection)的简称。EFI发动机的混合气制备及控制的目的实质上就是通过控制室燃比,得到最佳混合气成分,以实现与发动机
对十一星瓢虫的生物学特性进行观察研究,结果表明:十一星瓢虫成虫捕食量为127头/d,幼虫1~4龄的捕食量分别为11,79,166,181头/d。每头雌虫产卵25~79粒/d,平均为44粒/d。在28±
废旧汽车材料和废气排放二者对全球环境的污染已日益严重。作者从汽车零部件的再生利用与设计的观点对前者进行了论述;关于废气排放问题,作者认为解决的途径不在于当前热衷研制
利用积分浊度仪于2005年12月17日-2006年2月14日对太原市区气溶胶散射特性进行了观测分析.结果表明:观测期间气溶胶散射系数小时平均值为(850.2±611.3)Mm^-1,散射系数在200
图像分割是计算机视觉领域的基础问题,也是图像分析与处理的重要环节。它是指根据一定的特征如颜色、纹理和透明度等以及相似性准则,将图像划分为若干个互不相交的子区域(超
汽车前轮摆振是操纵机构振动中的主要问题,也是工程起重机普遍存在的问题之一,本文拟从汽车前轮振动分析入手,阐述了前轮摆振产生的主要原因,探讨解决汽车起重机前摆振的措施。
企业家政府作为一种新的政府改革理念和模式,是当代西方政府再造的核心理念和实践的主导方向之一,它是随着西方新公共管运动的兴起和官僚主义的发展而提出,借鉴企业家的做法
缸内喷射汽油发动机性能分析万力(长沙交通学院基础科学部长沙410076)0引言传统汽油发动机一般是先使汽油和空气在化油器内混合成可燃混合气,再输入发动机气缸并加以压缩,然后用电火花使