CN105897691A - 物联网IoT设备接入网络的方法、装置和*** - Google Patents

物联网IoT设备接入网络的方法、装置和*** Download PDF

Info

Publication number
CN105897691A
CN105897691A CN201610174066.1A CN201610174066A CN105897691A CN 105897691 A CN105897691 A CN 105897691A CN 201610174066 A CN201610174066 A CN 201610174066A CN 105897691 A CN105897691 A CN 105897691A
Authority
CN
China
Prior art keywords
iot
network
nan
accessed
preset service
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.)
Pending
Application number
CN201610174066.1A
Other languages
English (en)
Inventor
吴晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Midea Group Co Ltd
Original Assignee
Midea Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Midea Group Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201610174066.1A priority Critical patent/CN105897691A/zh
Publication of CN105897691A publication Critical patent/CN105897691A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及通信技术领域,公开了物联网IoT设备接入网络的方法、装置和***。用于非IoT设备的方法包括:加入邻居感知网络NAN;获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中;在加入的NAN中发布所述预设服务所提供的IoT配置信息,以使得所述NAN中的IoT设备获得所述待接入网络的相关信息来接入所述待接入网络。本发明能够使得IoT设备无需在SoftAP模式和STA模式之间进行切换便可获得待接入网络的相关信息并接入网络,使得IoT设备的网络接入过程更加简便,减少了网络接入所用时间;并且,无需用户进行手动操作,减轻了用户的操作负担,提高了用户体验。

Description

物联网IoT设备接入网络的方法、装置和***
技术领域
本发明涉及通信技术领域,具体地,涉及一种物联网IoT设备接入网络的方法、装置和***。
背景技术
在物联网(IoT)中,例如使用智能家具的情景下,IoT设备可能需要接入到诸如无线局域网(WLAN)等网络中。IoT设备在接入网络时,需要使用网络的相关信息,例如WLAN中接入点(AP)的服务集标识(SSID)和密码,通常做法为直接在IoT设备中配置网络的相关信息。但是,由于IoT设备通常为资源受限设备,其普遍不具有键盘或触摸屏等输入功能,也不具有专有的显示部件实现显示功能,例如不具有与手机或个人电脑(PC)相似的输入功能和显示功能。如此,对在IoT设备配置网络的相关信息造成困难。
现有技术中,采用软件实现接入点(SoftAP)的方式来使得IoT设备能够接入网络。首先,IoT设备切换到SoftAP模式,终端设备(例如手机)作为终端站点(STA)接入IoT设备的SoftAP,终端设备与IoT设备间建立传输连接(TCP或者UDP连接),将作为网关(例如,智能家居情况下的家庭网关)的AP的SSID和密码发送给IoT设备。IoT设备接收到SSID和密码后,再切换到STA模式,使用接收的SSID和密码连接到AP。
现有技术问题在于,IoT设备需要在SoftAP模式和STA模式之间进行切换,使得IoT设备的网络接入过程过于复杂,所用时间增加。并且,IoT设备在SoftAP模式和STA模式之间进行的切换需要用户手工完成,增加了用户的操作负担,降低了用户体验。
发明内容
本发明的目的是提供一种IoT设备接入网络的方法、装置和***,其用于解决上述问题,至少部分地解决上述问题。
为了实现上述目的,本发明提供一种物联网IoT设备接入网络的方法,用于非IoT设备,该方法包括:加入邻居感知网络NAN;获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中;在加入的NAN中发布所述预设服务所提供的IoT配置信息,以使得所述NAN中的IoT设备获得所述待接入网络的相关信息来接入所述待接入网络。
优选地,所述在加入的NAN中发布所述预设服务所提供的IoT配置信息包括接收所述NAN中IoT设备发送的订阅报文;当所述订阅报文指示所述IoT设备请求所述预设服务时,生成包括预设服务所提供的IoT配置信息的公布报文,向所述IoT设备发送所生成的公布报文。
优选地,所述在加入的NAN中发布所述预设服务所提供的IoT配置信息包括生成包括预设服务所提供的IoT配置信息的公布报文,在所加入的NAN中组播所生成的公布报文。
优选地,所述待接入网络的相关信息包括如下至少一者待接入网络中接入节点AP的服务集标识SSID和密码。
根据本发明的另一方面,提供一种物联网IoT设备接入网络的方法,用于IoT设备,该方法包括:加入邻居感知网络NAN;接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息;从预设服务所提供的IoT配置信息中获得待接入网络的相关信息;利用获得的待接入网络的相关信息接入所述待接入网络。
优选地,所述接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息包括:发送指示所述IoT设备请求所述预设服务的订阅报文;接收所述NAN中的非IoT设备响应于所述订阅报文所回复的包括预设服务所提供的IoT配置信息的公布报文。
优选地,所述接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息包括:接收所述NAN中的非IoT设备组播的包括预设服务所提供的IoT配置信息的公布报文。
优选地,所述待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
根据本发明的一方面,提供一种物联网IoT设备接入网络的装置,用于非IoT设备,该装置包括:网络连接模块,用于加入邻居感知网络NAN;信息处理模块,用于获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中;信息传输模块,用于在加入的NAN中发布所述预设服务所提供的IoT配置信息,以使得所述NAN中的IoT设备获得所述待接入网络的相关信息来接入所述待接入网络。
优选地,所述信息传输模块用于接收所述NAN中IoT设备发送的订阅报文;当所述订阅报文指示所述IoT设备请求所述预设服务时,生成包括预设服务所提供的IoT配置信息的公布报文,向所述IoT设备发送所生成的公布报文。
优选地,所述信息传输模块用于生成包括预设服务所提供的IoT配置信息的公布报文,在所加入的NAN中组播所生成的公布报文。
优选地,所述待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
根据本发明的另一方面,提供了一种物联网IoT设备接入网络的装置,用于IoT设备,该装置包括:第一连接模块,用于加入邻居感知网络NAN;通信模块,用于接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息;处理模块,用于从预设服务所提供的IoT配置信息中获得待接入网络的相关信息;第二连接模块,用于利用获得的待接入网络的相关信息接入所述待接入网络。
优选地,所述通信模块用于发送指示所述IoT设备请求所述预设服务的订阅报文;接收所述NAN中的非IoT设备响应于所述订阅报文所回复的包括预设服务所提供的IoT配置信息的公布报文。
优选地,所述通信模块用于接收所述NAN中的非IoT设备组播的包括预设服务所提供的IoT配置信息的公布报文。
优选地,所述待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
根据本发明的又一方面提供了一种物联网IoT设备接入网络的***,包括如前所述用于非IoT设备的任一装置,以及用于IoT设备的任一装置。
通过上述技术方案,在非IoT设备中可执行如下方法,加入邻居感知网络(NAN);获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中;在加入的NAN中发布所述预设服务所提供的IoT配置信息,以使得所述NAN中的IoT设备获得所述待接入网络的相关信息来接入所述待接入网络。如此,使得IoT设备无需在SoftAP模式和STA模式之间进行切换便可获得待接入网络的相关信息并接入网络,使得IoT设备的网络接入过程更加简便,减少了网络接入所用时间;并且,无需用户进行手动操作,减轻了用户的操作负担,提高了用户体验。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是根据本发明一实施方式的IoT设备接入网络的方法的流程图;
图2是根据本发明一实施方式的NAN的示意图;
图3是根据本发明一实施方式的NAN设备接入网络的示意图;
图4是根据本发明一实施方式的IoT设备接入网络的方法的流程图;
图5是根据本发明一实施方式的IoT设备接入网络的方法的流程图;
图6是根据本发明一实施方式的IoT设备接入网络的方法的流程图;
图7是根据本发明一实施方式的IoT设备接入网络的装置的结构图;
图8是根据本发明一实施方式的IoT设备接入网络的装置的结构图;以及
图9是根据本发明一实施方式的IoT设备接入网络的***的结构图。
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1是根据本发明一实施方式的IoT设备接入网络的方法的流程图。该方法可用于非IoT设备,例如手机、平板电脑等终端设备。如图1所示,该方法可包括如下步骤。
在步骤S110中,加入邻居感知网络(NAN)。
无线局域网感知(Wi-Fi Aware)技术,为Wi-Fi联盟定义的一套NAN规范,具有实时性和低功耗的特点,能够发送少量数据信息,用于实现服务发现,与传统无线局域网(例如,Wi-Fi)相比具有更低的能量消耗,能够在设备的后台连续运行。Wi-Fi Aware技术中提供了NAN,例如,包括一个或多个NAN集群的NAN,如图2所示,NAN集群中可包括多个NAN设备,这些NAN设备采用相同的NAN配置参数进行设备间的信息同步。在NAN中,NAN设备可发送组播报文到其他的NAN设备,也可以发送单播报文到其他NAN设备。当NAN设备同时支持Wi-Fi功能和Wi-Fi Aware功能时,如图3所示,该NAN设备可以同时加入两个网络,并且针对加入的两个网络可以使用多个媒介接入控制(MAC)地址。
举例而言,非IoT设备支持NAN功能,其通过NAN协议所规定的交互流程加入到当前所处环境中的一个NAN集群中。同时,一个或多个支持NAN功能的IoT设备也会按照NAN协议加入到该NAN集群中。如此,形成包括非IoT设备和IoT设备的NAN。
在步骤S120中,获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中。
其中,待接入网络的相关信息包括如下至少一者:待接入网络中AP的SSID和密码。
例如,非IoT设备可以获取IoT设备期望接入的WLAN中AP的SSID和密码。非IoT设备可从手动配置信息中获得AP的SSID和密码,也可以在通过认证后,从AP或服务器中获得加密发送的SSID和密码。本发明对于非IoT设备获取待接入网络的相关信息的方式没有限制。非IoT设备将所获得的待接入网络的相关信息添加到预设服务所提供的IoT配置信息。
在步骤S130中,在加入的NAN中发布预设服务所提供的IoT配置信息,以使得NAN中的IoT设备获得待接入网络的相关信息来接入待接入网络。
举例而言,可使用NAN服务发现帧(SDF)在NAN设备间交换信息。SDF中包括公布报文(Publish message)和订阅报文(Subscribe message)。SDF中包括有服务描述属性(SDA),SDA中可包括如下表1所示的信息。
表1
可以将预设服务的服务名称(Service name)定义为IotConfigure(物联网配置),按照Wi-Fi Aware中规定将服务名称IotConfigure进行哈希运算获得Service ID。并且,利用上述表1中的字段Service Info携带预设服务IotConfigure所提供的IoT配置信息,其中包括待接入网络的相关信息,例如待接入网络中AP的SSID和密码。其中,Service Info中数据采用TLV(Type(类型)、Length(长度)、Value(值))的组织方式。Type取一个字节,用于定义Value的类型。例如,Type为0时表示Value中内容为AP的SSID,Type为1时表示Value中内容为AP的接入密码。Length表示Value的长度,为1个字节。Value表示具体的数据内容,例如AP的SSID或密码。如此,将预设服务定义为IotConfigure,根据IotConfigure生成Service ID,在与预设服务相关联的公布报文中使用生成的Service ID,在公布报文的ServiceInfo中按TLV形式携带待接入网络的相关信息。
在一实施方式中,所述在加入的NAN中发布预设服务所提供的IoT配置信息可包括:接收NAN中IoT设备发送的订阅报文;当订阅报文指示IoT设备请求预设服务时,生成包括预设服务所提供的IoT配置信息的公布报文,向IoT设备发送所生成的公布报文。
举例而言,IoT设备可以在NAN网络中周期地发送组播订阅报文,订阅报文中携带预设服务IotConfigure对应的Service ID,指示该IoT设备请求预设服务IotConfigure。非IoT设备接收到订阅报文后,发现自身能够提供该预设服务IotConfigure,于是响应于该订阅报文向IoT设备回复公布报文,在公布报文的Service ID字段中填入预设服务IotConfigure对应的ServiceID,在公布报文的Service Info字段中携带预设服务IotConfigure所提供的IoT配置信息,其中包括待接入网络的相关信息(例如,AP的SSID和密码)。IoT设备接收到公布报文后,从中解析出待接入网络的相关信息,利用该相关信息接入待接入网络。
在一实施方式中,所述在加入的NAN中发布预设服务所提供的IoT配置信息包括生成包括预设服务所提供的IoT配置信息的公布报文,在所加入的NAN中组播所生成的公布报文。
举例而言,非IoT设备在NAN中周期地组播公布报文,在公布报文的Service ID字段中填入预设服务IotConfigure对应的Service ID,在公布报文的Service Info字段中携带预设服务IotConfigure所提供的IoT配置信息,其中包括待接入网络的相关信息(例如,AP的SSID和密码)。IoT设备接收到公布报文后,根据公布报文的Service ID字段识别出预设服务IotConfigure,发现自身对此服务感兴趣,于是从中解析出待接入网络的相关信息,利用该相关信息接入待接入网络。
上述技术方案在非IoT设备中实施,使得IoT设备无需在SoftAP模式和STA模式之间进行切换便可获得待接入网络的相关信息并接入网络,使得IoT设备的网络接入过程更加简便,减少了网络接入所用时间;并且,无需用户进行手动操作,减轻了用户的操作负担,提高了用户体验。
图4是根据本发明一实施方式的IoT设备接入网络的方法的流程图。该方法可用于IoT设备,例如智能家具等。如图4所示,该方法可包括如下步骤。
在步骤S410中,加入邻居感知网络(NAN)。
举例而言,IoT设备可同时支持Wi-Fi Aware的NAN功能和Wi-Fi的STA功能。IoT设备可通过NAN功能,利用NAN协议所规定的交互流程加入到当前所处环境中的一个NAN集群中。该NAN集群中还可包括非IoT设备。
在步骤S420中,接收NAN中的非IoT设备发布的预设服务所提供的IoT配置信息。
在一实施方式中,所述接收NAN中的非IoT设备发布的预设服务所提供的IoT配置信息可包括:发送指示IoT设备请求所述预设服务的订阅报文;接收NAN中的非IoT设备响应于订阅报文所回复的包括预设服务所提供的IoT配置信息的公布报文。
举例而言,IoT设备可以在NAN网络中周期地发送组播订阅报文,订阅报文中携带预设服务IotConfigure对应的Service ID,指示该IoT设备请求预设服务IotConfigure。非IoT设备接收到订阅报文后,发现自身能够提供该预设服务IotConfigure,于是响应于该订阅报文向IoT设备回复公布报文,在公布报文的Service ID字段中填入预设服务IotConfigure对应的ServiceID,在公布报文的Service Info字段中携带预设服务IotConfigure所提供的IoT配置信息,其中包括待接入网络的相关信息(例如,AP的SSID和密码)。IoT设备接收到非IoT设备回复的公布报文。
在另一实施方式中,所述接收NAN中的非IoT设备发布的预设服务所提供的IoT配置信息可包括:接收所述NAN中的非IoT设备组播的包括预设服务所提供的IoT配置信息的公布报文。
举例而言,非IoT设备在NAN中周期地组播公布报文,在公布报文的Service ID字段中填入预设服务IotConfigure对应的Service ID,在公布报文的Service Info字段中携带预设服务IotConfigure所提供的IoT配置信息,其中包括待接入网络的相关信息(例如,AP的SSID和密码)。IoT设备在NAN中可接收到非IoT设备组播的该公布报文。
在步骤S430中,从预设服务所提供的IoT配置信息中获得待接入网络的相关信息。
其中,待接入网络的相关信息包括如下至少一者:待接入网络中AP的SSID和密码。
举例而言,IoT设备接收到公布报文后,根据公布报文的Service ID字段识别出预设服务IotConfigure,确定该公布报文与预设服务相关联,并从公布报文的Service Info字段中解析出预设服务IotConfigure所提供的IoT配置信息,其中包括待接入网络的相关信息(例如,AP的SSID和密码)。
在步骤S440中,利用获得的待接入网络的相关信息接入待接入网络。
举例而言,IoT设备可以通过STA模式,利用从公布报文中解析出的AP的SSID和密码接入待接入网络,例如,接入物联网。
上述技术方案在IoT设备中实施,IoT设备无需在SoftAP模式和STA模式之间进行切换,从加入的NAN中可获得待接入网络的相关信息并利用该相关信息接入网络,从而能够简化网络接入过程,减少网络接入所用时间;并且,无需用户进行手动操作,减轻了用户的操作负担,提高了用户体验。
图5是根据本发明一实施方式的IoT设备接入网络的方法的流程图,其中,所示设备包括AP、非IoT设备和IoT设备。为使本发明中技术方案更易于理解,以下从上述三个设备的整体运作的角度进行描述,但本发明中技术方案不限于此。
在步骤S502中,非IOT设备和IOT设备按照NAN协议交互流程自动加入到同一NAN集群中。在步骤S504中,非IOT设备获取到待接入网络的相关信息,例如AP的SSID和密码;非IOT设备对于服务名称为IotConfigure的预设服务,使用服务名称IotConfigure按规定进行哈希运算生成Service ID,在预设服务IotConfigure所提供的IoT配置信息中添加待接入网络的相关信息。在步骤S506中,IoT设备在NAN内,周期性的发送组播订阅报文,其中携带预设服务IotConfigure对应的Service ID(IoT设备通过Service Name进行哈希运算得到该Service ID),表示IoT设备请求预设服务IotConfigure。举例而言,报文组播所用MAC地址可为51-6F-9A-01-00-00。在步骤S508中,非IOT设备从NAN中接收到订阅报文,根据订阅报文中Service ID字段识别出预设服务IotConfigure,发现自己可以提供预设服务IotConfigure,生成NAN SDF单播公布报文,在公布报文中使用Service ID,并携带预设服务IotConfigure所提供的IoT配置信息,例如,在Service info字段中包括两个TLV信息,分别携带AP的SSID和密码。在步骤S510中,IOT设备收到NAN SDF单播公布报文,根据Service ID字段识别出预设服务IotConfigure,并从Service info字段里面解析出AP的SSID和密码。在步骤S512中,IOT设备使用AP的SSID和密码连接AP,接入物联网。
图6是根据本发明一实施方式的IoT设备接入网络的方法的流程图,其中,所示设备包括AP、非IoT设备和IoT设备。为使本发明中技术方案更易于理解,以下从上述三个设备的整体运作的角度进行描述,但本发明中技术方案不限于此。
在步骤S602中,非IOT设备和IOT设备按照NAN协议交互流程自动加入到同一NAN集群中。在步骤604中,非IOT设备获取到待接入网络的相关信息,例如AP的SSID和密码,对于服务名称为IotConfigure的预设服务,使用服务名称IotConfigure按规定进行哈希运算生成Service ID,在预设服务IotConfigure所提供的IoT配置信息中添加待接入网络的相关信息。在步骤S606中,非IOT设备在NAN中周期性的发送组播公布报文,在公布报文中使用Service ID,并携带预设服务IotConfigure所提供的IoT配置信息,例如,在Service info字段中包括两个TLV信息,分别携带AP的SSID和密码。公布报文的组播MAC地址可为51-6F-9A-01-00-00。在步骤S608中,IOT设备收到NAN SDF组播公布报文,根据Service ID字段识别出预设服务IotConfigure,发现自身对该预设服务感兴趣,并从Service info字段里面解析出AP的SSID和密码。在步骤S610中,IOT设备使用AP的SSID和密码连接AP,接入物联网。
在上述技术方案中,预设服务所提供的IoT配置信息中还可以包括其他IoT配置信息,不限于仅包括待接入网络的相关信息。此外,除了可以在公布报文的字段Service Info中携带预设服务所提供的IoT配置信息外,还可以使用报文中的其他字段携带预设服务所提供的IoT配置信息,例如使用新定义的SDA中属性来携带该预设服务所提供的IoT配置信息。
图7所示出了一种物联网IoT设备接入网络的装置,用于非IoT设备,如图7所示,该装置可包括如下模块。
网络连接模块710,用于加入邻居感知网络NAN;
信息处理模块720,用于获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中;
信息传输模块730,用于在加入的NAN中发布所述预设服务所提供的IoT配置信息,以使得所述NAN中的IoT设备获得所述待接入网络的相关信息来接入所述待接入网络。
在一实施例中,信息传输模块720可用于接收所述NAN中IoT设备发送的订阅报文;当所述订阅报文指示所述IoT设备请求所述预设服务时,生成包括预设服务所提供的IoT配置信息的公布报文,向所述IoT设备发送所生成的公布报文。
在一实施例中,信息传输模块720可用于生成包括预设服务所提供的IoT配置信息的公布报文,在所加入的NAN中组播所生成的公布报文。
在一实施例中,待接入网络的相关信息可包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
上述装置与前述用于非IoT设备的方法相对应,具体说明可参见方法中详细描述,在此不再赘述。
图8所示出了一种物联网IoT设备接入网络的装置,用于IoT设备,如图8所示,该装置可包括如下模块。
第一连接模块810,用于加入邻居感知网络NAN;
通信模块820,用于接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息;
处理模块830,用于从预设服务所提供的IoT配置信息中获得待接入网络的相关信息;
第二连接模块840,用于利用获得的待接入网络的相关信息接入所述待接入网络。
在一实施例中,通信模块820用于发送指示所述IoT设备请求所述预设服务的订阅报文;接收所述NAN中的非IoT设备响应于所述订阅报文所回复的包括预设服务所提供的IoT配置信息的公布报文。
在一实施例中,通信模块820用于接收所述NAN中的非IoT设备组播的包括预设服务所提供的IoT配置信息的公布报文。
在一实施例中,待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
上述装置与前述用于非IoT设备的方法相对应,具体说明可参见方法中详细描述,在此不再赘述。
本发明还公开了一种物联网IoT设备接入网络的***,包括如前所述用于非IoT设备的任意装置,以及如前所述用于IoT设备的任意装置。如图9所示,用于非IoT设备的装置与用于IoT设备的装置之间可通过NAN进行信息通信。
在上述装置或***中,IoT设备无需在SoftAP模式和STA模式之间进行切换,从加入的NAN中可获得待接入网络的相关信息并利用该相关信息接入网络,从而能够简化网络接入过程,减少网络接入所用时间;并且,无需用户进行手动操作,减轻了用户的操作负担,提高了用户体验。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。

Claims (17)

1.一种物联网IoT设备接入网络的方法,用于非IoT设备,该方法包括:
加入邻居感知网络NAN;
获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中;
在加入的NAN中发布所述预设服务所提供的IoT配置信息,以使得所述NAN中的IoT设备获得所述待接入网络的相关信息来接入所述待接入网络。
2.根据权利要求1所述的方法,其特征在于,所述在加入的NAN中发布所述预设服务所提供的IoT配置信息包括:
接收所述NAN中IoT设备发送的订阅报文;
当所述订阅报文指示所述IoT设备请求所述预设服务时,生成包括预设服务所提供的IoT配置信息的公布报文,向所述IoT设备发送所生成的公布报文。
3.根据权利要求1所述的方法,其特征在于,所述在加入的NAN中发布所述预设服务所提供的IoT配置信息包括:
生成包括预设服务所提供的IoT配置信息的公布报文,在所加入的NAN中组播所生成的公布报文。
4.根据权利要求1至3任一所述的方法,其特征在于,
所述待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
5.一种物联网IoT设备接入网络的方法,用于IoT设备,该方法包括:
加入邻居感知网络NAN;
接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息;
从预设服务所提供的IoT配置信息中获得待接入网络的相关信息;
利用获得的待接入网络的相关信息接入所述待接入网络。
6.根据权利要求5所述的方法,其特征在于,所述接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息包括:
发送指示所述IoT设备请求所述预设服务的订阅报文;
接收所述NAN中的非IoT设备响应于所述订阅报文所回复的包括预设服务所提供的IoT配置信息的公布报文。
7.根据权利要求5所述的方法,其特征在于,所述接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息包括:
接收所述NAN中的非IoT设备组播的包括预设服务所提供的IoT配置信息的公布报文。
8.根据权利要求5至7任一所述的方法,其特征在于,
所述待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
9.一种物联网IoT设备接入网络的装置,用于非IoT设备,该装置包括:
网络连接模块,用于加入邻居感知网络NAN;
信息处理模块,用于获取待接入网络的相关信息,将待接入网络的相关信息添加到预设服务所提供的IoT配置信息中;
信息传输模块,用于在加入的NAN中发布所述预设服务所提供的IoT配置信息,以使得所述NAN中的IoT设备获得所述待接入网络的相关信息来接入所述待接入网络。
10.根据权利要求9所述的装置,其特征在于,所述信息传输模块用于接收所述NAN中IoT设备发送的订阅报文;当所述订阅报文指示所述IoT设备请求所述预设服务时,生成包括预设服务所提供的IoT配置信息的公布报文,向所述IoT设备发送所生成的公布报文。
11.根据权利要求9所述的装置,其特征在于,所述信息传输模块用于生成包括预设服务所提供的IoT配置信息的公布报文,在所加入的NAN中组播所生成的公布报文。
12.根据权利要求9至11任一所述的装置,其特征在于,
所述待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
13.一种物联网IoT设备接入网络的装置,用于IoT设备,该装置包括:
第一连接模块,用于加入邻居感知网络NAN;
通信模块,用于接收所述NAN中的非IoT设备发布的预设服务所提供的IoT配置信息;
处理模块,用于从预设服务所提供的IoT配置信息中获得待接入网络的相关信息;
第二连接模块,用于利用获得的待接入网络的相关信息接入所述待接入网络。
14.根据权利要求13所述的装置,其特征在于,所述通信模块用于发送指示所述IoT设备请求所述预设服务的订阅报文;接收所述NAN中的非IoT设备响应于所述订阅报文所回复的包括预设服务所提供的IoT配置信息的公布报文。
15.根据权利要求13所述的装置,其特征在于,所述通信模块用于接收所述NAN中的非IoT设备组播的包括预设服务所提供的IoT配置信息的公布报文。
16.根据权利要求13至15任一所述的装置,其特征在于,
所述待接入网络的相关信息包括如下至少一者:待接入网络中接入节点AP的服务集标识SSID和密码。
17.一种物联网IoT设备接入网络的***,包括如权利要求9-12任一所述的装置,以及权利要求13-16任一所述的装置。
CN201610174066.1A 2016-03-24 2016-03-24 物联网IoT设备接入网络的方法、装置和*** Pending CN105897691A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610174066.1A CN105897691A (zh) 2016-03-24 2016-03-24 物联网IoT设备接入网络的方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610174066.1A CN105897691A (zh) 2016-03-24 2016-03-24 物联网IoT设备接入网络的方法、装置和***

Publications (1)

Publication Number Publication Date
CN105897691A true CN105897691A (zh) 2016-08-24

Family

ID=57014229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610174066.1A Pending CN105897691A (zh) 2016-03-24 2016-03-24 物联网IoT设备接入网络的方法、装置和***

Country Status (1)

Country Link
CN (1) CN105897691A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973381A (zh) * 2017-03-09 2017-07-21 惠州Tcl移动通信有限公司 一种WiFi热点密码分享处理方法、***及移动终端
WO2017193937A1 (zh) * 2016-05-13 2017-11-16 华为技术有限公司 WiFi配置方法、WiFi移动终端和WiFi设备
CN108347739A (zh) * 2017-01-24 2018-07-31 Abb瑞士股份公司 无线通信网络
CN112422313A (zh) * 2020-09-29 2021-02-26 漳州立达信光电子科技有限公司 一种基于上位机的配对方法及相关装置
CN113163379A (zh) * 2020-02-21 2021-07-23 华为技术有限公司 一种发现及配网的方法和电子设备
WO2021159708A1 (zh) * 2020-02-10 2021-08-19 华为技术有限公司 一种物联网设备自动接入无线局域网的方法以及装置
WO2021217631A1 (zh) * 2020-04-30 2021-11-04 Oppo广东移动通信有限公司 服务分享方法、通信设备和云平台
WO2022052760A1 (zh) * 2020-09-14 2022-03-17 华为技术有限公司 一种组合音箱的配置方法、音箱和电子设备
WO2022105028A1 (zh) * 2020-11-19 2022-05-27 美的集团股份有限公司 物联网设备的配网方法及装置
CN114615099A (zh) * 2020-11-23 2022-06-10 美的集团股份有限公司 网关、智能设备配网处理方法、电子设备及存储介质
CN115604694A (zh) * 2022-11-30 2023-01-13 深圳开鸿数字产业发展有限公司(Cn) 基于WiFi-Aware协议的通信方法、轻设备及可读存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399720A (zh) * 2007-09-30 2009-04-01 中兴通讯股份有限公司 用于加快无线通信***终端接入网络的方法
CN101588471A (zh) * 2008-05-19 2009-11-25 华为技术有限公司 网络电视业务的控制、处理方法、装置及***
CN101984713A (zh) * 2010-10-20 2011-03-09 中兴通讯股份有限公司 一种实现业务数据分流的方法、终端及***
CN102026097A (zh) * 2009-09-09 2011-04-20 华为终端有限公司 业务配置分片获取方法及服务器
CN102684950A (zh) * 2011-03-09 2012-09-19 中兴通讯股份有限公司 一种物联网和互联网服务结合的方法和***
CN102821466A (zh) * 2012-09-06 2012-12-12 东莞宇龙通信科技有限公司 数据通信装置和数据通信方法
CN103166836A (zh) * 2013-03-17 2013-06-19 周良文 基于信息发布的物联网***
CN103607751A (zh) * 2013-11-18 2014-02-26 深圳市通力科技开发有限公司 无线设备配置方法及***
CN104716993A (zh) * 2013-12-16 2015-06-17 诺基亚公司 短程通信环境中用于服务发现的方法、设备和计算机程序产品
US20160072839A1 (en) * 2014-09-05 2016-03-10 Salesforce.Com, Inc. Facilitating dynamic management of participating devices within a network in an on-demand services environment

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399720A (zh) * 2007-09-30 2009-04-01 中兴通讯股份有限公司 用于加快无线通信***终端接入网络的方法
CN101588471A (zh) * 2008-05-19 2009-11-25 华为技术有限公司 网络电视业务的控制、处理方法、装置及***
CN102026097A (zh) * 2009-09-09 2011-04-20 华为终端有限公司 业务配置分片获取方法及服务器
CN101984713A (zh) * 2010-10-20 2011-03-09 中兴通讯股份有限公司 一种实现业务数据分流的方法、终端及***
CN102684950A (zh) * 2011-03-09 2012-09-19 中兴通讯股份有限公司 一种物联网和互联网服务结合的方法和***
CN102821466A (zh) * 2012-09-06 2012-12-12 东莞宇龙通信科技有限公司 数据通信装置和数据通信方法
CN103166836A (zh) * 2013-03-17 2013-06-19 周良文 基于信息发布的物联网***
CN103607751A (zh) * 2013-11-18 2014-02-26 深圳市通力科技开发有限公司 无线设备配置方法及***
CN104716993A (zh) * 2013-12-16 2015-06-17 诺基亚公司 短程通信环境中用于服务发现的方法、设备和计算机程序产品
US20160072839A1 (en) * 2014-09-05 2016-03-10 Salesforce.Com, Inc. Facilitating dynamic management of participating devices within a network in an on-demand services environment

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017193937A1 (zh) * 2016-05-13 2017-11-16 华为技术有限公司 WiFi配置方法、WiFi移动终端和WiFi设备
US10880817B2 (en) 2016-05-13 2020-12-29 Huawei Technologies Co., Ltd. Wi-fi configuration method, Wi-Fi mobile terminal, and Wi-Fi device
CN108347739A (zh) * 2017-01-24 2018-07-31 Abb瑞士股份公司 无线通信网络
CN106973381B (zh) * 2017-03-09 2020-11-13 惠州Tcl移动通信有限公司 一种WiFi热点密码分享处理方法、***及移动终端
CN106973381A (zh) * 2017-03-09 2017-07-21 惠州Tcl移动通信有限公司 一种WiFi热点密码分享处理方法、***及移动终端
WO2021159708A1 (zh) * 2020-02-10 2021-08-19 华为技术有限公司 一种物联网设备自动接入无线局域网的方法以及装置
CN113163379A (zh) * 2020-02-21 2021-07-23 华为技术有限公司 一种发现及配网的方法和电子设备
CN115334496A (zh) * 2020-02-21 2022-11-11 华为技术有限公司 一种发现及配网的方法、电子设备和***
WO2021164769A1 (zh) * 2020-02-21 2021-08-26 华为技术有限公司 一种发现及配网的方法、电子设备和***
CN113163379B (zh) * 2020-02-21 2022-05-24 华为技术有限公司 一种发现及配网的方法和电子设备
WO2021217631A1 (zh) * 2020-04-30 2021-11-04 Oppo广东移动通信有限公司 服务分享方法、通信设备和云平台
WO2022052760A1 (zh) * 2020-09-14 2022-03-17 华为技术有限公司 一种组合音箱的配置方法、音箱和电子设备
CN114268896A (zh) * 2020-09-14 2022-04-01 华为技术有限公司 一种组合音箱的配置方法、音箱和电子设备
CN114268896B (zh) * 2020-09-14 2023-04-28 华为技术有限公司 一种组合音箱的配置方法、音箱和电子设备
CN112422313A (zh) * 2020-09-29 2021-02-26 漳州立达信光电子科技有限公司 一种基于上位机的配对方法及相关装置
CN112422313B (zh) * 2020-09-29 2023-10-17 漳州立达信光电子科技有限公司 一种基于上位机的配对方法及相关装置
CN114598598A (zh) * 2020-11-19 2022-06-07 美的集团股份有限公司 物联网设备的配网方法及装置
WO2022105028A1 (zh) * 2020-11-19 2022-05-27 美的集团股份有限公司 物联网设备的配网方法及装置
CN114598598B (zh) * 2020-11-19 2023-11-10 美的集团股份有限公司 物联网设备的配网方法及装置
EP4250685A4 (en) * 2020-11-19 2024-05-01 Midea Group Co., Ltd. NETWORK CONFIGURATION METHOD AND APPARATUS FOR AN INTERNET OF THINGS DEVICE
CN114615099A (zh) * 2020-11-23 2022-06-10 美的集团股份有限公司 网关、智能设备配网处理方法、电子设备及存储介质
CN115604694A (zh) * 2022-11-30 2023-01-13 深圳开鸿数字产业发展有限公司(Cn) 基于WiFi-Aware协议的通信方法、轻设备及可读存储介质
CN115604694B (zh) * 2022-11-30 2023-05-16 深圳开鸿数字产业发展有限公司 基于WiFi-Aware协议的通信方法、轻设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN105897691A (zh) 物联网IoT设备接入网络的方法、装置和***
CN111867001B (zh) 智能设备批量配网方法、***及存储介质
CN103828443B (zh) 发现经由无线网络可用的网络信息
CN103229482B (zh) 用于发现经由无线网络可用的网络能力的方法和装置
US10334508B2 (en) Systems and methods for implementing band service discovery
KR102166992B1 (ko) 서비스 계층 그룹 동작을 위한 멀티캐스트의 인에이블
KR101988472B1 (ko) M2m 시스템에서 디바이스간 연결 방법 및 이를 위한 장치
KR101709418B1 (ko) 장치와 서비스의 발견 방법, 및 장치 미들웨어
KR101700937B1 (ko) WiFi Direct 네트워크에서의 서비스 탐색 방법 및 장치
EP3128718B1 (en) Service discovery method and device
JP6750608B2 (ja) 情報処理装置、情報処理方法およびプログラム
WO2017097093A1 (zh) 家庭物联网的实现方法及机顶盒、物联网服务器
CN106713088A (zh) 基于双mqtt服务器的智能家居设备控制方法及***
CN105050033A (zh) 基于低功耗蓝牙和传统蓝牙的微微网组网互连方法及***
AU2011307131A1 (en) Methods and apparatus to present network capabilities available via wireless networks
CN106060816B (zh) 一种无线自组网方法及***
US9980121B2 (en) Method and apparatus for performing discovery in wireless communication system
JP2015522994A (ja) 端末検索方法及び装置
CN104283743A (zh) 一种家庭网络设备及代理服务发现的方法
EP3240286B1 (en) Apparatus and method for configuring high-definition video telephony between computer devices
CN105392185B (zh) 一种智能设备的联网方法、装置及***
EP2745493A1 (en) Methods and apparatus for launching an application identified by a sensor
CN113794996B (zh) 设备通信、设备控制方法、装置、电子设备和存储介质
CN102238238A (zh) 访问本地网络设备的方法和装置
US10404534B2 (en) Method and device for networking intelligent terminals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160824

RJ01 Rejection of invention patent application after publication