基于SOA的跨平台物联网框架设计与实现  被引量:5

Design and realization of cross platform IoT framework based on SOA

在线阅读下载全文

作  者:陆翔 吕新政 郝刚 陈赓 LU Xiang;LYU Xinzheng;HAO Gang;CHEN Geng(College of Electronic and Information Engineering,Shandong University of Science and Technology,Qingdao,Shandong 266590,China;Shandong Sady Medical Technology Co.,Ltd.,Taian,Shandong 271000,China)

机构地区:[1]山东科技大学电子信息工程学院,山东青岛266590 [2]山东帅迪医疗科技有限公司,山东泰安271000

出  处:《江苏大学学报(自然科学版)》2023年第4期452-458,466,共8页Journal of Jiangsu University:Natural Science Edition

基  金:山东省高等学校科技计划项目(J18KB140);山东科技大学教育教学研究“群星计划”项目(QX2021M42)。

摘  要:为拓展物联网技术在跨平台和即插即用等方面的应用,设计了基于SOA的开发框架.为了实现接口统一与服务封装,提出了服务模板概念,用以规范化生成服务及实例化服务实例;为了提高开发效率,设计了服务实例的发布、查询及订阅机制;以TCP协议为基础,提出了上层服务内容的传输编码规则,确定了服务在网络上的传输形式,并对会话层、表示层、应用层逐层设计,将上层服务内容转换为格式化数据对象;为了实现即插即用,设计了一套完整的生命周期管理系统,以实现物联网设备及所提供服务在整套系统中的动态管理;考虑到不同子网间通讯困难,框架中还设计了镜像服务,以实现不同子网间设备间接通讯;通过在不同平台设置服务提供者和服务请求者进行测试,验证其在不同应用场景下的通用性.结果表明:SOA架构实现了物联网系统的松耦合并提高了可重用性;SOA架构的自治性与可组合性得到了进一步提高.To expand the application of internet of things(IoT)technology in cross platform and plugand-play(PnP),a SOA-based development framework was designed.To achieve API unification,the concept of service template was proposed to standardize the generation of services and instantiate service instances.To improve development efficiency,the mechanism of publishing,querying and subscribing of service instances was designed.Based on TCP protocol,the encoding rules of services were raised to determine the transmission form of the services over the network.The session layer,representation layer and application layer were designed to convert the upper layer service content into formatted data objects.A life cycle management system was designed to achieve PnP and enable the dynamic management of IoT services.Considering the difficulties in communication between different subnets,the mirror services were also designed in the framework to realize the indirect communication between different subnets.The versatility in different application scenarios was verified by setting up service providers and service requesters in different platforms for testing.The test results show that SOA architecture realizes the loose coupling and improves the reusability in loT systems,and the flexibility and composability of SOA architecture are further improved.

关 键 词:物联网 物联网框架 跨平台 即插即用 SOA TCP MagicLink 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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