[发明专利]用于物联网的操作系统及物联网终端设备有效
申请号: | 201610048495.4 | 申请日: | 2016-01-25 |
公开(公告)号: | CN105721555B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 陈清甫 | 申请(专利权)人: | 英科信息技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 杨海明 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 联网 操作系统 及物 终端设备 | ||
1.一种用于物联网的操作系统,其特征在于,包括:板级支持包BSP层子系统、操作系统内核kernel层子系统、服务层子系统和第三方开源库子系统,其中,
所述BSP层子系统与多个硬件平台相适配,所述kernel层子系统与所述BSP层子系统相连,所述服务层子系统与所述kernel层子系统和外部的程序应用相连,所述kernel层子系统提供的移植接口包括:I/O接口、射频RF接口,所述第三方开源库子系统与所述kernel层子系统和所述服务层子系统相连;
所述用于物联网的操作系统的操作方法,包括:
所述BSP层子系统初始化操作系统内核的环境,建立文件系统,向下层的所述硬件平台提供移植接口,并向上层的所述kernel层子系统屏蔽所述硬件平台的信息;
所述kernel层子系统对所述BSP层子系统提供的移植接口和文件系统进行管理,以及对操作系统的任务和存储数据进行管理;
所述服务层子系统在所述kernel层子系统的管理下,对所述程序应用提供远程无感知升级服务,并通过云接入接口与外部的云平台相连,以提供云接入服务,以及设置基于物联网的专属IPv6协议,通过所述基于物联网的专属IPv6协议与外部的物联网终端进行通信;
所述第三方开源库子系统用于向所述kernel层子系统和所述服务层子系统提供运行过程中采用的数据库和安全算法;
所述服务层子系统对所述程序应用提供远程无感知升级服务,包括:
所述服务层子系统通过云接入接口向云平台上报物联网终端设备的类型和版本号;
所述云平台读取所述当前物联网终端设备的类型和版本号并存储至本地,并定时从所述物联网终端设备的厂商服务器获取最新版本号,并根据所述当前物联网终端设备的类型判断本地存储的对应版本号是否为所述最新版本号,如果不是,则通过所述云接入接口向所述服务层子系统发送应用程序更新命令;
所述服务层子系统在接收到所述应用程序更新命令后,从所述云平台下载最新版本号对应的应用程序升级文件,存储至所述BSP层子系统的文件系统中,由所述kernel层子系统对所述文件系统中的应用程序升级文件进行完整性校验,并在校验成功后,由所述服务层子系统将所述应用程序升级文件写入对应的程序应用中,以对所述程序应用进行升级。
2.如权利要求1所述的用于物联网的操作系统,其特征在于,所述kernel层子系统采用循环校验码CRC方式对所述应用程序升级文件进行完整性校验。
3.如权利要求1所述的用于物联网的操作系统,其特征在于,所述服务层子系统还用于采用基于物联网的专属IPv6协议与外部的物联网终端设备进行通信,获取当前物联网终端与外部的每个物联网终端之间通信的信号强度,根据所述信号强度解算出当前物联网终端与外部的每个物联网终端的相对位置,对所述当前物联网终端的地理位置进行定位。
4.如权利要求1或3所述的用于物联网的操作系统,其特征在于,所述基于物联网的专属IPv6协议包括:IEEE 802.15.4标准、低速无线个人域网LoWPAN、IPv6协议标准、用户数据协议UDP、传输控制协议TCP协议标准及消息队列遥测传输MQTT协议标准。
5.如权利要求1所述的用于物联网的操作系统,其特征在于,所述服务层子系统进一步接收物联网终端设备内的多个传感器采集的环境监测数据,包括:所述服务层子系统通过预设传感器接口接收所述多个传感器返回的环境监测数据,将所述环境监测数据存储至本地的物联网终端设备内,以及通过云接入接口推送至远程的云平台,由所述云平台提供给其他终端设备。
6.如权利要求5所述的用于物联网的操作系统,其特征在于,所述环境监测数据包括:温湿度数据、气体数据、PM2.5浓度数据、水质监测数据、红外信号监测数据、光照强度数据和紫外线强度数据。
7.如权利要求1所述用于物联网的操作系统,其特征在于,所述第三方开源库子系统提供的安全算法包括数据加密标准DES算法、高级加密标准AES算法和公钥加密算法RSA算法。
8.一种物联网终端设备,其特征在于,所述物联网终端设备采用权利要求1-7任一项所述的用于物联网的操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英科信息技术(北京)有限公司,未经英科信息技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610048495.4/1.html,转载请声明来源钻瓜专利网。