[发明专利]一种通过配置文件控制物联网设备分模式运行的方法有效
申请号: | 201710346800.2 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107222527B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 夏明;陈宇航;毛起明 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 配置文件 控制 联网 设备 模式 运行 方法 | ||
一种通过配置文件控制物联网设备分模式运行的方法,开发者将配置文件发送到物联网设备上,物联网设备根据配置文件,在检测到应用或用户操作命令时,自动配置运行模式并控制功能模块工作;该方法包括开发计算机上运行的开发环境与在物联网设备上运行的中间件软件。本发明提供了一种开发开销较小、设备固件更新开销较小的通过配置文件控制物联网设备分模式运行的方法。
技术领域
本发明属于物联网设备运行控制方法,涉及一种通过配置文件控制物联网设备分模式运行的方法。
背景技术
很多物联网设备,尤其是用于数据采集监测应用的物联网设备,往往被设计为以极低的占空比间歇采集传输数据以降低功耗。这种设计方案虽然有利于提升设备使用电池持续工作的时间,但不利于用户与设备的交互。比如,在部署设备时,用户希望设备能够快速发送数据以检测安装是否正确;在维护设备时,用户往往希望能够与设备进行点对点无延迟交互以检测设备故障。文献[1]Ming Xia,Yabo Dong,Wenyuan Xu,Xiangyang Li andDongming Lu.MC2:Multimode User-Centric Design of Wireless Sensor Networks forLong-Term Monitoring.ACM Transactions on Sensor Networks.Vol.10,No.3,2014.(夏明,董亚波,徐文渊,李向阳和鲁东明.MC2:用于长期监测无线传感器网络的多模式以用户为中心的设计.ACM传感器网络汇刊,第10卷,第3期,2014.)提出了一种物联网设备分模式运行的方法,即设备可以根据应用或用户操作命令,切换模式并运行相应的功能模块,从而在不干扰监测应用性能的同时,提升用户操作效率。然而,该方法在很大程度上提高了设备固件开发的复杂度。因为开发者不仅要开发多个功能模块,还要编写根据应用或用户操作命令进行模式模块切换运行的逻辑。同时,也导致了较大的设备固件更新开销。
发明内容
为了克服已有物联网设备分模式运行方式开发开销较大、设备固件更新开销较大的不足,本发明提供了一种开发开销较小、设备固件更新开销较小的通过配置文件控制物联网设备分模式运行的方法。
本发明解决其技术问题所采用的技术方案是:
一种通过配置文件控制物联网设备分模式运行的方法,开发者将配置文件发送到物联网设备上,物联网设备根据配置文件,在检测到应用或用户操作命令时,自动配置运行模式并控制功能模块工作;
该方法包括开发计算机上运行的开发环境与在物联网设备上运行的中间件软件;
所述开发环境接收开发者提供的配置信息进行处理,同时接收开发者提供的模块实现代码进行编译,并将处理后形成的配置文件与编译后形成的模块实现库分离发送至物联网设备;
所述物联网设备中间件软件在收到配置文件与模块实现库后,根据配置文件所包含的配置信息,首先根据默认模式ID,运行默认模式;当探测到操作系统事件时,与命令配置列表中每条命令配置的命令接口、命令类型和命令数据三个字段进行逐条匹配,检测是否有命令,并返回准确的命令ID;然后,根据命令ID和当前模式ID,在操作配置列表中检索对应的操作配置,并根据检索到的操作配置中指定的下一个模式ID,停止当前模式,并停止当前模式下所有的模块,然后运行指定的下一个模式。
进一步,所述开发计算机上运行的开发环境中,配置文件包含四部分内容:模式配置列表、模块配置列表、命令配置列表和操作配置列表。
再进一步,所述模式配置列表包含一个默认模式ID,以及多个模式配置,每个模式配置包括模式ID和模式名称。
所述模块配置列表包含多个模块配置,每个模块配置包括模块ID、模块名称、父模式ID、依赖模块ID列表、参数列表、模块实现函数名称和模块实现函数地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710346800.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生产柔软度提升装置
- 下一篇:一种绒面壁纸的凹版仿圆网生产工艺