基于组件化和M2M的物联网系统开发范式研究
(2023-08-16 09:11:17)1 论文标题:基于组件化和M2M的物联网系统开发范式研究
2 作者信息:邱林山:广东工业大学自动化学院,广东 广州;程良伦:广东工业大学自动化学院,广东
广州;广东工业大学计算机学院,广东 广州
3 出处和链接:邱林山, 程良伦. 基于组件化和M2M的物联网系统开发范式研究[J]. 计算机科学与应用, 2023,
13(7): 1492-1506. https://doi.org/10.12677/CSA.2023.137148
4
摘要:随着物联网技术的不断发展,涌现了越来越多的物联网应用系统。物联网愿景是将尽可能多的设备变成屏蔽底层差异的服务,和互联网服务进行无缝的集成,为广大人民提供便利。但是,目前物联网应用大多采用封闭紧耦合的竖直型的范式进行开发,使用文本化编程的方式进行开发。这就带来了诸多的不便:开发门槛高、系统可维护性差、不便于跨平台、不便于设备集成。为此本文提出了组件化开发的模式,定义了组件模型,提出了基于组件化和M2M的物联网系统开发范式。本文提出的软件组件模型可以屏蔽系统开发过程中存在的平台、操作系统、编程语言、网络环境等高度异构的问题,实现应用程序的“Write
Once, Run
Anywhere”的能力。建立了组件化应用软件应用的模型,使用DAG图进行了形式化描述和验证,由本文提出的组件模型构成的应用程序符合有向无环图。提出了基于组件化的M2M的物联网系统开发范式,为高效快速的搭建跨平台、跨操作系统的物联网系统提供了可行的参考。根据组件模型,开发了数据采集组件、数据处理组件、数据展示组件,这些组件是可以跨平台的,实现了“Write
Once, Run
Anywhere”的特点,搭建了组件化的智能家居系统,验证了组件模型的有效性,所搭建组件的可用性,在基于Linux系统的树莓派和Windows系统的笔记本上运行组件的物联网系统,验证了组件的跨平台性,以及验证了本文组件的M2M的物联网开发范式的可用性。
(投稿咨询请移步汉斯出版社公众号联系小编!)
后一篇:《计算生物学》期刊简介