【技术实现步骤摘要】
一种基于物联网的传感器升级方法及系统
本专利技术涉及软件领域,特别是涉及一种基于物联网的传感器升级方法及系统。
技术介绍
传感器节点是一种微型嵌入式设备,传感器节点需要完成监测数据的采集和转换、数据的管理和处理、应答汇聚节点的任务请求和节点控制等多种工作。目前,在传感器节点中,有两种传感器节点升级的方式,详述如下:第一种方式:通过手动的方式,拷贝升级包至存储设备,再采用串口通信接口、USB接口,在存储设备中传输升级包到单个传感器节点,实现单个传感器节点的升级。第二种方式:通过手动的方式,采用无线网络的方式,实现单个传感器节点的程序升级。然而,现有的传感器节点升级的方式,其存在以下缺点,详述如下:一,传感器节点升级的安全性低。因为,拷贝升级包至存储设备,再采用串口通信接口、USB接口,在存储设备中传输升级包到单台设备,实现单个传感器节点的升级时,由于存储设备很可能携带病毒文件,因此传感器节点也可能受到病毒文件的影响,降低了传感器节点升级的安全性。二,同一领域的传感器节点,不能安全地批量升 ...
【技术保护点】
1.一种基于物联网的传感器升级方法,其特征在于,包括:/n传感器节点获取出厂设置的自动升级参数,所述自动升级参数包括时间间隔和对象标识符OID标识前缀;/n在所述自动升级参数中提取时间间隔,获取定时器按照所述时间间隔发送的扫描指令;/n根据所述扫描指令,扫描是否存在汇聚节点广播的物联网感知层的传感器升级指令,所述传感器升级指令携带有OID标识前缀、加密公钥;/n当扫描到所述传感器升级指令时,获取所述传感器升级指令携带的OID标识前缀、加密公钥;/n判断所述传感器升级指令携带的OID标识前缀与所述自动升级参数中的OID标识前缀是否相同,如果相同,就获取出厂设置的产品序列号,采 ...
【技术特征摘要】
1.一种基于物联网的传感器升级方法,其特征在于,包括:
传感器节点获取出厂设置的自动升级参数,所述自动升级参数包括时间间隔和对象标识符OID标识前缀;
在所述自动升级参数中提取时间间隔,获取定时器按照所述时间间隔发送的扫描指令;
根据所述扫描指令,扫描是否存在汇聚节点广播的物联网感知层的传感器升级指令,所述传感器升级指令携带有OID标识前缀、加密公钥;
当扫描到所述传感器升级指令时,获取所述传感器升级指令携带的OID标识前缀、加密公钥;
判断所述传感器升级指令携带的OID标识前缀与所述自动升级参数中的OID标识前缀是否相同,如果相同,就获取出厂设置的产品序列号,采用获取的加密公钥加密所述产品序列号;
将采用加密公钥加密的产品序列号发送至汇聚节点,以使所述汇聚节点采用私钥解密出所述产品序列号,并采用所述产品序列号以及预设的加密算法,加密预存的所述OID标识前缀对应的升级包;
接收所述汇聚节点发送的采用所述产品序列号加密的升级包,并通过所述产品序列号以及与所述加密算法对应的解密算法,解密出所述升级包;
利用所述升级包进行升级,检测是否升级成功,若升级成功,向所述汇聚节点发送升级成功消息。
2.根据权利要求1所述的方法,其特征在于,所述利用所述升级包进行升级,检测是否升级成功,若升级成功,向所述汇聚节点发送升级成功消息,具体为:
利用所述升级包进行升级,检测是否升级成功,若升级成功,向所述汇聚节点发送升级成功消息,并拉低复位管脚的电平为低电平,进行重启。
3.根据权利要求1所述的方法,其特征在于,所述利用所述升级包进行升级,检测是否升级成功,若升级成功,向所述汇聚节点发送升级成功消息,具体为:
所述利用所述升级包进行升级,检测是否升级成功,若升级成功,向所述汇聚节点发送升级成功消息,并拉低复位管脚的电平为高电平,进行重启。
4.根据权利要求1所述的方法,其特征在于,所述利用所述升级包进行升级,检测是否升级成功,若升级成功,向所述汇聚节点发送升级成功消息,所述方法还包括:
若升级不成功,向所述汇聚节点发送升级包重发指令,以提醒所述汇聚节点重发所述升级包。
5.根据权利要求1所述的方法,其特征在于,在所述利用所述升级包进行升级,检测是否升级成功,若升级成功,向所述汇聚节点发送升级成功消息之后,所述方法还包括:
在传感器数据库中获取传感器管理模块列表,显示传感器管理模块列表中的传感器节点,获取点击操作,通过所述点击操作,选择需要修改传感器节点,获取汇聚节点地址或汇聚节点端口号的修改操作,通过所述修改操作,修改所述传感器节点所对应的汇聚节点地址或汇聚节点端口号,并点击保存,生成修改后的所述传感器节点对应的汇聚节点地址或汇聚节点端口号;所述传感器数据库通知传感器升级程序网络连接有变化;
所述传感器升级程序采用无线的方式,向所述传感器节点下发修改后的汇聚节点地址或汇聚节点端口号;
所述传感器节点接收到传感器升级程序下发的修改后的汇聚节点地址或汇聚节点端口号后,将修改的汇聚节点地址和汇聚节点端口号替换之前存储的汇聚节点地址和汇聚节点端口号,根据修改的汇聚节点地址和汇聚节点端口号,连接新的汇聚节点,检...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。