面向云环境的敏捷物联网应用开发平台研究  

An agile development platform for Internet-of-things applications in cloud environment

在线阅读下载全文

作  者:张腾 金光[1] 江先亮[1] 朱家骅 ZHANG Teng;JIN Guang;JIANG Xianliang;ZHU Jiahua(Faculty of Electrical Engineering and Computer Science,Ningbo University,Ningbo 315211,China)

机构地区:[1]宁波大学信息科学与工程学院,浙江宁波315211

出  处:《宁波大学学报(理工版)》2021年第5期16-21,共6页Journal of Ningbo University:Natural Science and Engineering Edition

基  金:浙江省科技厅公益技术项目(LGG18F020007);浙江省高等教育教学改革项目(JG20180070);宁波市自然科学基金(202003N4085).

摘  要:针对物联网硬件设备多样性、差异化、开发环境部署繁琐过于复杂的问题,本文设计并实现了面向云环境的敏捷物联网应用开发平台.该平台包括应用层、服务层以及设备层,具有在线编程、远程下载、自动运行等功能.并且针对远程下载功能,设计并实现了一套基于MQTT协议的代码在线推送方案及配套实验套件;针对用户及设备安全性问题,设计了一种基于TEA加密算法的动态口令认证方案.实测表明,平台实现了预期功能,达到了降低用户学习门槛以及提高开发效率的目的.Beginners have been facing challenges in IoT development and applications due to the existing hardware diversity and complexity.The deployment under current circumstances proves to be inefficient and error-prone.To address this issue,an agile development platform for IoT in cloud environment is proposed.The platform is designed to achieve functions including the cross-device,interpretive execution,online running,etc.To implement the online code downloading,a fine-tuned MQTT protocol is adopted.In addition,a set of experiment kits are designed as a supporting system,all of which serve the functions of online coding and the real-time running on devices.To reduce risk of the access of unauthorized devices and the leak of user information,an authentication method based on the TEA encryption algorithm is presented.Compared with existing schemes,the platform has the advantages of simplicity,friendliness,and can improve the efficiency of IoT development.

关 键 词:云环境 敏捷开发平台 物联网应用 微服务 

分 类 号:TP319[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象