一种基于华为IoT平台的蓝牙车载冰箱智能控制系统及方法
文献发布时间:2024-04-18 19:58:30
技术领域
本发明属于智能家电控制技术领域,具体包括蓝牙通信技术、UI包开发技术、车载冰箱控制技术等方面,特别是涉及一种基于华为IoT平台的蓝牙车载冰箱智能控制系统及方法,能够实现车主随时随地远程管理车载冰箱,调整温度、监控状态,满足用户的高级冷藏管理需求。
背景技术
在汽车智能化和智能家居领域,蓝牙技术和互联网应用不断发展,为创新性的车载冰箱管理系统提供了可能。传统车载冰箱使用受限,缺乏远程控制与监控功能,不适应现代用户对便利性和智能化管理的需求。
如现有公开号为CN207028970U,名称:一种通过手机APP进行远程遥控的直流压缩机车载冰箱,通过蓝牙来传输数据进行远程数据的监控,但是该方法成本高且监控距离不远。
而基于蓝牙与华为IoT平台结合的创新方法,能够实现车主随时随地远程管理车载冰箱,调整温度、监控状态,满足用户的高级冷藏管理需求。这一背景技术的发展,为专利的创新提供了坚实基础。
发明内容
本发明的目的在于提供一种基于华为IoT平台的蓝牙车载冰箱智能控制系统及方法,通过蓝牙与华为IoT平台结合的创新方法,能够实现车主随时随地远程管理车载冰箱,调整温度、监控状态,满足用户的高级冷藏管理需求,解决了现有的车载冰箱缺乏远程控制和监控功能的问题。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明为一种基于华为IoT平台的蓝牙车载冰箱智能控制系统,包括用户端、连接层、控制层和数据层;所述用户端用于提供设备UI包,包括设备控制界面和控制管理界面,用于通过该界面实现与智能控制系统的交互;所述连接层内设置有蓝牙通信模块,用于实现设备UI包与蓝牙车载冰箱设备之间的通信;所述控制层用于负责接收蓝牙通信模块发送的指令,并控制车载冰箱的各个功能模块;所述数据层,用于接收和处理蓝牙通信模块传输的数据,包括用户操作指令和设备状态信息,并将数据进行处理和存储。
作为一种优选的技术方案,所述设备控制界面通过用户操作生成相应的控制指令,并将指令传输给蓝牙通信模块。
作为一种优选的技术方案,所述蓝牙通信模块用于将指令通过蓝牙信号发送给车载冰箱的控制模块。
作为一种优选的技术方案,所述控制模块接收指令后,根据指令控制设备实现相应功能;所述控制模块将设备状态信息通过蓝牙信号发送给蓝牙通信模块。
本发明为一种基于华为IoT平台的蓝牙车载冰箱智能控制方法,包括如下步骤:
步骤S1:通过用户操作生成相应的控制指令,并将指令传输给华为IoT平台;
步骤S2:华为IoT平台收到指令后,下发给蓝牙通信模块;
步骤S3:将指令通过蓝牙信号发送给车载冰箱的控制模块;
步骤S4:控制模块接收到指令后,根据指令控制车载冰箱内部各个器件实现相应功能,控制模块会将设备状态信息通过蓝牙信号发送给蓝牙通信模块;
步骤S5:蓝牙通信模块将设备状态信息传输给数据处理模块进行处理和存储;
步骤S6:用户界面模块从数据处理模块获取设备状态信息,并显示给用户。
作为一种优选的技术方案,所述步骤S1中,华为IoT平台内置有针对该蓝牙冰箱设备的设备UI包,用于获取设备性格信息。
作为一种优选的技术方案,所述设备UI包通过华为IoT平台API连接蓝牙车载冰箱设备,并获取连接状态;所述设备UI包通过华为IoT平台发送控制指令在UI包中显示相应的控制界面,用户可以通过该界面向蓝牙车载冰箱设备发送控制指令;所述设备UI包监听华为IoT平台回调实时接收蓝牙车载冰箱设备的状态信息,并实时更新界面显示。
本发明具有以下有益效果:
本发明通过将蓝牙与华为IoT平台结合的创新方法,能够实现车主随时随地远程管理车载冰箱,调整温度、监控状态,满足用户的高级冷藏管理需求,提高对车载冰箱的远程控制和监控功能。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为实施例一的一种基于华为IoT平台的蓝牙车载冰箱智能控制方法流程图;
图2为实施例二的一种基于华为IoT平台的蓝牙车载冰箱智能控制系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
为使本申请的目的、技术方案和优点更加清楚,下面对本申请实施方式作进一步地详细描述。
在介绍本申请实施例之前,首先对华为IoT平台进行相关说明。
设备接入服务(IoT Device Access)是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。基于华为云物联网平台的物联网系统,其主要分为几个部分:终端设备、设备连接、消息通信、设备管理、数据流转、物联网应用,以及与华为云的其他服务进行的数据互通和协同。
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-2及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
实施例一
请参阅图1所示,本发明为一种基于华为IoT平台的蓝牙车载冰箱智能控制方法,包括如下步骤:
步骤1、通过用户操作生成相应的控制指令,并将指令传输给华为IoT平台。
步骤2、华为IoT平台收到指令后,下发给蓝牙通信模块。
步骤3、将指令通过蓝牙信号发送给车载冰箱的控制模块。
步骤4、控制模块接收到指令后,根据指令控制压缩机等模块等实现相应功能。同时,控制模块会将设备状态信息通过蓝牙信号发送给蓝牙通信模块。
步骤5、蓝牙通信模块将设备状态信息传输给数据处理模块进行处理和存储。用户界面模块可以从数据处理模块获取设备状态信息,并显示给用户。
步骤6、准备蓝牙车载冰箱设备:包括配备蓝牙模块的车载冰箱设备,以及设备识别码(如设备MAC地址)等信息。
步骤7、在华为开发平台上开发一款针对该蓝牙车载冰箱设备的设备UI包,并获取设备相关信息。
步骤8、在设备UI包中通过华为IoT平台API连接蓝牙车载冰箱设备,并获取连接状态。通过华为IoT平台发送控制指令在UI包中显示相应的控制界面,用户可以通过该界面向蓝牙车载冰箱设备发送控制指令,如调节温度,模式等。
步骤9、接收设备状态:在UI包中通过监听华为IoT平台回调实时接收蓝牙车载冰箱设备的状态信息,如温度、模式等,以便及时更新界面显示。
步骤10、在UI包中对用户操作和设备状态信息进行处理和存储,以便后续分析和使用。
实施例二
参阅图2所示,本发明为一种基于华为IoT平台的蓝牙车载冰箱智能控制系统,可用于执行完成本发明实施例1以及后续实施例3的方法内容,包括:用户端、连接层、通讯层和数据层;
用户端:该模块提供一个设备UI包,包括设备控制界面、控制管理界面等。用户通过该界面与系统进行交互。
通讯层:通讯层蓝牙通信模块实现设备UI包与蓝牙车载冰箱设备之间的通信。它负责建立蓝牙连接、发送控制指令和接收设备状态等。
控制层:控制层是蓝牙车载冰箱的核心控制单元,负责接收蓝牙通信模块发送的指令,并控制车载冰箱的各个功能模块,如制冷模块等。制冷模块:制冷模块负责控制车载冰箱中的制冷装置,根据指令控制温度的升降,以满足用户设定的要求。
数据层:该层负责接收和处理蓝牙通信模块传输的数据,包括用户操作指令和设备状态信息。它将数据进行处理和存储,以便后续分析和使用。
为了适应华为IoT平台,本实施例在通信层改进了数据传输方式,以往基于华为IoT平台的数据传输方式都是通过先在华为开发者平台定义好需要传输的字段,然后设备端和用户端基于定义好的字段来通讯。这种方法优点在于实现比较简单,设备端和用户端不用做协议上的解析和处理,缺点在于如果设备功能较多,需要在云平台上定义的功能字段也多,此时设备端收发的数据量较大,对性能有较大影响,可能会出现响应不及时,处理速度较慢等现象。
为了解决此问题,本申请文件创新性的将透传命令作为字段值进行传输,通过传输透传命令,可以在云平台上只定义一个字段,极大的减少了设备端的数据收发量,有效的加快了设备对于指令的处理速度。
实施例三
本发明实施例为一种基于华为IoT平台的蓝牙车载冰箱智能控制方法,相应方法内容是实施例1技术方案结合具体平台、工具和算法之后体现的内容,另外,本发明实施例是从基础方法理论侧进行阐述,涉及实施例1中的关联优选方案并未在本发明实施例中过多的阐述,包括如下步骤:
1、用户界面模块:通过用户操作生成相应的控制指令,并将指令传输给蓝牙通信模块。
2、蓝牙通信模块:将指令通过蓝牙信号发送给车载冰箱的控制模块。
3、控制模块:接收到指令后,根据指令控制压缩机等模块实现相应功能。同时,控制模块会将设备状态信息通过蓝牙信号发送给蓝牙通信模块。
4、数据处理模块:蓝牙通信模块将设备状态信息传输给数据处理模块进行处理和存储。用户界面模块可以从数据处理模块获取设备状态信息,并显示给用户。
5、准备蓝牙车载冰箱设备,包括配备蓝牙模块的车载冰箱设备和设备识别码。
6、智慧生活应用:在华为开发平台上开发针对该蓝牙车载冰箱设备的UI包,并获取设备的相关信息。
7、连接蓝牙设备:在UI包中通过华为IoT平台API连接蓝牙车载冰箱设备,并获取连接状态。
8、发送控制指令:在UI包中设置相应的控制界面,用户可以通过该界面向蓝牙车载冰箱设备发送控制指令,如如调节温度,模式等。
9、接收设备状态:在UI包中通过华为IoT平台API实时接收蓝牙车载冰箱设备的状态信息,如温度、模式等,以便及时更新界面显示。
10、数据处理和存储:在UI包中对用户操作和设备状态信息进行处理和存储,以便后续分析和使用。
值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
- 一种基于多IOT平台的智能家居控制系统
- 一种基于IOT云平台的智能灌溉控制系统