预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112929441A(43)申请公布日2021.06.08(21)申请号202110179349.6(22)申请日2021.02.09(71)申请人上海锐伟电子科技有限公司地址201612上海市松江区莘砖公路258号34幢1601室(72)发明人滕景东(74)专利代理机构上海知义律师事务所31304代理人杨楠(51)Int.Cl.H04L29/08(2006.01)G06F9/54(2006.01)权利要求书3页说明书7页附图8页(54)发明名称一种物联网设备的控制方法及系统(57)摘要本发明公开了一种物联网设备的控制方法及系统,其中方法包括如下步骤:S1用于开启主线程任务的步骤;S2用于对系统资源进行初始化的步骤;S3用于创建MISC任务队列的步骤;S4用于将系统设置为不休眠模式的步骤;S5用于执行物联网设备控制核心任务的步骤;S6用于启动MISC线程任务的步骤。本发明所公开的物联网设备的控制方法及系统,通用性和灵活性佳,便于大规模推广和应用,在用户采购和配置了新的设备后,无须重新购买和安装系统,有效降低系统采购成本,节省系统资源,便于用户更好的配置设备及对设备及系统硬件进行维护及更新。CN112929441ACN112929441A权利要求书1/3页1.一种物联网设备的控制方法,其特征在于,包括如下步骤:S1用于开启主线程任务的步骤;S2用于对系统资源进行初始化的步骤;S3用于创建MISC任务队列的步骤;S4用于将系统设置为不休眠模式的步骤;S5用于执行物联网设备控制核心任务的步骤;S6用于启动MISC线程任务的步骤。2.如权利要求1所述的物联网设备的控制方法,其特征在于,所述用于对系统资源进行初始化的步骤,包括:S21创建系统全局数据结构;S22申请缓存;S23对消息队列进行初始化操作。3.如权利要求2所述的物联网设备的控制方法,其特征在于,所述S5用于执行物联网设备控制核心任务的步骤,包括S51对BSP进行初始化;S52对外部连接的物联网设备进行初始化;S53对微处理控制器和存储设备进行自检;S54根据自检结果控制系统进入休眠状态或重复自检状态或准备数据上报服务器状态;S55启动系统连接的物联网设备的独立工作线程;S56启动网络任务线程。4.如权利要求3所述的物联网设备的控制方法,其特征在于,所述S6用于启动MISC线程任务的步骤,包括:S61将MISC线程设置为无限循环状态;S62等待消息队列中的新消息达到;S63根据接收到的新消息的ID号对其进行类型判断,当新消息的类型为外部中断信号消息时,向MISC线程发送中断消息;当新消息为类型为深睡定时器时间到达消息时,向MISC线程发送定时器到达消息;当新消息类型为上传数据请求消息时,在当前线程处理该上传数据请求消息,同时向网络传输线程发送该上传数据请求消息;当新消息类型为错误处理消息时,在当前线程完成错误分支处理;当新消息类型为进入休眠消息时,监控系统连接的每个设备是否已经完成线程工作任务并允许进入休眠状态,当所有设备均已完成线程工作任务并允许进入休眠状态时,向MISC线程发送进入休眠消息;S64检测消息任务是否已经处理完成,如已确认完成,重复执行S62;S65检查消息任务等待时长,当等待时长超过设定的时长阈值时,则判定为等待超时,控制系统进入休眠状态。5.如权利要求4所述的物联网设备的控制方法,其特征在于,还包括S7用于实现外部设备数据处理线程任务的步骤,具体包括:2CN112929441A权利要求书2/3页S71创建第一外部设备线程任务,创建GPS数据接收线程任务;S72控制开启外部设备的电源,启动微处理控制器通过串行接口接收有信息;S73对接收到的信息进行解析处理,将解析出的数据存入与该数据相对应的数据结构中;S74对存入数据结构的数据进行有效性判断,当该数据为有效数据时,执行S75;当该数据为无效数据时,返回执行S72;S75关闭外部设备的电源,退出当前线程任务。6.如权利要求5所述的物联网设备的控制方法,其特征在于,还包括:用于启动串行接口的超时定时器对串行接口进行数据接收进行定时监控,当在设定的市场内未收到有效数据时,控制系统向MISC线程发送系统错误信息;MISC线程接收到系统错误信息后,操作回收第一外部设备线程所占用的系统资源,并向所述GPS数据接收线程任务发送GPS超时信息。7.如权利要求6所述的物联网设备的控制方法,其特征在于,还包括S8用于实现网络传输线程任务的步骤,具体包括:S81创建网络连接线程任务,初始化网络连接对应的数据;S82控制系统进行注册网络连接消息回调,反馈系统搜网状态信息;S83等待网络消息队列的新消息达到;S84将接收到的消息进行解析,并根据解析结果判断