Ble智能节点控制方法和系统的制作方法

文档序号:9380093阅读:629来源:国知局
Ble智能节点控制方法和系统的制作方法
【技术领域】
[0001]本发明涉及智能技术领域,特别是涉及一种BLE智能节点控制方法和系统。
【背景技术】
[0002]随着电子信息技术和计算机网络技术的发展,市面上涌现出不少的无线智能产品,因此无线智能控制技术也逐渐成为一个新兴的研究领域。
[0003]通常,由于无线智能产品内置WIFI平台,传统的无线智能控制技术则通过发送WIFI信号来控制无线智能产品。然而,为了保证无线智能产品能快速连接无线链路,接收到WIFI信号,无线智能产品需要一直开启WIFI功能。而持续开启WIFI功能,则会导致基于WIFI平台的无线通信产品功耗大。

【发明内容】

[0004]基于此,有必要针对传统技术功耗大的问题,提供一种BLE智能节点控制方法。
[0005]一种BLE智能节点控制方法,所述方法包括:
[0006]控制器接收智能终端发送的WiFi信号,所述WiFi信号包含BLE智能节点的节点标识和对应的控制命令;
[0007]所述控制器将所述WiFi信号转换为蓝牙信号;
[0008]所述控制器根据所述节点标识将所述蓝牙信号发送至对应的BLE智能节点,根据所述控制命令控制所述BLE智能节点。
[0009]在其中一个实施例中,所述方法还包括:
[0010]所述控制器接收所述智能终端发送的包含用户帐号和密码的WiFi信号,提取所述用户帐号和密码并存储。
[0011]在其中一个实施例中,所述方法还包括:
[0012]所述控制器接收所述智能终端发送的包含节点添加命令的WiFi信号,根据所述节点添加命令中的节点标识获取对应的BLE智能节点的节点信息,将所述节点信息返回至所述智能终端进行显示;
[0013]所述控制器接收所述智能终端发送的包含节点移除命令的WiFi信号,根据所述节点移除命令中的节点标识删除对应的BLE智能节点的节点信息。
[0014]在其中一个实施例中,所述方法还包括:
[0015]所述控制器接收所述智能终端发送的包含工作模式信息的WiFi信号,根据所述工作模式信息中的节点标识将所述工作模式信息发送至对应的BLE智能节点;
[0016]所述BLE智能节点根据所述工作模式信息连接/断开所述控制器。
[0017]在其中一个实施例中,所述方法还包括:
[0018]所述控制器接收所述智能终端发送的包含路由器的名称和密码的WiFi信号,连接所述路由器的名称和密码对应的路由器;
[0019]所述控制器接收所述智能终端发送的包含服务器的IP地址和端口的WiFi信号,连接所述IP地址和端口对应的服务器。
[0020]一种BLE智能节点控制系统,所述系统包括智能终端、控制器和BLE智能节点,其中:
[0021]控制器用于接收智能终端发送的WiFi信号,所述WiFi信号包含BLE智能节点的节点标识和对应的控制命令;
[0022]所述控制器还用于将所述WiFi信号转换为蓝牙信号;
[0023]所述控制器还用于根据所述节点标识将所述蓝牙信号发送至对应的BLE智能节点,根据所述控制命令控制所述BLE智能节点。
[0024]在其中一个实施例中,所述控制器还用于接收所述智能终端发送的包含用户帐号和密码的WiFi信号,提取所述用户帐号和密码并存储。
[0025]在其中一个实施例中,所述控制器还用于接收所述智能终端发送的包含节点添加命令的WiFi信号,根据所述节点添加命令中的节点标识获取对应的BLE智能节点的节点信息,将所述节点信息返回至所述智能终端进行显示;
[0026]所述控制器还用于接收所述智能终端发送的包含节点移除命令的WiFi信号,根据所述节点移除命令中的节点标识删除对应的BLE智能节点的节点信息。
[0027]在其中一个实施例中,所述控制器还用于接收所述智能终端发送的包含工作模式信息的WiFi信号,根据所述工作模式信息中的节点标识将所述工作模式信息发送至对应的BLE智能节点;
[0028]所述BLE智能节点还用于根据所述工作模式信息连接/断开所述控制器。
[0029]在其中一个实施例中,所述控制器还用于接收所述智能终端发送的包含路由器的名称和密码的WiFi信号,连接所述路由器的名称和密码对应的路由器;
[0030]所述控制器还用于接收所述智能终端发送的包含服务器的IP地址和端口的WiFi信号,连接所述IP地址和端口对应的服务器。
[0031]由于在传统的智能节点控制技术中,智能节点是基于WiFi的智能节点,智能终端通过发送WiFi信号来控制基于WiFi的智能节点工作。而上述BLE智能节点控制方法和系统,由于控制器将接收的WiFi信号转换为蓝牙信号后,再发送给BLE智能节点,因此利用智能终端和控制器就可以通过蓝牙信号来控制BLE智能节点工作。而BLE智能节点运行时的功耗远远低于传统的基于WiFi的智能节点的功耗,因此达到了降低功耗的目的。
【附图说明】
[0032]图1为一个实施例中BLE智能节点控制方法的流程示意图;
[0033]图2为一个实施例中BLE智能节点控制方法的应用场景图;
[0034]图3为一个实施例中控制器的结构框图;
[0035]图4为一个实施例中BLE智能节点控制系统的结构框图。
【具体实施方式】
[0036]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0037]在一个实施例中,如图1所示,提供了一种BLE(Bluetooth Low Energy,蓝牙低能耗)智能节点控制方法,该方法包括如下步骤:
[0038]步骤102,控制器接收智能终端发送的WiFi信号,该WiFi信号包含BLE智能节点的节点标识和对应的控制命令。
[0039]在本实施例中,智能终端包括但不限于智能手机、平板电脑、个人数字助理、笔记本电脑、车载电脑等具有WiFi功能的终端,BLE智能节点可为智能家居节点,如LED灯、窗帘开关、防盗报警器、电饭煲等。其中,智能终端、控制器以及BLE智能节点均可预先安装有对应的APP (applicat1n,应用程序)。此外,智能终端还可从网上下载相应的APP再安装。
[0040]具体的,智能终端进入与控制器相关的APP,该APP界面显示BLE智能节点的节点信息。智能终端根据用户的操作生成相应的控制命令,再将向控制器发送包含BLE智能节点的节点标识和控制命令的WiFi信号。
[0041]步骤104,控制器将该WiFi信号转换为蓝牙信号。
[0042]蓝牙(bluetooth),是一种支持短距离通信(一般1m内)的无线通信技术,能够使设备之间进行无线信息交换且有效地简化设备之间的通信,也能够成功地简化设备与因特网之间的通信,从而数据传输变得更加迅速高效。
[0043]在本实施例中,如图3所示,控制器204包括WiFi信号接口 204a、WiFi芯片204b,BLE中心芯片204c和蓝牙信号接口 204d,其中,WiFi芯片204a和BLE中心芯片204c之间米用 UART 接口或 SPI 接口 进行通信。UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)接口的作用是将外部设备串行数据转换为并行数据接收,将内部并行数据转换为串行数据发送。SPI (Serial Peripheral Interface,串行外围接口)接口允许一个主设备启动一个与从设备的同步通信,从而完成数据的交换。采用UART接口和SPI接口均可实现硬件之间的全双工通信。
[0044]具体的,WiFi信号接口接收智能终端发送的WiFi信号,WiFi芯片提取该WiFi信号中的节点标识和控制命令,通过UART接口或SPI接口将该节点标识和控制命令传送至BLE中心芯片,BLE中心芯片根据节点标识向对应的BLE节点发送包含该控制命令的蓝牙信号。
[0045]步骤106,控制器根据节点标识将该蓝牙信号发送至对应的BLE智能节点,根据控制命令控制BLE智能节点。
[0046]在本实施例中,BLE智能节点与控制器之间的通信遵循蓝牙4.0协议。
[0047]进一步的,BLE智能节点接收控制器发送的蓝牙信号后,提取该蓝牙信号中携带的控制命令,进而执行该控制命令。例如,开关的通断、预约时间计时等。
[0048]由于在传统的智能节点控制技术中,智能节点是基于WiFi的智能节点,智能终端通过发送WiFi信号来控制基于WiFi的智能节点工作。而上述BLE智能节点控制方法和系统,由于控制器将接收的WiFi信号转换为蓝牙信号后,再发送给BLE智能节点,因此利用智能终端和控制器就可以通过蓝牙信号来控制BLE智能节点工作。而BLE智能节点运行时的功耗远远低于传统的基于WiFi的智能节点的功耗,因此达到了降低功耗的目的。
[0049]在一个实施例中,BLE智能节点控制方法还包括:控制器接收智能终端发送的包含用户帐号和密码的WiFi信号,提取该用户帐号和密码并存储。
[0050]在本实施例中,开启控制器和智能终端的WiFi功能,控制器和智能终端通过WiFi信号进行通信。例如,如图2所示,智能终端202通过无线链路(I)向控制器204发送WiFi信号。
[0051]具体的,智能终端启动与控制器相关的APP,该APP接收用户输入的用户账号和密码后,向控制器发送包含该用户账号和密码的WiFi信号。控制器接收WiFi信号后,查询本地是否已存储有用户账号和密码,若无,则提取WiFi信号中的用户帐号和密码并存储在本地;若有,则判断该用户账号和密码与本地存储的用户账号和密码是否相同,如果相同,则验证成功,智能终端与控制器建立连接。
[0052]在一个实施例中,BLE智能节点控制方法还包括:控制器接收智能终端发送的包含节点添加命令的WiFi信号,根据节点添加命令中的节点标识获取对应的BLE智能节点的节点信息,将节点信息返回至智能终端进行显示;控制器接收智能终端发送的包含节点移除命令的WiFi信号,根据节点移除命令中的节点标识删除对应的BLE智能节点的节点信肩、O
[0053]在本实施例中,节点标识用于唯一标识对应的BLE智能节点,节点信息包括节点的名称、类型、状态、是否可正常工作等信息。
[0054]具体的,智能终端启动与控制器相关的APP后,该APP接收用户添加BLE智能节点的操作事件,并根据用户的操作事件生成节点添加命令,进而智能终端向控制器发送包含该节点添加命令的WiFi信号。控制器接收该WiFi信号后,根据节点添加命令中的节点标识向对应的BLE智能节点发送节点信息请求。BLE智能节点接收该节点信息请求,返回本地的节点信息至控制器,控制器接收节点信息并存储,同时还将该节点信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1