【技术实现步骤摘要】
一种物联网智能电表的通信方法、装置、设备及存储介质
[0001]本申请涉及物联网
,特别是涉及一种物联网智能电表的通信方法、装置、设备及存储介质。
技术介绍
[0002]随着物联网技术的发展,物联网智能电表逐渐取代传统电表,其作为物联网技术发展产物,在房屋建筑、精密制造以及数据处理等领域都具有十分广泛的应用。
[0003]现有技术中,将智能电表与物联网模组结合,使得物联网智能电表的数据可以传送至云服务器。智能电表的微控制单元(Microcontroller Unit,MCU)和物联网模组通过注意力(Attention,AT)指令进行通讯,通过建立大量的程序状态寄存器和相关函数,实现物联网智能电表与云平台的通信。
[0004]然而,现有技术中上述智能电表的软件架构十分复杂,当需要更换不同的物联网模组的时候,新物联网模组使用的新AT指令与旧AT指令并不兼容,需要重新设计整个软件架构,进而导致在更换物联网模组的情况下,物联网智能电表的通信效率低。
技术实现思路
[0005]基于上述问题,本申请 ...
【技术保护点】
【技术特征摘要】
1.一种物联网智能电表的通信方法,其特征在于,包括:将多个指令封装成多个待执行任务;将所述多个待执行任务添加至任务队列中,获得任务表;根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,所述多个待执行任务的优先级是根据所述多个待执行任务的紧急程度确定的;向物联网模组发送所述目标任务,以便所述物联网模组执行所述目标任务。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,具体为:根据所述多个待执行任务的优先级,从所述任务表中确定优先级最高的待执行任务;将所述优先级最高的待执行任务确定为所述目标任务。3.根据权利要求1所述的方法,其特征在于,还包括:若所述目标任务的执行时间超过预设执行时间,确定所述目标任务执行失败;向所述任务表返还所述目标任务,将所述目标任务作为新的待执行任务;将所述新的待执行任务的重试次数减少1次,获得更新后的重试次数;所述重试次数为允许所述目标任务执行失败的次数。4.根据权利要求3所述的方法,其特征在于,还包括:将所述新的待执行任务的重试次数减少后,降低所述新的待执行任务的优先级,获得所述新的待执行任务的更新后的优先级;若所述更新后的重试次数等于0,从所述任务表中删除所述新的待执行任务。5.根据权利要求1所述的方法,其特征在于,还包括:根据异常检测项目,检测所述物联网模组的工作状态,获得所述物联网模组的异常状态持续时间;若所述异常状态持续时间大于或等于预设持续时间,重启所述物联网模组。6.根据权利要求5所述的方法,其特征在于,所述异常检测项目,包括:判断所述物联网模组的硬件是否准备就绪、物联网智能电表的微...
【专利技术属性】
技术研发人员:黄培,姚国军,王央龙,朱海鹤,张定刚,徐群财,
申请(专利权)人:德力西集团仪器仪表有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。