国内刊号:32-1668/N
国际刊号:1671-7775
发布日期:
作者:陆翔1,吕新政1,郝刚2,陈赓1
单位:1. 山东科技大学 电子信息工程学院, 山东 青岛 266590; 2. 山东帅迪医疗科技有限公司, 山东 泰安 271000
关键词:物联网, 物联网框架, 跨平台, 即插即用, SOA, TCP, MagicLink
基金:山东省高等学校科技计划项目(J18KB140); 山东科技大学教育教学研究“群星计划”项目(QX2021M42)
为拓展物联网技术在跨平台和即插即用等方面的应用,设计了基于SOA的开发框架.为了实现接口统一与服务封装,提出了服务模板概念,用以规范化生成服务及实例化服务实例;为了提高开发效率,设计了服务实例的发布、查询及订阅机制;以TCP协议为基础,提出了上层服务内容的传输编码规则,确定了服务在网络上的传输形式,并对会话层、表示层、应用层逐层设计,将上层服务内容转换为格式化数据对象;为了实现即插即用,设计了一套完整的生命周期管理系统,以实现物联网设备及所提供服务在整套系统中的动态管理;考虑到不同子网间通讯困难,框架中还设计了镜像服务,以实现不同子网间设备间接通讯;通过在不同平台设置服务提供者和服务请求者进行测试,验证其在不同应用场景下的通用性.结果表明:SOA架构实现了物联网系统的松耦合并提高了可重用性;SOA架构的自治性与可组合性得到了进一步提高.
来源:2023年第4期
《江苏大学学报(自然科学版)》期刊编辑部