1. 研究目的与意义
2017年底,华为确定了与IoT紧密相关的新愿景:把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界。
2018年3月,阿里高调宣布全面进军物联网,IoT一跃成为阿里巴巴集团层面的第五大主赛道。
日常生活中我们也看到来智能家具、车联网、工业物联网等场景的出现。
2. 课题关键问题和重难点
1、课题的关键首先要理解MQTT客户端和MQTT服务器(Broker)MQTT客户端一个使用MQTT协议的设备、应用程序等,它总是建立到服务器的网络连接。
可以发布信息,其他客户端可以订阅该信息;订阅其它客户端发布的消息;退订或删除应用程序的消息;断开与服务器连接。
MQTT服务器MQTT服务器以称为Broker(消息代理),以是一个应用程序或一台设备。
3. 国内外研究现状(文献综述)
通信对于物联网来说是非常常见和至关重要的,不管是移动通信技术还是近距离无线传输技术,都会对物联网的发展产生影响。
而在通信中,通信协议是指双方实体完成通信或服务必须遵循的规则和约定,显得尤为重要。
在物联网的三层体系结构中,感知层和应用层需要通过网络层进行通信,目前TCP/IP已经成为互联网的事实标准,物联网通信协议主要是运行在互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联网进行通信和数据交换。
4. 研究方案
本控制方案会涉及到设备节点、控制中心、Broker几个角色。
整个控制方案初步设置如下:1.使用mosquitto 作为broker,建设必要的认证机制(如用户名、密码或者证书方式)。
2.设计topic格式及消息格式,如上行topic为/group/deviceName/deviceInfo/,下行的topic格式可以为/group/deviceName/deviceCmd3.使用C#编写客户端信息模拟物联网设备,GUI界面可以设置节点属性信息,程序通过MQTT协议连接到broker,并定时publish CPU、内存消耗等信息到上行topic。
5. 工作计划
第1周:查阅课题相关资料,列出开题报告大纲。
第2周:完成开题报告。
第3周:完成外文翻译。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。