CN113743143A - 物联网智能设备的配网绑定方法及*** - Google Patents
物联网智能设备的配网绑定方法及*** Download PDFInfo
- Publication number
- CN113743143A CN113743143A CN202111054443.5A CN202111054443A CN113743143A CN 113743143 A CN113743143 A CN 113743143A CN 202111054443 A CN202111054443 A CN 202111054443A CN 113743143 A CN113743143 A CN 113743143A
- Authority
- CN
- China
- Prior art keywords
- internet
- equipment
- things
- intelligent
- router
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10297—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Computer Security & Cryptography (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种物联网智能设备的配网绑定方法及***,包括:在将NFC卡片与物联网智能设备的NFC模块进行触碰时,NFC模块获取NFC卡片中预先存储的路由器信息;NFC模块将路由器信息发送至智能模块,智能模块连接对应的路由器,在连接成功后通过路由器向云端服务平台发送设备注册请求,在采用移动终端扫描SN标签时,移动终端将扫描得到的SN标签发送至云端服务平台;云端服务平台在接收到SN标签后,将SN标签对应的物联网智能设备与发送SN标签的移动终端进行绑定。本发明可以大大降低因用户输错路由器密码而导致设备配网不顺利的情况发生。
Description
技术领域
本说明书一个或多个实施例涉及智能设备技术领域,尤其涉及一种物联网智能设备的配网绑定方法及***。
背景技术
物联网设备的“配网绑定”是指物联网设备在初次使用时,需要连接用户家里的路由器,设备具有“上网”功能后,会进一步在云端平台进行设备注册、并与用户的手机APP进行设备绑定,方便用户在手机端对设备进行操作。目前尽管开发者已经对物联网设备的配网流程做出了各种简化,但从市场反馈来看,设备的配网绑定问题仍然是用户体验的一大痛点,主要问题是用户在设备配网过程中需要在手机APP上输入路由器信息,但是路由器密码容易遗忘,所以不利于物联网设备的“配网绑定”。
发明内容
本说明书一个或多个实施例描述了一种物联网智能设备的配网绑定方法及***。
根据第一方面,提供了一种物联网智能设备的配网绑定方法,包括:
在将NFC卡片与物联网智能设备的NFC模块进行触碰时,所述NFC模块获取所述NFC卡片中预先存储的路由器信息;所述物联网智能设备包括所述NFC模块、智能模块和SN标签,所述NFC模块和所述智能模块通过串口连接;
所述物联网智能设备中的所述NFC模块将所述路由器信息发送至所述智能模块;所述智能模块根据所述路由器信息连接对应的路由器,并在连接成功后通过所述路由器向云端服务平台发送设备注册请求,以使所述云端服务平台在设备信息库中注册所述物联网智能设备对应的设备信息;
在采用移动终端扫描所述SN标签时,所述移动终端将扫描得到的SN标签发送至所述云端服务平台;所述云端服务平台在接收到所述SN标签后,将所述SN标签对应的物联网智能设备与发送所述SN标签的移动终端进行绑定。
根据第二方面,提供了一种物联网智能设备的配网绑定***,包括:NFC卡片、移动终端、云端服务平台和物联网智能设备,所述物联网智能设备包括所述NFC模块、智能模块和SN标签,所述NFC模块和所述智能模块通过串口连接;其中:
所述NFC模块用于在将NFC卡片与物联网智能设备的NFC模块进行触碰时,获取所述NFC卡片中预先存储的路由器信息,并将所述路由器信息发送至所述智能模块;所述智能模块用于根据所述路由器信息连接对应的路由器,并在连接成功后通过所述路由器向云端服务平台发送设备注册请求,以使所述云端服务平台在设备信息库中注册所述物联网智能设备对应的设备信息;所述移动终端用于:在采用移动终端扫描所述SN标签时,将扫描得到的SN标签发送至所述云端服务平台;所述云端服务平台用于在接收到所述SN标签后,将所述SN标签对应的物联网智能设备与发送所述SN标签的移动终端进行绑定。
本说明书实施例提供的物联网智能设备的配网绑定方法及***,采用NFC卡片和物联网智能设备内置的NFC模块实现对物联网智能设备的设备注册、智能设备与移动终端之间的绑定等操作。用户一旦将路由器信息保存在NFC卡片上,任何支持NFC读取功能的物联网智能设备都可实现一碰联网。无论是移动终端还是智能模块,都减少了传统意义上的配网操作流程,因为移动终端不需要再和物联网智能设备建立连接。同时简化了用户的配网操作步骤,由于采用了已经写入路由器信息的NFC卡片,不需要用户手动输入路由器的密码信息,在未来具有很好的应用前景。本发明通过在智能设备中引入NFC技术,使配网绑定流程更加简化,用户的操作更加简单。因为移动终端不需要再去与智能模块建立连接,智能设备对路由器信息的获取方式将通过NFC模块采用触碰的方式从NFC卡片获得,因此本发明可以大大降低因用户输错路由器密码而导致设备配网不顺利的情况发生。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本说明书一个实施例中物联网智能设备的配网绑定方法的流程示意图;
图2是现有技术中物联网智能设备的配网绑定***的示意图;
图3是本说明书一个实施例中物联网智能设备的配网绑定***的示意图。
具体实施方式
下面结合附图,对本说明书提供的方案进行描述。
第一方面,本发明提供一种物联网智能设备的配网绑定方法,参见图1,所述方法包括如下步骤S110~S130:
S110、在将NFC卡片与物联网智能设备的NFC模块进行触碰时,所述NFC模块获取所述NFC卡片中预先存储的路由器信息;
其中,所述物联网智能设备包括所述NFC模块、智能模块和SN标签,所述NFC模块和所述智能模块通过串口连接。
其中,NFC(英文:Near Field Communication,中文:近场通信)是一种短距高频的无线电技术。
可理解的是,SN标签是对物联网设备进行身份标识的标签信息。智能模块,例如,WIFI模块。NFC模块具有NFC读取功能。
可理解的是,需要提前在NFC卡片中写入路由器信息(即路由器账号、密码等),然后将写入路由器信息的NFC卡片的触碰物联网智能设备(例如,智能空调)的NFC模块,这样NFC模块就会读取到NFC卡片中的路由器信息。
在具体实施时,NFC卡片中的路由器信息的预先存储过程可以包括:移动终端上的第二应用程序提供路由器信息的填写界面,所述移动终端上的所述第二应用程序在用户填写所述路由器信息并提交后,提示用户将所述NFC卡片触碰所述移动终端,以使所述移动终端中的NFC识别芯片将在所述第二应用程序上填写并提交的所述路由器信息写入所述NFC卡片。
其中,上述安装有第二应用程序的移动终端可以与下文中安装有第一应用程序的应用终端不是同一个。第二应用程序的作用是向NFC卡片上写入路由器信息,安装有第二应用程序的移动终端中具有NFC识别芯片。而第一应用程序的作用是对物联网智能设备进行控制。
具体的,用户可以在第二应用程序的路由器信息填写界面上输入路由器信息,然后提交信息,这样第二应用程序会提示用户将NFC卡片触碰移动终端,当用户将NFC卡片触碰移动终端时,移动终端内的NFC识别芯片识别到NFC卡片后,会将用户在第二应用程序上填写并提交的路由器信息拉取出来,写入到NFC卡片中。当然,在写入完成后,NFC识别芯片会通知第二应用程序,进而在移动终端的显示界面上显示写入完成的提示信息,此时将NFC卡片移开即可。
可理解的是,在NFC卡片中只需要进行一次写入操作即可,之后应用NFC卡片不需要再写入路由器信息。
S120、所述物联网智能设备中的所述NFC模块将所述路由器信息发送至所述智能模块;所述智能模块根据所述路由器信息连接对应的路由器,并在连接成功后通过所述路由器向云端服务平台发送设备注册请求,以使所述云端服务平台在设备信息库中注册所述物联网智能设备对应的设备信息;
获取路由器信息的NFC模块通过串口将路由器信息发送至智能模块,然后智能模块根据路由器信息在周围环境中进行搜索,在搜索到对应路由器后连接该路由器,这样可以实现物联网智能设备的联网。即,物联网智能设备(例如,A品牌的智能空调)可以通过路由器和对应的云端服务平台(例如,A品牌的空调云平台)进行信息交互。
可理解的是,物联网智能设备在与云端服务平台进行的第一次信息交互是进行设备注册,即在云端服务平台的设备信息库中增添该物联网智能设备的设备信息。具体的,物联网智能设备通过路由器向云端服务平台发送设备注册请求,这样云端服务平台在接收到设备注册请求时,会在设备信息库中注册所述物联网智能设备对应的设备信息。
当然,在云端服务平台在注册完成会通过路由器向物联网智能设备下发注册成功的消息,通过物联网智能设备的显示板显示该消息。
S130、在采用移动终端扫描所述SN标签时,所述移动终端将扫描得到的SN标签发送至所述云端服务平台;所述云端服务平台在接收到所述SN标签后,将所述SN标签对应的物联网智能设备与发送所述SN标签的移动终端进行绑定。
在通过S120进行设备注册后,还需要将物联网智能设备和用户的移动终端进行绑定,通常是对安装有第一应用程序的移动终端进行绑定,在绑定之后,用户可以通过第一应用程序对物联网智能设备进行控制。
具体的,用户通过移动终端上的扫描软件扫描物联网智能设备上的SN标签,将扫描得到的SN标签发送至云端服务平台,移动终端在发送SN标签时会携带上移动终端的设备信息。云端服务平台在接收到SN标签的同时也会得知是哪个移动终端发送来的SN标签,进而将SN标签和移动终端的设备信息进行绑定,进而实现物联网智能设备和移动终端的绑定。
可理解的是,移动终端和云端服务平台之间可以通过路由器通信,也可以通过数据流量(例如,2G~5G)通信,当然也可以采用其它通信方式。
在具体实施时,本发明提供的方法还可以包括S140~S150:
S140、所述云端服务平台根据所述SN标签,确定所述物联网智能设备对应的设备型号,将所述设备型号对应的控制界面数据包发送至所述移动终端;所述云端服务平台上部署有多种设备型号的物联网智能设备的控制界面数据包;
当通过S130完成物联网智能设备和移动终端之间的绑定之后,可以进入通过移动终端对物联网智能设备进行控制的界面。具体可以通过安装在移动终端上的第一应用程序实现对物联网智能设备的控制。但是由于一个品牌的智能设备一般都有多个型号,而不同型号的物联网智能设备的控制方式、控制参数等可能会有差别,为此可以针对每一种型号的物联网智能设备,提前设计对应的控制界面,进而将各个型号的物联网智能设备对应的控制界面的数据包存储在云端服务平台上。
这样云端服务平台在进行设备绑定之后,可以根据接收到的SN标签确定物联网智能设备的型号,进而根据型号查找到对应的控制界面数据包,进而将控制界面数据包下发到移动终端。
其中,所述云端服务平台的控制界面数据包的预先部署过程可以包括:
(1)通过在运维平台上的Jenkins***中对持续集成任务的创建操作,所述Jenkins***展示所述任务配置界面,以使人员在所述任务配置界面上对多个配置参数进行配置;
其中,所述配置参数包括设备型号、控制界面数据包的压缩文件的存放路径和所述压缩文件的部署路径。控制界面数据包的压缩文件的存放路径为压缩文件在ftp服务器上的存放路径,压缩文件的部署路径为在云端服务平台上的部署路径。
其中,控制界面数据包即UI包。
其中,Jenkins***是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins***安装在运维平台上。持续集成任务即CI JOB,是将多个项目通过自动化集成而构建的任务。
也就是说,人员在运维平台的Jenkins***上创建一个持续集成任务时,Jenkins***会展示出任务配置界面,这样用户可以在任务配置界面上对任务的相关参数进行配置,用户在参数配置完成后进行提交,这样Jenkins***就可以根据所配置的各个参数实现一个持续集成任务的创建,进而执行该持续集成任务,完成任务。
(2)在对所述多个配置参数的配置及提交操作后,所述运维平台上的Jenkins***根据所述多个配置参数执行对应的脚本文件以进行自动部署操作,所述自动部署操作包括:根据所述存放路径从ftp服务器上获取所述设备型号对应的控制界面数据包的压缩文件,将所述压缩文件上传至所述云端服务平台的部署路径上进行自动部署,并在部署完成后自动删除所述Jenkins***的缓存文件。
即,人员在任务配置界面上设置好各个参数之后进行提交(例如,点击“CI构建”按键),这样Jenkins***就会根据各个配置参数执行对应的脚本文件,从而实现压缩文件的部署。
也就是说,执行脚本代码可以实现:根据所述存放路径从ftp服务器上下载设备型号对应的控制界面数据包的压缩文件,然后将所述压缩文件上传至所述云端服务平台的部署路径上进行自动部署,并在部署完成后自动删除所述Jenkins***的缓存文件。
在具体实施时,所述Jenkins***根据所述多个配置参数执行对应的脚本文件以进行自动部署操作,可以包括:根据各个配置参数和对应的脚本文件,形成对应的部署项目;不同的配置参数对应不同的部署项目;通过执行各个部署项目以实现自动部署操作。
可理解的是,不同的配置参数对应不同的脚本文件,进而形成不同的部署项目。举例来说,设备型号对应部署项目1,存放路径对应部署项目2,部署路径对应部署项目3。在人员设置并提交各个配置参数之后,Jenkins***形成各个对应的任务项目,并依次执行各个任务项目,从而实现UI包的部署。
可理解的是,通过上述步骤可以从ftp服务器上下载UI包的压缩文件,还可以对下载的压缩文件的配置信息与人员在任务配置界面上输入的配置进行核对,核对无误后再上传到云端服务平台,并删除缓存文件。当将压缩文件部署到对应云端服务平台之后,手机端的第一应用程序可以根据智能设备的设备型号找到对应的UI包压缩文件,下载并更新对应的UI界面。
通过上述步骤可以实现自动下载UI包压缩文件、自动上传至对应的云端服务平台上实现UI包自动部署,可以减少人为反复多次干预,可以减少主观失误,有效提高UI包自动部署的准确性,节约了人力物力资源,提升了产品开发效率。
当然,除了采用上述方式对云端服务平台进行UI包部署之外,还可以采用上述方式对测试服务平台进行UI包部署,因此为了加以区分,所述配置参数还可以包括部署环境,部署环境包括测试环境和正式环境,测试环境对应的是测试服务平台,正式环境对应的是上述云端服务平台。上述根据所述存放路径从ftp服务器上获取所述设备型号对应的控制界面数据包的压缩文件之前,所述自动部署操作还可以包括:判断所述部署环境是否为正式环境,若是则允许执行所述根据所述存放路径从ftp服务器上获取所述设备型号对应的控制界面数据包的压缩文件的步骤。
也就是说,在确定人员在任务配置界面上输入的部署环境为正式环境之后,才能根据设备型号从ftp服务器上进行下载UI包的压缩文件,因为不同的部署环境,下载UI包的服务器不同,部署UI包的服务平台也不同,只有在正式环境下才会从ftp服务器上下载UI包的压缩文件,在上述云端服务平台上部署UI包的压缩文件。
S150、所述移动终端在接收到所述控制界面数据包后,根据所述控制界面数据包确定第一应用程序对所述物联网智能设备的控制界面,所述第一应用程序为用于对所述物联网智能设备进行控制的应用程序。
也就是说,当移动终端在接收到云端服务平台发送来的控制界面数据包后,会根据数据包进行一定的操作,进而实现对第一应用程序的控制界面的设置。之后用户便可以在第一应用程序的控制界面上对物联网智能设备进行控制。具体的,移动终端将控制指令通过路由器发送给物联网智能设备,物联网智能设备上的智能模块将控制指令传送给物联网智能设备的控制器,进而通过控制器对物联网智能设备的运行进行控制。
当然,如果由于网络、设备故障等原因,有可能会出现物联网智能设备掉线的情况,此时物联网智能设备无法对移动终端的控制做出反馈,从而让用户不明所以,不知道问题出在哪里。所以本发明提供的方法还可以包括:所述移动终端采用所述第一应用程序从所述云端服务平台上获取所述物联网智能设备的网络连接状态,并在所述网络连接状态为在线状态时允许用户通过所述第一应用程序的控制界面对所述物联网智能设备的运行进行控制。
也就是说,移动终端的第一应用程序在对物联网智能设备下发控制指令之前,会先从云端服务平台上获取物联网智能设备的网络连接状态,如果获取到的网络连接状态为在线状态,此时用户可以在第一应用程序上进行操控。而如果获取到的网络连接状态为离线状态,则此时第一应用程序上会显示出物联网智能设备为离线状态以提醒用户,第一应用程序也可以通过锁定控制界面的方式使得用户无法在控制界面上操作。
为了更加方便用户通过移动终端对物联网智能设备的控制,实现个性化的控制,本发明提供的方法还可以包括如下步骤:
S160、在将所述NFC卡片触碰所述移动终端后,所述移动终端上的第一应用程序获取所述NFC卡片的标识信息,并展示对设备状态的个性化定制界面,响应于用户对设备状态的个性化定制信息的填写和提交操作,将所述NFC卡片的标识信息和所述个性化定制信息发送至云端服务平台进行存储;
也就是说,在进行个性化控制之前,需要先对个性化的控制信息进行设置。具体的,用户先将NFC卡片触碰移动终端,当移动终端的NFC识别芯片感应到NFC卡片之后会读取NFC卡片的标识信息,进而将标识信息发送给第一应用程序,第一应用程序在接收到标识信息之后,会展示出对个性化定制界面,这样用户可以在个性化定制界面上填写相关的控制信息,例如,对于智能空调,设置某个时间段的温度和运行模式、何时开启睡眠模式等。当用户填写完并提交之后,第一应用程序会将NFC的标识信息和个性化定制信息发送给云端服务平台进行存储。
这里NFC的标识信息是指NFC的身份标识信息,与上述SN标签不同。
S170、在将所述NFC卡片再次触碰所述移动终端后,所述第一应用程序获取所述NFC卡片的标识信息,向所述云端服务平台发送对所述物联网智能设备进行个性化定制的控制请求,所述控制请求中包含所述标识信息;
S180、所述云端服务平台在接收到所述控制请求后,根据所述标识信息查找对应的个性化定制信息,根据所述个性化定制信息生成对应的控制指令,并将所述控制指令通过所述路由器发送至所述物联网智能设备,以使所述物联网智能设备根据所述控制指令进行控制。
也就是说,当再次将NFC卡片触碰移动终端时,第一应用程序通过NFC识别芯片获知其标识信息,进而向云端服务平台发送对绑定的物联网智能设备进行个性化定制的控制请求,当云端服务平台在接收到控制请求后,会根据控制请求中的标识信息获取对应的个性化定制信息,进而根据这些个性化定制信息生成控制指令,然后通过路由器将控制指令发送给所述物联网智能设备的智能模块,智能模块将控制指令转发给控制器,进而控制器根据控制指令对物联网智能设备进行控制。
可理解的是,S160步骤只需要执行一次,S170和S180中可以无限次使用S160中预先存储的个性化定制信息。也就是说,通过S160设置好个性化定制信息之后,每一次用户想要控制物联网智能设备时,都不需要在第一应用程序上进行参数设置,只需要将NFC卡片触碰一下移动终端就可以实现对物联网智能设备的个性化控制。
如果按照原始的手机端操作步骤,用户需要先进入手机端的第一应用程序,进入在线待控制的智能设备的管理界面中,逐一进行各个参数的设置,比较麻烦。而NFC卡片就像一把定制化的钥匙,用户只需一键“刷卡”就可一步实现其预设功能的控制。
在具体实施时,本发明提供的方法还可以包括:
S190、在将所述NFC卡片触碰所述物联网智能设备的NFC模块时,所述NFC模块获取所述NFC卡片的标识信息,并将所述标识信息发送至所述智能模块,所述智能模块通过所述路由器将所述标识信息发送至所述云端服务平台;
S200、所述云端服务平台根据所述标识信息查找对应的个性化定制信息,根据所述个性化定制信息生成对应的控制指令,通过所述路由器将所述控制指令发送至所述物联网智能设备,以使所述物联网智能设备根据所述控制指令进行控制。
也就是说,当用户将NFC卡片接触物联网智能设备的NFC模块时,NFC模块会获取NFC卡片的标识信息,进而将标识信息发送给智能模块,智能模块通过路由器将标识信息发送给云端服务平台,云端服务平台查找标识信息对应的个性化定制信息,进而生成对应的控制指令,将控制指令发送给物联网智能设备的智能模块,智能模块将控制指令转发给控制器,进而控制器根据控制指令对物联网智能设备进行控制。
也就是说,S160步骤只需要执行一次,S190和S200可以无限次使用S160中预先存储的个性化定制信息。也就是说,当通过S160设置好个性化定制信息之后,每一次用户想要控制物联网智能设备时,都不需要在第一应用程序上进行参数设置,只需要将NFC卡片触碰一下物联网智能设备的NFC模块就可以实现对物联网智能设备的个性化控制。
可见,NFC卡片可以作为某一个家庭成员的专属控制钥匙,同理按照步骤S160可以新增多张NFC卡片作为另一些家庭成员的专属控制钥匙,这样智能空调的运行状态可以根据不同的需求一键切换,操作起来相当方便。
参见图2,为现有技术中智能设备的配网绑定***,主要涉及待配网的智能设备、家庭路由器、手机APP、云端服务平台。
其中,待配网的智能设备携带有SN的设备标签,配备有智能模块,智能模块通过手机APP配网后,连接家庭路由器,进而可以访问云端平台完成设备注册,实现手机APP与智能设备的绑定。
其中,智能模块有单WiFi模块、WiFi+BT模块。单WiFi模块在设备待配网时,处于起SN热点的AP(即Access Point,接入点)模式。配网过程中,手机APP与WiFi模块的SN热点建立UDP(即User Datagram Protocol,用户数据包协议)网络连接,然后将路由器信息(即账号+密码)发送给WiFi模块,WiFi模块获取到路由器信息后,切换至STA(即Station,站)模式,去连接该路由器。对于WiFi+BT模块,是在原有WiFi功能的基础上增加了蓝牙功能,该模块在设备待配网时,起SN的WiFi热点同时也起SN的蓝牙热点。配网过程中,手机APP会优先搜索并连接蓝牙热点,然后将路由器的信息发送给WiFi+BT模块(因为相比于UDP数据传输,蓝牙传输更加可靠,会有效减少数据的丢包率),WiFi+BT模块获取到路由器信息后,WiFi状态切换至STA模式,并连接该路由器,蓝牙热点可以选择继续打开或者关闭(也就是说,WiFi+BT模块的蓝牙功能,目前来讲仅用于设备的配网阶段)。
基于图2,现有技术中智能设备的配网绑定流程可以简述为:
(1)手机APP先连接至家庭路由器;
(2)手机APP扫描待配网智能设备携带的SN标签,搜索WiFi热点/蓝牙热点后并与之建立连接进行数据通讯;
(3)手机APP将家庭路由器的信息组包后通过WiFi或者蓝牙发送给智能模块,智能模块收到路由器信息后,开始连接该路由器;
(4)智能模块连接路由器后,开始在云端进行设备注册并完成设备绑定(设备注册的时候,注册信息包含设备的SN标签、设备型号等信息);
(5)手机APP在云端加载到设备的UI控制界面后,即可对智能设备的运行状态进行操作。
由于手机APP将家庭路由器信息发送给智能模块前,手机端只能自行获取到路由器的账号,路由器的密码需要人工输入至手机APP,这一过程便是用户体验的痛点,因为当路由器的密码设置过于复杂、或者用户想不起来家庭路由器的密码,这时候给设备配网必然会带来糟糕的体验。
参见图3,图3描绘了本发明涉及的配网绑定***,该***包含待配网的智能设备、家庭路由器、NFC卡片、手机应用程序2(即第二应用程序)、手机应用程序1(即第一应用程序)、云端服务平台。
其中,配网的智能设备携带有SN的设备标签,配备有智能模块和NFC模块,NFC模块与智能模块进行串口数据交互。NFC(即Near Field Communication,近场通讯)是一种提供轻松、安全、迅速通信的无线连接技术。家庭路由器、NFC卡片及手机应用程序2完成一个功能,即通过手机应用程序2将家庭路由器的信息写入至NFC卡片上。这样的操作只需进行一次,一旦用户将路由器的信息保存在NFC卡片上(此时的NFC卡片作为家庭路由器的一个附属品)。当其他设备要想获取到家庭路由器的信息时,只需通过触碰该NFC卡片,即可获得。当智能设备处于待配网状态时,将已经写入家庭路由器信息的NFC卡片触碰智能设备的NFC模块,NFC模块即获取到路由器信息,通过串口将该信息发送至智能模块,智能模块获取到路由器信息后连接该路由器并在云端服务平台进行设备的注册。
其中,手机应用程序1扫描智能设备的SN标签后,根据SN标签直接在云端服务平台拉取对应的UI包,根据UI包对控制界面进行配置,同时云端服务平台将SN标签和手机进行绑定。进一步的,应用程序1根据智能设备的SN标签获取设备在云端服务平台的网络连接状态,根据智能设备的网络连接状态对其运行进行操作。
基于图3,智能设备的配网绑定流程可以简述为:
(1)通过手机应用程序2将家庭路由器信息保存至NFC卡片中,如果NFC卡片已经有家庭路由器信息,则该步骤可以省略;
(2)待配网的智能设备的NFC模块与NFC卡片进行触碰,NFC模块获取到家庭路由器信息。进一步地,智能模块通过串口从NFC模块处获取到家庭路由器的信息,智能模块连接家庭路由器,在云端服务器进行设备注册;
(3)手机应用程序1扫描智能设备的SN标签,直接从云端服务平台拉取对应型号的UI包,并在云端服务平台将智能设备和移动终端进行绑定。进一步根据智能设备的网络连接情况对该智能设备的运行状态进行操作;
上述提出的手机应用程序2、手机应用程序1、NFC卡片、NFC模块的进一步解释为:手机应用程序2仅用来完成将家庭路由器的信息写入NFC卡片中,用户一旦通过该应用程序2将路由器信息保存在NFC卡片上之后,即不再使用。手机应用程序1才是用户在使用智能设备过程中需要用到的APP,其主要作用是用户通过手机应用程序1扫描完智能设备的SN后,直接从云端服务器获取到该智能设备的控制界面,应用程序1的手机与智能设备进行绑定操作,手机应用程序1还根据智能设备的网络连接情况对智能设备进行控制。NFC卡片即一个NFC标签,NFC模块即一个NFC读卡器。
可理解的是,本发明中采用NFC卡片和物联网智能设备内置的NFC模块实现对物联网智能设备的设备注册、与移动终端之间的绑定等操作。从应用场景来讲,用户一旦将路由器信息保存在NFC卡片上,任何支持NFC读取功能的物联网智能设备都可实现一碰联网。从物联网智能设备的开发角度来讲,无论是移动终端还是智能模块,都减少了传统意义上的配网操作流程,因为移动终端不需要再和物联网智能设备建立连接。从用户体验角度来讲,简化了用户的配网操作步骤,由于采用了已经写入路由器信息的NFC卡片,不需要用户手动输入路由器的密码信息,在未来具有很好的应用前景。本发明通过在智能设备中引入NFC技术,使配网绑定流程更加简化,用户的操作更加简单。
进一步的,本发明中的智能模块可以只选用单WiFi功能的模块,其在设备配网过程中,网络状态不再有AP、STA的切换,因为手机APP不需要再去与智能模块建立连接,待配网的智能设备对路由器信息的获取方式将通过NFC模块采用触碰的方式从NFC卡片获得。本发明可以大大降低因用户输错路由器密码而导致设备配网不顺利的情况发生。
而且,由于在NFC卡片中写入家庭路由器信息这一过程可以单独使用一个APP(即第二应用程序)进行操作,此时是需要用户手动输入一次路由器密码的。一旦这一步完成,后续任何支持NFC读取功能的物联网智能设备都可通过触碰该NFC卡片实现一碰联网,这个功能将在生活中给大家带来很大的方便。相较于之前的单WiFi智能模块来讲,不需要用户针对家庭路由器及智能模块AP热点之间的切换,不需要手机APP与智能模块建立连接及传输数据
第二方面,提供了一种物联网智能设备的配网绑定***,参见图3,***包括:NFC卡片、移动终端、云端服务平台和物联网智能设备,所述物联网智能设备包括所述NFC模块、智能模块和SN标签,所述NFC模块和所述智能模块通过串口连接;其中:
所述NFC模块用于在将NFC卡片与物联网智能设备的NFC模块进行触碰时,获取所述NFC卡片中预先存储的路由器信息,并将所述路由器信息发送至所述智能模块;所述智能模块用于根据所述路由器信息连接对应的路由器,并在连接成功后通过所述路由器向云端服务平台发送设备注册请求,以使所述云端服务平台在设备信息库中注册所述物联网智能设备对应的设备信息;所述移动终端用于:在采用移动终端扫描所述SN标签时,将扫描得到的SN标签发送至所述云端服务平台;所述云端服务平台用于在接收到所述SN标签后,将所述SN标签对应的物联网智能设备与发送所述SN标签的移动终端进行绑定。
可理解的是,本发明实施例提供的***,有关内容的解释、举例、有益效果等部分可以参考上述方法中的相应部分,此处不再赘述。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、挂件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (10)
1.一种物联网智能设备的配网绑定方法,其特征在于,包括:
在将NFC卡片与物联网智能设备的NFC模块进行触碰时,所述NFC模块获取所述NFC卡片中预先存储的路由器信息;所述物联网智能设备包括所述NFC模块、智能模块和SN标签,所述NFC模块和所述智能模块通过串口连接;
所述物联网智能设备中的所述NFC模块将所述路由器信息发送至所述智能模块;所述智能模块根据所述路由器信息连接对应的路由器,并在连接成功后通过所述路由器向云端服务平台发送设备注册请求,以使所述云端服务平台在设备信息库中注册所述物联网智能设备对应的设备信息;
在采用移动终端扫描所述SN标签时,所述移动终端将扫描得到的SN标签发送至所述云端服务平台;所述云端服务平台在接收到所述SN标签后,将所述SN标签对应的物联网智能设备与发送所述SN标签的移动终端进行绑定。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述云端服务平台根据所述SN标签,确定所述物联网智能设备对应的设备型号,将所述设备型号对应的控制界面数据包发送至所述移动终端;所述云端服务平台上部署有多种设备型号的物联网智能设备的控制界面数据包;
所述移动终端在接收到所述控制界面数据包后,根据所述控制界面数据包确定第一应用程序对所述物联网智能设备的控制界面,所述第一应用程序为用于对所述物联网智能设备进行控制的应用程序。
3.根据权利要求2所述的方法,其特征在于,还包括:
所述移动终端采用所述第一应用程序从所述云端服务平台上获取所述物联网智能设备的网络连接状态,并在所述网络连接状态为在线状态时允许用户通过所述第一应用程序的控制界面对所述物联网智能设备的运行进行控制。
4.根据权利要求1所述的方法,其特征在于,还包括:
在将所述NFC卡片触碰所述移动终端后,所述移动终端上的第一应用程序获取所述NFC卡片的标识信息,并展示对设备状态的个性化定制界面,响应于用户对设备状态的个性化定制信息的填写和提交操作,将所述NFC卡片的标识信息和所述个性化定制信息发送至云端服务平台进行存储;
在将所述NFC卡片再次触碰所述移动终端后,所述第一应用程序获取所述NFC卡片的标识信息,向所述云端服务平台发送对所述物联网智能设备进行个性化定制的控制请求,所述控制请求中包含所述标识信息;
所述云端服务平台在接收到所述控制请求后,根据所述标识信息查找对应的个性化定制信息,根据所述个性化定制信息生成对应的控制指令,并将所述控制指令通过所述路由器发送至所述物联网智能设备,以使所述物联网智能设备根据所述控制指令进行控制。
5.根据权利要求4所述的方法,其特征在于,还包括:
在将所述NFC卡片触碰所述物联网智能设备的NFC模块时,所述NFC模块获取所述NFC卡片的标识信息,并将所述标识信息发送至所述智能模块,所述智能模块通过所述路由器将所述标识信息发送至所述云端服务平台;
所述云端服务平台根据所述标识信息查找对应的个性化定制信息,根据所述个性化定制信息生成对应的控制指令,通过所述路由器将所述控制指令发送至所述物联网智能设备,以使所述物联网智能设备根据所述控制指令进行控制。
6.根据权利要求1所述的方法,其特征在于,所述NFC卡片中的路由器信息的预先存储过程包括:
移动终端上的第二应用程序提供路由器信息的填写界面,所述移动终端上的所述第二应用程序在用户填写所述路由器信息并提交后,提示用户将所述NFC卡片触碰所述移动终端,以使所述移动终端中的NFC识别芯片将在所述第二应用程序上填写并提交的所述路由器信息写入所述NFC卡片。
7.根据权利要求2所述的方法,其特征在于,所述云端服务平台的控制界面数据包的预先部署过程包括:
通过在运维平台上的Jenkins***中对持续集成任务的创建操作,所述Jenkins***展示所述任务配置界面,以使人员在所述任务配置界面上对多个配置参数进行配置;所述配置参数包括设备型号、控制界面数据包的压缩文件的存放路径和所述压缩文件的部署路径;
在对所述多个配置参数的配置及提交操作后,所述运维平台上的Jenkins***根据所述多个配置参数执行对应的脚本文件以进行自动部署操作,所述自动部署操作包括:根据所述存放路径从ftp服务器上获取所述设备型号对应的控制界面数据包的压缩文件,将所述压缩文件上传至所述云端服务平台的部署路径上进行自动部署,并在部署完成后自动删除所述Jenkins***的缓存文件。
8.根据权利要求7所述的方法,其特征在于,所述Jenkins***根据所述多个配置参数执行对应的脚本文件以进行自动部署操作,包括:根据各个配置参数和对应的脚本文件,形成对应的部署项目;不同的配置参数对应不同的部署项目;通过执行各个部署项目以实现自动部署操作。
9.根据权利要求1所述的方法,其特征在于,所述配置参数还包括部署环境;所述根据所述存放路径从ftp服务器上获取所述设备型号对应的控制界面数据包的压缩文件之前,所述自动部署操作还包括:判断所述部署环境是否为正式环境,若是则允许执行所述根据所述存放路径从ftp服务器上获取所述设备型号对应的控制界面数据包的压缩文件的步骤。
10.一种物联网智能设备的配网绑定***,其特征在于,包括:NFC卡片、移动终端、云端服务平台和物联网智能设备,所述物联网智能设备包括所述NFC模块、智能模块和SN标签,所述NFC模块和所述智能模块通过串口连接;其中:
所述NFC模块用于在将NFC卡片与物联网智能设备的NFC模块进行触碰时,获取所述NFC卡片中预先存储的路由器信息,并将所述路由器信息发送至所述智能模块;所述智能模块用于根据所述路由器信息连接对应的路由器,并在连接成功后通过所述路由器向云端服务平台发送设备注册请求,以使所述云端服务平台在设备信息库中注册所述物联网智能设备对应的设备信息;所述移动终端用于:在采用移动终端扫描所述SN标签时,将扫描得到的SN标签发送至所述云端服务平台;所述云端服务平台用于在接收到所述SN标签后,将所述SN标签对应的物联网智能设备与发送所述SN标签的移动终端进行绑定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111054443.5A CN113743143B (zh) | 2021-09-09 | 2021-09-09 | 物联网智能设备的配网绑定方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111054443.5A CN113743143B (zh) | 2021-09-09 | 2021-09-09 | 物联网智能设备的配网绑定方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113743143A true CN113743143A (zh) | 2021-12-03 |
CN113743143B CN113743143B (zh) | 2023-08-22 |
Family
ID=78737422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111054443.5A Active CN113743143B (zh) | 2021-09-09 | 2021-09-09 | 物联网智能设备的配网绑定方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113743143B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114383278A (zh) * | 2021-12-20 | 2022-04-22 | 青岛海尔空调器有限总公司 | 用于控制空调的方法、装置及空调 |
CN115022857A (zh) * | 2022-05-26 | 2022-09-06 | 四川虹美智能科技有限公司 | 一种支持快速配网及设置nfc标签功能的终端*** |
CN115190476A (zh) * | 2022-06-28 | 2022-10-14 | 四川虹美智能科技有限公司 | 一种提高物联网空调连接安全性的方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103559516A (zh) * | 2013-10-25 | 2014-02-05 | 小米科技有限责任公司 | 一种nfc数据传输方法、终端设备及服务器 |
US20150007109A1 (en) * | 2013-06-26 | 2015-01-01 | Samsung Electronics Co., Ltd | Image forming apparatus supporting near field communication (nfc) function and method of providing user interface (ui) screen customized to nfc device |
US20160065781A1 (en) * | 2014-09-02 | 2016-03-03 | Samsung Electronics Co., Ltd. | Image forming apparatus supporting near-field communication (nfc) function, and method of previewing scan data of image forming apparatus on mobile terminal |
CN105721579A (zh) * | 2016-02-17 | 2016-06-29 | 四川长虹电器股份有限公司 | 一种通过移动终端远程控制空调的方法 |
CN105785786A (zh) * | 2016-04-22 | 2016-07-20 | 广东格兰仕集团有限公司 | 基于nfc控制的智能家电设备及其配网方法 |
CN106375167A (zh) * | 2016-10-13 | 2017-02-01 | 杭州鸿雁智能科技有限公司 | 一种基于nfc的智能家居的配网设备及配网方法 |
US20170171802A1 (en) * | 2015-12-14 | 2017-06-15 | Xiaomi Inc. | Device binding methods and apparatuses |
WO2017206337A1 (zh) * | 2016-06-02 | 2017-12-07 | 深圳朝伟达科技有限公司 | 一种车辆控制*** |
CN110677474A (zh) * | 2019-09-25 | 2020-01-10 | 中土智能科技(广州)有限公司 | 一种设备添加方法、装置、设备以及存储介质 |
CN111413883A (zh) * | 2020-03-31 | 2020-07-14 | 广东美的制冷设备有限公司 | 家电设备的控制方法、控制装置及计算机存储介质 |
CN111565137A (zh) * | 2020-04-28 | 2020-08-21 | 北京芯创睿胜科技有限公司 | 实现WiFi配网与设备绑定的***及方法 |
-
2021
- 2021-09-09 CN CN202111054443.5A patent/CN113743143B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150007109A1 (en) * | 2013-06-26 | 2015-01-01 | Samsung Electronics Co., Ltd | Image forming apparatus supporting near field communication (nfc) function and method of providing user interface (ui) screen customized to nfc device |
CN103559516A (zh) * | 2013-10-25 | 2014-02-05 | 小米科技有限责任公司 | 一种nfc数据传输方法、终端设备及服务器 |
US20160065781A1 (en) * | 2014-09-02 | 2016-03-03 | Samsung Electronics Co., Ltd. | Image forming apparatus supporting near-field communication (nfc) function, and method of previewing scan data of image forming apparatus on mobile terminal |
US20170171802A1 (en) * | 2015-12-14 | 2017-06-15 | Xiaomi Inc. | Device binding methods and apparatuses |
CN105721579A (zh) * | 2016-02-17 | 2016-06-29 | 四川长虹电器股份有限公司 | 一种通过移动终端远程控制空调的方法 |
CN105785786A (zh) * | 2016-04-22 | 2016-07-20 | 广东格兰仕集团有限公司 | 基于nfc控制的智能家电设备及其配网方法 |
WO2017206337A1 (zh) * | 2016-06-02 | 2017-12-07 | 深圳朝伟达科技有限公司 | 一种车辆控制*** |
CN106375167A (zh) * | 2016-10-13 | 2017-02-01 | 杭州鸿雁智能科技有限公司 | 一种基于nfc的智能家居的配网设备及配网方法 |
CN110677474A (zh) * | 2019-09-25 | 2020-01-10 | 中土智能科技(广州)有限公司 | 一种设备添加方法、装置、设备以及存储介质 |
CN111413883A (zh) * | 2020-03-31 | 2020-07-14 | 广东美的制冷设备有限公司 | 家电设备的控制方法、控制装置及计算机存储介质 |
CN111565137A (zh) * | 2020-04-28 | 2020-08-21 | 北京芯创睿胜科技有限公司 | 实现WiFi配网与设备绑定的***及方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114383278A (zh) * | 2021-12-20 | 2022-04-22 | 青岛海尔空调器有限总公司 | 用于控制空调的方法、装置及空调 |
CN115022857A (zh) * | 2022-05-26 | 2022-09-06 | 四川虹美智能科技有限公司 | 一种支持快速配网及设置nfc标签功能的终端*** |
CN115190476A (zh) * | 2022-06-28 | 2022-10-14 | 四川虹美智能科技有限公司 | 一种提高物联网空调连接安全性的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113743143B (zh) | 2023-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113743143B (zh) | 物联网智能设备的配网绑定方法及*** | |
US10893094B2 (en) | System and method for appliance detection and app configuration | |
CN109819426B (zh) | 家电设备的配网方法、家电设备、移动终端及存储介质 | |
US7072945B1 (en) | Network and method for controlling appliances | |
CN102510458B (zh) | 电视的控制方法及控制*** | |
CN102685197B (zh) | 基于nfc来控制装置的方法和使用该方法的装置控制*** | |
CN107608602B (zh) | 车载空调的控制方法、移动终端、控制***及存储介质 | |
CN102752369B (zh) | 电视应用服务的提供方法及虚拟化内容服务平台 | |
CN113760302B (zh) | 基于Jenkins的UI包部署方法及*** | |
CN108198026B (zh) | 家电的共享方法、终端及计算机可读存储介质 | |
CN113992958B (zh) | 一种多窗口同屏互动方法、终端及存储介质 | |
US20110246903A1 (en) | Terminal apparatus, control system, and control method for controlling collaboration among a plurality of devices | |
CN112436986A (zh) | 配网方法、装置、配网设备及计算机可读存储介质 | |
CN114185579A (zh) | 软件升级的方法、装置、电子设备和可读存储介质 | |
CN113552808A (zh) | 一种电子家居设备配网方法、电子家居设备以及移动终端 | |
CN103327387A (zh) | 电视机遥控方法及*** | |
TWI482461B (zh) | 設備管理系統及方法 | |
CN107291460A (zh) | 电视终端及编译服务器代码控制方法和存储介质 | |
CN105959765A (zh) | 一种基于红外遥控器的终端启动控制方法、装置和机顶盒 | |
CN113709256B (zh) | 测试环境和应用环境的切换方法 | |
CN116347563A (zh) | 一种设备接入网络的方法 | |
CN115022857A (zh) | 一种支持快速配网及设置nfc标签功能的终端*** | |
CN109862109B (zh) | 基于互联网的移动终端的控制方法、电子设备及存储介质 | |
CN111726396A (zh) | 设备绑定方法及装置、云端、存储介质 | |
CN109885326A (zh) | 副屏控制***升级方法、装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |