精品文档---下载后可任意编辑AMI 前置机协议栈的设计与实现开题报告一、选题背景阿里云是相对完善的云计算服务体系,其中物联网平台 IoT 作为其云计算服务的一部分在物联网应用中得以广泛应用,对于一些轻量级的物联网应用而言,为传输数据减少嵌入式设备的复杂度,大多数场景下采纳了使用阿里云 IoT 平台提供 AMQP RFC-0915 与 MQTT 3
1 两种协议的上下行数据传输服务
阿里云 IoT 平台上用户可对设备进行注册、管理、命令操作、消息路由等操作
阿里云 IoT 平台提供不同 API 接口方便用户使用平台提供的功能和服务,在此 API 接口的背后,在包括终端设备、协议适配器和云端服务三部分中一个协议适配器模块—— AMI 前置机协议栈通过处理阿里云 IoT 平台与终端设备间的 MQTT 上下行消息路径、协议转换和鉴权、消息分发等服务,使不同终端设备能实现对阿里云 IoT 平台的连接、上下行数据传输和响应等应用
二、选题意义AMQP 和 MQTT 是目前使用较多的物联网协议,但在阿里云 IoT 平台上,我们重点关注 AMQP RFC-0915 与 MQTT 3
1 两种协议
本文通过阐述 AMI 前置机协议栈的设计和实现,进而希望实现对于阿里云IoT 平台和 MQTT 协议的深化讨论
三、主要讨论内容1
AMI 前置机协议栈的工作原理,包括具体的运行流程及其实现方式
集成 MQTT 3
1 协议栈,在 AMI 前置机上实现对 AWS MQTT连接和 Payload 的支持
数据管理与处理,实现数据上下发的鉴权、消息分发,进一步实现物联网和云的数据交互
协议栈性能、安全性等方面的分析与实现
降低终端设备复杂度方案的开发
四、论文的预期成果1
设计合理的 AMI 前置机协议栈系统
集成 MQTT 3
1 协议栈,支持 A