WO2016192183A1 - 一种Wi-Fi物联网设备通信方法及Wi-Fi物联网*** - Google Patents

一种Wi-Fi物联网设备通信方法及Wi-Fi物联网*** Download PDF

Info

Publication number
WO2016192183A1
WO2016192183A1 PCT/CN2015/084443 CN2015084443W WO2016192183A1 WO 2016192183 A1 WO2016192183 A1 WO 2016192183A1 CN 2015084443 W CN2015084443 W CN 2015084443W WO 2016192183 A1 WO2016192183 A1 WO 2016192183A1
Authority
WO
WIPO (PCT)
Prior art keywords
internet
things
packet
unit
controlled device
Prior art date
Application number
PCT/CN2015/084443
Other languages
English (en)
French (fr)
Inventor
张瑞安
林豪
姜江建
展睿
Original Assignee
乐鑫信息科技(上海)有限公司
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
Priority claimed from CN201510285856.2A external-priority patent/CN104883724B/zh
Priority claimed from CN201520360037.5U external-priority patent/CN204721613U/zh
Application filed by 乐鑫信息科技(上海)有限公司 filed Critical 乐鑫信息科技(上海)有限公司
Priority to US15/576,934 priority Critical patent/US10693714B2/en
Publication of WO2016192183A1 publication Critical patent/WO2016192183A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/12Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/168Implementing security features at a particular protocol layer above the transport layer
    • 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/10Protocols in which an application is distributed across nodes in the network
    • 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
    • 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
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/037Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • H04L2209/805Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to the field of Internet of Things technologies, and in particular, to a Wi-Fi Internet of Things device communication method and a Wi-Fi Internet of Things system.
  • the IoT device can be various information sensors and controllers, or can be various intelligent home appliances.
  • Internet of Things devices access the Internet in a variety of ways, forming a huge network and realizing the extension of the Internet from people to things.
  • Wi-Fi Internet of Things access is one of the most widely used, lowest cost, and most scalable IoT access methods.
  • Wi-Fi IoT devices access the network directly through Wi-Fi access points (also known as Wi-Fi access points or wireless routers).
  • Wi-Fi IoT lighting devices which are popular in the market, usually use the mobile terminal application interface to control the switching of Wi-Fi IoT lighting devices and adjust the brightness and hue, and are equipped with traditional mechanical switches for simple switching. And brightness control.
  • the relatively flexible position-free field control of the lighting device is more attractive to the user than the mobile terminal remote control (mobile phone application control).
  • wiring-free wireless remote control lighting switch devices Based on the above requirements for wireless lighting control, some wiring-free wireless remote control lighting switch devices have appeared on the market. These wiring-free wireless remote-controlled lighting switch devices use a proprietary communication method in a non-standardized manner in non-standardized frequency bands (such as 1 GHz, 315 MHz, etc.), and simple switching control of the lighting device does not support mobile application control. Moreover, these devices operate in non-public frequency bands and easily interfere with signals from other systems, affecting user performance.
  • the Wi-Fi standard protocol stipulates that vendors and vendors can define Vendor specific information elements based on application needs. According to the different types of control interfaces (capacitive touch buttons, touch screens, etc.) of the Wi-Fi IoT lighting switch, different types of control information can be defined to realize the simple to sophisticated control of the Wi-Fi IoT lighting device.
  • the manufacturer does not comply with the Wi-Fi standard protocol, it can also modify the packet payload structure and modify the MAC. Layer protocol stack to load control information.
  • Wi-Fi IoT devices such as Wiring-free Wi-Fi IoT lighting switches, which have a long cycle of control information, use the connection control communication mode to control the Wi-Fi IoT lighting device almost every time. When you re-establish a Wi-Fi connection with a Wi-Fi IoT lighting device, it consumes most of the energy on the control frame. For battery-powered, Wi-Fi-free IoT lighting switches, Wi-Fi-based control reduces battery life.
  • the object of the present invention is to provide a Wi-Fi IoT device communication method and a Wi-Fi Internet of Things system, which can transmit a Wi-Fi IoT device by using a unicast packet or a multicast packet communication in a MAC layer non-connected mode.
  • the minimum number of packets completes the transfer of control information for minimal power consumption, maximizing battery replacement or charging cycles.
  • a Wi-Fi Internet of Things device communication method which is characterized in that a Wi-Fi Internet of Things host control device sends control information to a Wi-Fi IoT controlled device.
  • the method includes the following steps:
  • the Wi-Fi Internet of Things master control device and the Wi-Fi IoT controlled device complete pairing, and obtain each other's MAC address and communication key;
  • the Wi-Fi Internet of Things master control device sends control information to the Wi-Fi IoT controlled device by loading a private information structure in a Wi-Fi unicast packet or a multicast packet.
  • the communication method further includes that the Wi-Fi Internet of Things controlled device sends the confirmation information to the Wi-Fi Internet of Things host control device after receiving the control information.
  • step of sending the confirmation information to the Wi-Fi Internet of Things host control device after receiving the control information by the Wi-Fi Internet of Things controlled device further includes:
  • the Wi-Fi Internet of Things controlled device sends the confirmation information to the Wi-Fi Internet of Things host device in a manner that loads a private information structure defined for confirmation in a unicast packet or a multicast packet;
  • the Wi-Fi Internet of Things controlled device sends an acknowledgement message to the Wi-Fi Internet of Things host device in a manner of replying to the ACK packet.
  • the Wi-Fi Internet of Things host control device sends a control letter to the Wi-Fi IoT controlled device.
  • the communication method further includes:
  • the control information is encrypted by using a preset encryption method.
  • the preset encryption method includes:
  • Application layer encryption encrypting the private information structure with the communication key
  • the MAC layer is encrypted, and the unicast packet or the multicast packet is encrypted at the MAC layer by using the communication key.
  • the unicast packet or the multicast packet is a unicast packet or a multicast packet that does not require a MAC connection.
  • the unicast packet or the multicast packet is a management packet that does not require a MAC connection: one of a Beacon package, a ProbResp package, a ProbReq package, or an Action package.
  • the unicast packet or the multicast packet is one of a MAC connection management packet or a data packet.
  • a Wi-Fi Internet of Things system characterized in that it comprises:
  • Wi-Fi Internet of Things master control device
  • the Wi-Fi IoT master device is in a MAC layer non-connected mode, by loading a private information structure into a Wi-Fi unicast packet or a multicast packet to Wi-Fi
  • the IoT controlled device sends control information
  • the Wi-Fi Internet of Things host control device includes:
  • a first matching unit configured to perform pairing with the Wi-Fi Internet of Things controlled device
  • a first obtaining unit configured to be connected to the first matching unit, configured to acquire a Wi-Fi Internet of Things controlled device when the Wi-Fi Internet of Things host device and the Wi-Fi IoT controlled device complete pairing MAC address;
  • a first storage unit configured to be connected to the first acquiring unit, configured to store a communication key between the Wi-Fi Internet of Things (IPI) main control device and the Wi-Fi IoT controlled device, and control the Wi-Fi Internet of Things MAC address of the device and the default unicast packet or multicast packet type.
  • IPI Wi-Fi Internet of Things
  • a selecting unit connected to the first storage unit, for selecting a type of a unicast packet or a multicast packet
  • a sending unit connected to the selecting unit, for transmitting control information to the Wi-Fi Internet of Things controlled device.
  • the Wi-Fi Internet of Things main control device further includes an encryption unit, and is connected to the sending unit, and is configured to encrypt the control information by using a preset encryption manner.
  • the encryption unit further includes:
  • An application layer encryption subunit for encrypting a private information structure at an application layer with a communication key
  • the MAC layer encryption subunit is configured to encrypt the unicast packet or the multicast packet at the MAC layer by using a communication key.
  • the Wi-Fi Internet of Things controlled device includes:
  • a second matching unit configured to complete pairing with the first matching unit of the Wi-Fi Internet of Things host device
  • a second obtaining unit configured to be connected to the second matching unit, configured to acquire a Wi-Fi Internet of Things master control device when the Wi-Fi Internet of Things host device and the Wi-Fi IoT controlled device complete pairing MAC address;
  • a second storage unit connected to the second obtaining unit, for storing a communication key between the Wi-Fi Internet of Things (IPI) main control device and the Wi-Fi IoT controlled device, and a Wi-Fi Internet of Things host MAC address and control information of the device;
  • IPI Wi-Fi Internet of Things
  • a receiving unit connected to the second storage unit, configured to receive control information sent by a sending unit of the Wi-Fi Internet of Things (IPI) main control device;
  • IPI Wi-Fi Internet of Things
  • the confirmation unit is connected to the receiving unit, and is configured to send the confirmation information to the Wi-Fi Internet of Things host control device after the Wi-Fi Internet of Things controlled device receives the control information.
  • the decryption unit is connected to the receiving unit and configured to decrypt the encrypted control information sent by the Wi-Fi Internet of Things host control device.
  • the confirming unit further includes:
  • a private information structure confirmation subunit configured to send the acknowledgement information to the Wi-Fi Internet of Things host device in a manner of loading a private information structure defined for confirmation in the unicast packet or the multicast packet;
  • the ACK acknowledgement subunit is configured to send the acknowledgement information to the Wi-Fi Internet of Things host device in a manner of replying to the ACK packet.
  • the unicast packet or the multicast packet is a unicast packet or a multicast packet that does not require a MAC connection.
  • the unicast packet or the multicast packet is one of a Beacon packet, a ProbResp packet, a ProbReq packet, or an Action packet.
  • the unicast packet or the multicast packet is one of a MAC connection management packet or a data packet.
  • the Wi-Fi Internet of Things device communication method and the Wi-Fi Internet of Things system have the following advantages: in the MAC layer non-connection mode, using unicast packets or multicast packet communication, Wi- Fi IoT devices send a minimum number of packets, complete control information transmission, achieve minimum power consumption, maximize battery replacement or charging cycle; only need to modify the MAC layer software on standard Wi-Fi IoT devices Part, even at the application layer, the implementation cost Low, simple method; implemented on the existing Wi-Fi chip, does not change the circuit of the standard Wi-Fi IoT device, so that the standard Wi-Fi IoT device can connect to the AP in normal STA mode, access the Internet , retain the original mobile terminal application control and remote control functions.
  • FIG. 1 is a structural block diagram of a Wi-Fi Internet of Things main control device
  • FIG. 2 is a structural block diagram of a Wi-Fi Internet of Things controlled device
  • 3 is a flow chart of a Wi-Fi IoT device communication method.
  • a Wi-Fi Internet of Things system comprising: a Wi-Fi Internet of Things master control device 100; a plurality of Wi-Fi Internet of Things controlled devices 200; and the Wi-Fi Internet of Things host control device 100 in a MAC layer non-connected mode
  • the control information is transmitted to the Wi-Fi Internet of Things controlled device 200 by loading a private information structure in a Wi-Fi unicast packet or a multicast packet.
  • the Wi-Fi Internet of Things master device 100 includes: a first matching unit 101, configured to perform pairing with the Wi-Fi Internet of Things controlled device 200; a first obtaining unit 102, and the first A matching unit 101 is connected to acquire a MAC address of the Wi-Fi Internet of Things controlled device 200 when the Wi-Fi Internet of Things host device 100 and the Wi-Fi Internet of Things controlled device 200 complete pairing;
  • the storage unit 103 is connected to the first obtaining unit 102, and is configured to store a communication key between the Wi-Fi Internet of Things (IPI) host device 100 and the Wi-Fi IoT controlled device 200, and a Wi-Fi Internet of Things.
  • IPI Wi-Fi Internet of Things
  • the Wi-Fi Internet of Things controlled device 200 includes: a second matching unit 201, configured to perform pairing with the first matching unit 101 of the Wi-Fi Internet of Things host device 100; and a second acquiring unit 202, connected to the second matching unit 201, configured to be used in the Wi-Fi Internet of Things
  • the standby device 100 acquires the MAC address of the Wi-Fi Internet of Things master device 100 when the Wi-Fi Internet of Things controlled device 200 completes the pairing
  • the second storage unit 203 is connected to the second acquiring unit 202 for storing a communication key between the Wi-Fi Internet of Things master device 100 and the Wi-Fi Internet of Things controlled device 200, a MAC address of the Wi-Fi Internet of Things control device 100, and control information
  • a receiving unit 204 The second storage unit 203 is connected to receive control information sent by the sending unit 105 of the Wi-Fi Internet of Things host control device 100.
  • the confirmation unit 205 is connected to the receiving unit 204 for use in the Wi-Fi Internet of Things. After receiving the control information, the control device 200 sends the confirmation information to the Wi-Fi Internet of Things host control device 100; the decryption unit 206 is connected to the receiving unit 204 for encrypting the Wi-Fi Internet of Things host control device 100. The control information is decrypted.
  • a Wi-Fi IoT device communication method is used for a Wi-Fi IoT master device to send control information to a Wi-Fi IoT controlled device, and the method includes the following steps:
  • Step 301 The Wi-Fi Internet of Things main control device and the Wi-Fi IoT controlled device complete pairing (the pairing can be completed at the factory, or paired in the user's hand), and obtain each other's MAC address and communication secret. key;
  • Step 302 The Wi-Fi Internet of Things host control device sends control information to the Wi-Fi IoT controlled device by loading a private information structure in the Wi-Fi unicast packet or the multicast packet.
  • the pairing information In the private information structure
  • the unicast packet can distinguish the paired device in the address of the packet header, and can also put the pairing information in the private information structure;
  • Step 303 After receiving the control information, the Wi-Fi Internet of Things controlled device sends the confirmation information to the Wi-Fi Internet of Things host control device.
  • the step 302 further includes: encrypting the control information by using a preset encryption manner.
  • the preset encryption method includes: application layer encryption, encrypting the private information structure with the communication key; MAC layer encryption, and encrypting the unicast packet or the multicast packet at the MAC layer by using the communication key.
  • the Wi-Fi Internet of Things controlled device may have three forms of confirmation of the received packet according to different types of packages and application scenarios of the loaded private information structure: 1) The private information structure can be confirmed by the application layer or the MAC layer software, and loaded on the Wi-Fi unicast packet or the multicast packet type for high-level confirmation of the received control information by the Wi-Fi Internet of Things controlled device. 2) Without high-level confirmation, for certain types of packets, only the Wi-Fi standard specifies that the MAC hardware automatically replies to the ACK packet; 3) for some packet types, does not use any confirmation, Wi-Fi standard The standard MAC hardware does not automatically reply to the ACK packet.
  • a broadcast packet is also included in the scope of the present invention.
  • the unicast packet or the multicast packet is one of the MAC connection management packet or the data packet
  • the management packet and the data packet requiring the MAC connection are modified, the control of the MAC layerless connection in the present invention can also be applied.
  • the management pack and data packet requiring a MAC connection refer to a Wi-Fi MAC management pack during Wi-Fi connection or a Wi-Fi MAC management pack and a Wi-Fi MAC packet after establishing a Wi-Fi connection.
  • the management packet can be used as a unicast packet or a multicast packet, and the control information can be loaded by: a) vendor private information element; b) modifying the management packet payload (pay l oad) content, and modifying the MAC software protocol stack accordingly.
  • the two loading methods are collectively referred to as a private information structure.
  • the data payload content needs to be modified, and the MAC software protocol stack also needs to be modified.
  • the preferred unicast packet or multicast packet is a management packet that does not require a MAC connection: one of a Beacon package, a ProbResp package, a ProbReq package, and an Action package.
  • the preferred control information loading mode is to load the vendor private information element in the management package.
  • the Wi-Fi Internet of Things controlled device is a standard Wi-Fi IoT device, such as a Wi-Fi enabled appliance, such as a Wi-Fi Internet of Things lighting device, a smart TV, a smart air conditioner, and the like.
  • control information loading mode is a vendor private information element.
  • the above packet type, confirmation form, and encryption form can be freely combined and used depending on the specific situation.
  • the Wi-Fi Internet of Things controlled device is a standard Wi-Fi IoT device, that is, can support standard Wi-Fi function, can be normally connected to the AP, and is connected to the AP through the AP. Extranet.
  • the Wi-Fi Internet of Things controlled device is a Wi-Fi enabled appliance, such as a Wi-Fi Internet of Things lighting device.
  • the packet type and the control information loading method adopt a preferred scheme.
  • the Wi-Fi Internet of Things master device of the present invention is a Wi-Fi switch, and the Wi-Fi Internet of Things controlled device is a Wi-Fi lamp.
  • Wi-Fi switches and Wi-Fi luminaires are paired at the factory, and the Wi-Fi switch has a single-point capacitive touch button interface for simple switching.
  • the capacitive touch button on the Wi-Fi switch When the capacitive touch button on the Wi-Fi switch senses the user's touch behavior and needs to change the status of the Wi-Fi luminaire, it may have several unicast packets and multicast packet types and packet exchange of the MAC layer non-connected communication control mechanism.
  • the implementation is as follows, but is not limited to the following package types and parameter settings.
  • the Wi-Fi switch can send the multicast Beacon packet or the unicast/multicast ProbResp packet for the MAC non-connection. Connected to the communication.
  • the Wi-Fi switch transmits multiple (eg, 10) multicast Beacon packets with vendor private information elements to the paired Wi-Fi luminaires in a time window (eg, 100 milliseconds), paired
  • the Wi-Fi luminaire does not need to return an acknowledgment
  • the MAC hardware does not send an ACK packet acknowledgement to the multicast Beacon packet. If the control fails, the user can judge with the naked eye and touch the capacitive touch button again.
  • the information in the Beacon obtained by the Wi-Fi luminaire is transmitted to the application layer, and the control process can be implemented only at the application layer, and the MAC software and the following are not required to be changed, and the implementation is the simplest.
  • the Wi-Fi switch sends a unicast ProbResp packet with the vendor's private information element to the paired Wi-Fi luminaire, waiting for the paired Wi-Fi luminaire to return the MAC hardware ACK packet. If the timeout is confirmed, it will be resent until the ACK packet is successfully received or interrupted by other actions of the user. In this case, the Wi-Fi luminaire needs to change the MAC software and application layer.
  • the Wi-Fi switch can also send multicast/single using the softAP mode of the Wi-Fi luminaire.
  • the ProbReq or Multicast/Unicast Action package is loaded with the vendor private information element.
  • the Wi-Fi switch sends multiple (eg, 10) multicast ProbReq/Action packets with vendor private information elements to the paired Wi-Fi luminaires within a time window (eg, 100 milliseconds).
  • a time window eg, 100 milliseconds.
  • the Wi-Fi luminaire can adopt the form of not returning the acknowledgment packet.
  • the MAC hardware does not return the ACK packet; or the corresponding ProbResp/Action package loaded with the acknowledgment I E can be used. form.
  • the Wi-Fi luminaire After receiving the aforementioned unicast ProbReq/Action package, the Wi-Fi luminaire returns the ACK packet according to the standard Wi-Fi behavior; it can also be further confirmed by the corresponding ProbResp/Action package loaded with the acknowledgment control information.
  • Wi-Fi switch has other control interfaces, such as a touch screen, more complex lighting behavior control can be achieved through a variety of vendor proprietary information elements. These vendors' private information elements can also be controlled by Wi-Fi luminaires through the above communication mechanisms.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种Wi-Fi物联网设备通信方法,用于Wi-Fi物联网主控设备向Wi-Fi物联网受控设备发送控制信息,该方法包含以下步骤:Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对,并相互获得对方的MAC地址及通信密钥;Wi-Fi物联网主控设备通过在Wi-Fi单播包或组播包中加载私有信息结构的方式向Wi-Fi物联网受控设备发送控制信息;Wi-Fi物联网受控设备接收到控制信息后向Wi-Fi物联网主控设备发送确认信息。本发明还公开了一种Wi-Fi物联网***。本发明以MAC层非连接模式,利用单播包或组播包通信,可以使Wi-Fi物联网设备发送最少数量的包,完成控制信息的传输,实现最小功耗,在最大程度上延长电池的更换或充电周期。

Description

一种Wi-Fi物联网设备通信方法及Wi-Fi物联网*** 技术领域
本发明涉及物联网技术领域,具体涉及一种Wi-Fi物联网设备通信方法及Wi-Fi物联网***。
背景技术
物联网,即Internet Of Things(IoT)。物联网设备可以是各种信息传感器和控制器,也可以是各种智能化的家用电器。物联网设备通过多种方式接入互联网,形成一个巨大的网络,实现了互联网从人向物的延伸。
Wi-Fi物联网接入方式是应用最广,成本最低,可扩展性最好的物联网接入方式之一。通常,Wi-Fi物联网设备直接通过Wi-Fi接入点(Wi-FiAccess Point,也称Wi-Fi热点或无线路由器)接入网络。
目前,市场上涌现出很多家用或商用的Wi-Fi物联网设备。这些物联网设备大多是通过手机、pad等移动终端的应用程序来进行控制,许多时候并不方便。比如,市场上很流行的Wi-Fi物联网照明设备,通常是以移动终端应用界面来控制Wi-Fi物联网照明设备的开关及调节亮度和色调,并配以传统的机械开关进行简单的开关和亮度控制。造成应用界面控制的复杂与不便,和传统机械开关控制的不灵活与布线施工的困难,两种状况同时存在。大多数情况下,对照明设备进行位置相对灵活的免除布线的实地控制,比移动终端遥控(手机应用程序控制)的方式,对用户更有吸引力。
基于上述的无线照明控制的需求,市场上已经出现了一些免布线无线遥控照明开关设备。这些免布线无线遥控照明开关设备以非标准化的方式在非标准化的频段(如1GHz、315MHz等),使用私有通信方式,对照明设备进行简单的开关控制,不支持手机应用程序控制。而且,这些设备工作于非公共频段,容易与其他***的信号相互干扰,影响用户使用效果。
Wi-Fi标准协议规定,厂商和供应商可以根据应用需要,定义厂商私有信息元素(Vendor specific information element)。根据免布线Wi-Fi物联网照明开关不同类型的控制界面(电容触摸按键、触摸屏等),可以定义不同类型的控制信息,实现对Wi-Fi物联网照明设备从简单到精细复杂的控制。
若厂商不遵循Wi-Fi标准协议规定,还可以改造包载荷结构,修改MAC 层协议栈,来加载控制信息。
以上两种加载方式统称私有信息结构。
对Wi-Fi物联网设备的控制,一般是基于Wi-Fi连接。像免布线Wi-Fi物联网照明开关这种控制信息产生周期很长的Wi-Fi物联网设备来说,若采用连接控制通信模式,则几乎每次要实现对Wi-Fi物联网照明设备控制时,都要与Wi-Fi物联网照明设备重新建立Wi-Fi连接,会在控制帧上面消耗大部分能量。对于主要以电池供电的免布线Wi-Fi物联网照明开关来说,基于Wi-Fi连接的控制方式会大大减少电池寿命。
发明内容
本发明的目的在于提供一种Wi-Fi物联网设备通信方法及Wi-Fi物联网***,以MAC层非连接模式,利用单播包或组播包通信,可以使Wi-Fi物联网设备发送最少数量的包,完成控制信息的传输,实现最小功耗,在最大程度上延长电池的更换或充电周期。
为了达到上述目的,本发明通过以下技术方案实现:一种Wi-Fi物联网设备通信方法,其特点是,用于Wi-Fi物联网主控设备向Wi-Fi物联网受控设备发送控制信息,该方法包含以下步骤:
Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对,并相互获得对方的MAC地址及通信密钥;
Wi-Fi物联网主控设备通过在Wi-Fi单播包或组播包中加载私有信息结构的方式向Wi-Fi物联网受控设备发送控制信息。
进一步,所述的通信方法还包含所述Wi-Fi物联网受控设备接收到控制信息后向Wi-Fi物联网主控设备发送确认信息。
进一步,所述Wi-Fi物联网受控设备接收到控制信息后向Wi-Fi物联网主控设备发送确认信息的步骤还包括:
所述Wi-Fi物联网受控设备以在单播包或组播包中加载定义用于确认的私有信息结构的方式向Wi-Fi物联网主控设备发送确认信息;
或者,所述Wi-Fi物联网受控设备以回复ACK数据包的方式向Wi-Fi物联网主控设备发送确认信息。
进一步,在Wi-Fi物联网主控设备向Wi-Fi物联网受控设备发送控制信 息时,所述的通信方法还包含:
对所述控制信息采用预设加密方式进行加密。
进一步,所述的预设加密方式包含:
应用层加密,用通信密钥加密私有信息结构;
MAC层加密,用通信密钥在MAC层对单播包或组播包进行加密。
进一步,所述的单播包或组播包为不需要MAC连接的单播包或组播包。
进一步,所述的单播包或组播包为不需MAC连接的管理包:Beacon包、ProbResp包、ProbReq包或Action包中的一种。
进一步,所述的单播包或组播包为MAC连接管理包或数据包中的一种。
本发明还通过以下技术方案实现:一种Wi-Fi物联网***,其特点是,包含:
Wi-Fi物联网主控设备;
若干个Wi-Fi物联网受控设备;所述Wi-Fi物联网主控设备以MAC层非连接模式,通过在Wi-Fi单播包或组播包中加载私有信息结构方式向Wi-Fi物联网受控设备发送控制信息;其中
所述Wi-Fi物联网主控设备包含:
第一匹配单元,用于与所述Wi-Fi物联网受控设备完成配对;
第一获取单元,与所述第一匹配单元连接,用于在所述Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对时,获取Wi-Fi物联网受控设备的MAC地址;
第一存储单元,与所述第一获取单元连接,用于存储所述Wi-Fi物联网主控设备与Wi-Fi物联网受控设备之间的通信密钥、Wi-Fi物联网受控设备的MAC地址及预设的单播包或组播包类型;
选择单元,与所述第一存储单元连接,用于选择单播包或组播包的类型;
发送单元,与所述选择单元连接,用于将控制信息发送至Wi-Fi物联网受控设备。
进一步,所述的Wi-Fi物联网主控设备还包含一加密单元,与所述发送单元连接,用于对所述控制信息采用预设加密方式进行加密。
进一步,所述加密单元还包括:
应用层加密子单元,用于以通信密钥在应用层加密私有信息结构;
MAC层加密子单元,用于以通信密钥在MAC层对单播包或组播包进行加密。
进一步,所述的Wi-Fi物联网受控设备包含:
第二匹配单元,用于与所述Wi-Fi物联网主控设备的第一匹配单元完成配对;
第二获取单元,与所述第二匹配单元连接,用于在所述Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对时,获取Wi-Fi物联网主控设备的MAC地址;
第二存储单元,与所述第二获取单元连接,用于存储所述Wi-Fi物联网主控设备与Wi-Fi物联网受控设备之间的通信密钥、Wi-Fi物联网主控设备的MAC地址及控制信息;
接收单元,与所述第二存储单元连接,用于接收Wi-Fi物联网主控设备的发送单元发送的控制信息;
确认单元,与所述接收单元连接,用于在Wi-Fi物联网受控设备收到控制信息后向Wi-Fi物联网主控设备发送确认信息。
解密单元,与所述接收单元连接,用于对Wi-Fi物联网主控设备发送的加密后的控制信息进行解密。
进一步,所述确认单元还包括:
私有信息结构确认子单元,用于以在单播包或组播包中加载定义用于确认的私有信息结构的方式向Wi-Fi物联网主控设备发送确认信息;
或者,ACK确认子单元,用于以回复ACK数据包的方式向Wi-Fi物联网主控设备发送确认信息。
进一步,所述的单播包或组播包为不需要MAC连接的单播包或组播包。
进一步,所述的单播包或组播包为Beacon包、ProbResp包、ProbReq包或Action包中的一种。
进一步,所述的单播包或组播包为MAC连接管理包或数据包中的一种。
本发明一种Wi-Fi物联网设备通信方法及Wi-Fi物联网***与现有技术相比具有以下优点:以MAC层非连接模式,利用单播包或组播包通信,可以使Wi-Fi物联网设备发送最少数量的包,完成控制信息的传输,实现最小功耗,在最大程度上延长电池的更换或充电周期;在标准Wi-Fi物联网设备上只需要少许修改MAC层的软件部分,甚至只需在应用层就可实现,实现成本 低、方法简单;在现有的Wi-Fi芯片上实现,不改变标准的Wi-Fi物联网设备的电路,使得标准的Wi-Fi物联网设备可以以正常的STA模式连接AP,接入互联网,保留原有的移动终端应用程序控制和远程控制的功能。
附图说明
图1为Wi-Fi物联网主控设备的结构框图;
图2为Wi-Fi物联网受控设备的结构框图;
图3为Wi-Fi物联网设备通信方法的流程图。
具体实施方式
以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
一种Wi-Fi物联网***,包含:Wi-Fi物联网主控设备100;若干个Wi-Fi物联网受控设备200;所述Wi-Fi物联网主控设备100以MAC层非连接模式,通过在Wi-Fi单播包或组播包中加载私有信息结构的方式向Wi-Fi物联网受控设备200发送控制信息。
如图1所示,Wi-Fi物联网主控设备100包含:第一匹配单元101,用于与所述Wi-Fi物联网受控设备200完成配对;第一获取单元102,与所述第一匹配单元101连接,用于在所述Wi-Fi物联网主控设备100与Wi-Fi物联网受控设备200完成配对时,获取Wi-Fi物联网受控设备200的MAC地址;第一存储单元103,与所述第一获取单元102连接,用于存储所述Wi-Fi物联网主控设备100与Wi-Fi物联网受控设备200之间的通信密钥、Wi-Fi物联网受控设备200的MAC地址及预设的单播包或组播包类型;选择单元104,与所述第一存储单元103连接,用于选择单播包或组播包的类型;发送单元105,与所述选择单元104连接,用于将控制信息发送至Wi-Fi物联网受控设备200;加密单元106,与所述发送单元105连接,用于对所述控制信息采用预设加密方式进行加密。
如图2所示,Wi-Fi物联网受控设备200包含:第二匹配单元201,用于与所述Wi-Fi物联网主控设备100的第一匹配单元101完成配对;第二获取单元202,与所述第二匹配单元201连接,用于在所述Wi-Fi物联网主控设 备100与Wi-Fi物联网受控设备200完成配对时,获取Wi-Fi物联网主控设备100的MAC地址;第二存储单元203,与所述第二获取单元202连接,用于存储所述Wi-Fi物联网主控设备100与Wi-Fi物联网受控设备200之间的通信密钥、Wi-Fi物联网主控设备100的MAC地址及控制信息;接收单元204,与所述第二存储单元203连接,用于接收Wi-Fi物联网主控设备100的发送单元105发送的控制信息;确认单元205,与所述接收单元连204接,用于在Wi-Fi物联网受控设备200收到控制信息后向Wi-Fi物联网主控设备100发送确认信息;解密单元206,与所述接收单元204连接,用于对Wi-Fi物联网主控设备100发送的加密后的控制信息进行解密。
如图3所示,一种Wi-Fi物联网设备通信方法,用于Wi-Fi物联网主控设备向Wi-Fi物联网受控设备发送控制信息,该方法包含以下步骤:
步骤301、Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对(配对可以在出厂时即完成配对,或在用户手中完成配对),并相互获得对方的MAC地址及通信密钥;
步骤302、Wi-Fi物联网主控设备通过在Wi-Fi单播包或组播包中加载私有信息结构的方式向Wi-Fi物联网受控设备发送控制信息,对于组播包,配对信息在私有信息结构中;单播包可在包头的地址中区分配对设备,也可将配对信息放在私有信息结构中;
步骤303、Wi-Fi物联网受控设备接收到控制信息后向Wi-Fi物联网主控设备发送确认信息。
步骤302中还包含:对所述控制信息采用预设加密方式进行加密。所述的预设加密方式包含:应用层加密,用通信密钥加密私有信息结构;MAC层加密,用通信密钥在MAC层对单播包或组播包进行加密。当然,也可以选择无需加密,在无线信道中明文发送。
步骤303中,Wi-Fi物联网受控设备根据所用加载私有信息结构的不同类型的包和应用场景的要求,Wi-Fi物联网受控设备对收到的包的确认的形式可以有三种:1)可以由应用层或MAC层软件定义确认私有信息结构,加载于Wi-Fi单播包或组播包类型上,用于Wi-Fi物联网受控设备对收到的控制信息的高层确认;2)不用高层确认,对某些类型的包,仅靠Wi-Fi标准规定MAC硬件自动回复ACK包;3)对某些包类型,不采用任何的确认,Wi-Fi标 准规定MAC硬件也不自动回复ACK包。
广播包作为组播包的一种特例,也包括在本发明范围中。当单播包或组播包为MAC连接管理包或数据包中的一种时,即若对需要MAC连接的管理包和数据包进行改造,也可应用于本发明中无MAC层连接的控制传输机制中。需要MAC连接的管理包和数据包是指Wi-Fi连接过程中的Wi-Fi MAC管理包或建立Wi-Fi连接后的Wi-Fi MAC管理包和Wi-Fi MAC数据包。
使用管理包作单播包或组播包,可以加载控制信息的方式有:a)厂商私有信息元素;b)改造管理包的载荷(pay l oad)内容,并相应修改MAC软件协议栈。两种加载方式统称为私有信息结构。
若利用MAC连接的数据包进行MAC无连接控制传输,则需要对数据包载荷内容进行改造,MAC软件协议栈也需作修改。
优选的单播包或组播包为不需MAC连接的管理包:Beacon包、ProbResp包、ProbReq包及Action包中的一种。
优选的控制信息加载方式为管理包中加载厂商私有信息元素。
所述的Wi-Fi物联网受控设备为标准Wi-Fi物联网设备,例如具有Wi-Fi功能的电器,像Wi-Fi物联网照明设备、智能电视、智能空调等。
优选控制信息加载方式为厂商私有信息元素。
上述的包类型、确认形式和加密形式可以根据具体情况自由组合使用。
在本发明的较佳实施例中,所述的Wi-Fi物联网受控设备为标准Wi-Fi物联网设备,即可以支持标准的Wi-Fi功能,能够正常连接到AP,通过AP连接到外网。优选地,所述的Wi-Fi物联网受控设备为具有Wi-Fi功能的电器,例如Wi-Fi物联网照明设备。包类型和控制信息加载方式采用优选方案。
实施例:本发明的Wi-Fi物联网主控设备为Wi-Fi开关,Wi-Fi物联网受控设备为Wi-Fi灯具。Wi-Fi开关和Wi-Fi灯具在出厂时已经配对完成,其中Wi-Fi开关具有一个单点的电容触摸按键界面,可实现简单的开关功能。
当Wi-Fi开关上的电容触摸按键感应到用户的触摸行为,需要改变Wi-Fi灯具状态时,其可能的几种单播包和组播包类型及MAC层非连接通信控制机制的包交换实施例如下,但不局限于下面的包类型和参数设置。
若Wi-Fi灯具仅支持标准Wi-Fi STA模式,且已连接AP,则在该模式下,Wi-Fi开关可以发送组播Beacon包或单播/组播的ProbResp包用于MAC非连 接通信。
具体地,Wi-Fi开关在一个时间窗内(如,100毫秒),发送多个(如,10个)带有厂商私有信息元素的组播Beacon包给已配对的Wi-Fi灯具,已配对的Wi-Fi灯具无需返回确认,MAC硬件也不对组播Beacon包发送ACK包确认。若控制失败,用户可肉眼判断,重新触摸电容触摸按键。这种情况下,Wi-Fi灯具得到的Beacon中的信息传给应用层,该控制过程仅在应用层即可实现,无需改动MAC软件及以下,实现最简单。
Wi-Fi开关发送一个带有厂商私有信息元素的单播ProbResp包给已配对的Wi-Fi灯具,等待已配对的Wi-Fi灯具返回MAC硬件ACK包。若确认超时则重发,直至成功收到ACK包,或被用户其他行为打断。这种情况下,Wi-Fi灯具需要改动MAC软件和应用层。
若Wi-Fi灯具可同时支持标准Wi-Fi STA模式和softAP模式,且已经以标准Wi-Fi STA模式连接AP,利用Wi-Fi灯具的softAP模式,Wi-Fi开关还可以发送组播/单播的ProbReq或组播/单播的Action包,加载带有厂商私有信息元素。
具体地,Wi-Fi开关在一个时间窗内(如,100毫秒),发送多个(如,10个)带有厂商私有信息元素的组播ProbReq/Action包给已配对的Wi-Fi灯具。Wi-Fi灯具收到前述组播ProbReq/Action包后,可以采用不回确认包的形式,此时MAC硬件也不回ACK包;也可以采用回复相应的加载了确认I E的ProbResp/Action包的形式。
Wi-Fi灯具收到前述单播ProbReq/Action包后,依照标准Wi-Fi行为,MAC硬件回付ACK包;还可以用相应的加载了确认控制信息的ProbResp/Action包进行进一步确认。
若Wi-Fi开关具有其他控制界面,如触摸屏,则更复杂照明设备行为控制可以通过多种厂商私有信息元素来实现。这些厂商私有信息元素也可以通过上述的通信机制,实现Wi-Fi灯具的控制。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

Claims (16)

  1. 一种Wi-Fi物联网设备通信方法,其特征在于,用于Wi-Fi物联网主控设备向Wi-Fi物联网受控设备发送控制信息,该方法包含以下步骤:
    Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对,并相互获得对方的MAC地址及通信密钥;
    Wi-Fi物联网主控设备通过在Wi-Fi单播包或组播包中加载私有信息结构的方式向Wi-Fi物联网受控设备发送控制信息。
  2. 如权利要求1所述的通信方法,其特征在于,进一步包含所述Wi-Fi物联网受控设备接收到控制信息后向Wi-Fi物联网主控设备发送确认信息。
  3. 如权利要求1所述的通信方法,其特征在于,所述Wi-Fi物联网受控设备接收到控制信息后向Wi-Fi物联网主控设备发送确认信息的步骤还包括:
    所述Wi-Fi物联网受控设备以在单播包或组播包中加载定义用于确认的私有信息结构的方式向Wi-Fi物联网主控设备发送确认信息;
    或者,所述Wi-Fi物联网受控设备以回复ACK数据包的方式向Wi-Fi物联网主控设备发送确认信息。
  4. 如权利要求1至3中任一项所述的通信方法,其特征在于,在Wi-Fi物联网主控设备向Wi-Fi物联网受控设备发送控制信息时,所述的通信方法还包含:
    对所述控制信息采用预设加密方式进行加密。
  5. 如权利要求4所述的通信方法,其特征在于,所述的预设加密方式包含:
    应用层加密,用通信密钥加密私有信息结构;
    MAC层加密,用通信密钥在MAC层对单播包或组播包进行加密。
  6. 如权利要求1所述的通信方法,其特征在于,所述的单播包或组播包为不需要MAC连接的单播包或组播包。
  7. 如权利要求6所述的通信方法,其特征在于,所述的单播包或组播包为Beacon包、ProbResp包、ProbReq包或Action包中的一种。
  8. 如权利要求6所述的通信方法,其特征在于,所述的单播包或组播包为MAC连接管理包或数据包中的一种。
  9. 一种Wi-Fi物联网***,其特征在于,包含:
    Wi-Fi物联网主控设备;
    若干个Wi-Fi物联网受控设备;所述Wi-Fi物联网主控设备以MAC层非连接模式,通过在Wi-Fi单播包或组播包中加载私有信息结构的方式向Wi-Fi物联网受控设备发送控制信息;其中
    所述Wi-Fi物联网主控设备包含:
    第一匹配单元,用于与所述Wi-Fi物联网受控设备完成配对;
    第一获取单元,与所述第一匹配单元连接,用于在所述Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对时,获取Wi-Fi物联网受控设备的MAC地址;
    第一存储单元,与所述第一获取单元连接,用于存储所述Wi-Fi物联网主控设备与Wi-Fi物联网受控设备之间的通信密钥、Wi-Fi物联网受控设备的MAC地址及预设的单播包或组播包类型;
    选择单元,与所述第一存储单元连接,用于选择单播包或组播包的类型;
    发送单元,与所述选择单元连接,用于将控制信息发送至Wi-Fi物联网受控设备。
  10. 如权利要求9所述的Wi-Fi物联网***,其特征在于,所述的Wi-Fi物联网主控设备还包含一加密单元,与所述发送单元连接,用于对所述控制信息采用预设加密方式进行加密。
  11. 如权利要求10所述的Wi-Fi物联网***,其特征在于,所述加密单元还包括:
    应用层加密子单元,用于以通信密钥在应用层加密私有信息结构;
    MAC层加密子单元,用于以通信密钥在MAC层对单播包或组播包进行加密。
  12. 如权利要求11所述的Wi-Fi物联网***,其特征在于,所述的Wi-Fi物联网受控设备包含:
    第二匹配单元,用于与所述Wi-Fi物联网主控设备的第一匹配单元完成配对;
    第二获取单元,与所述第二匹配单元连接,用于在所述Wi-Fi物联网主控设备与Wi-Fi物联网受控设备完成配对时,获取Wi-Fi物联网主控设备的MAC地址;
    第二存储单元,与所述第二获取单元连接,用于存储所述Wi-Fi物联网 主控设备与Wi-Fi物联网受控设备之间的通信密钥、Wi-Fi物联网主控设备的MAC地址及控制信息;
    接收单元,与所述第二存储单元连接,用于接收Wi-Fi物联网主控设备的发送单元发送的控制信息;
    确认单元,与所述接收单元连接,用于在Wi-Fi物联网受控设备收到控制信息后向Wi-Fi物联网主控设备发送确认信息;
    解密单元,与所述接收单元连接,用于对Wi-Fi物联网主控设备发送的加密后的控制信息进行解密。
  13. 如权利要求12所述的Wi-Fi物联网***,其特征在于,所述确认单元还包括:
    私有信息结构确认子单元,用于以在单播包或组播包中加载定义用于确认的私有信息结构的方式向Wi-Fi物联网主控设备发送确认信息;
    或者,ACK确认子单元,用于以回复ACK数据包的方式向Wi-Fi物联网主控设备发送确认信息。
  14. 如权利要求9至13中任一项所述的Wi-Fi物联网***,其特征在于,所述的单播包或组播包为不需要MAC连接的单播包或组播包。
  15. 如权利要求14所述的Wi-Fi物联网***,其特征在于,所述的单播包或组播包为Beacon包、ProbResp包、ProbReq包或Action包中的一种。
  16. 如权利要求14所述的Wi-Fi物联网***,其特征在于,所述的单播包或组播包为MAC连接管理包或数据包中的一种。
PCT/CN2015/084443 2015-05-29 2015-07-20 一种Wi-Fi物联网设备通信方法及Wi-Fi物联网*** WO2016192183A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/576,934 US10693714B2 (en) 2015-05-29 2015-07-20 Communication method for Wi-Fi internet of things equipment and Wi-Fi internet of things system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201510285856.2A CN104883724B (zh) 2015-05-29 2015-05-29 一种Wi-Fi物联网设备通信方法及Wi-Fi物联网***
CN201510285856.2 2015-05-29
CN201520360037.5U CN204721613U (zh) 2015-05-29 2015-05-29 一种Wi-Fi物联网***及Wi-Fi物联网设备
CN201520360037.5 2015-05-29

Publications (1)

Publication Number Publication Date
WO2016192183A1 true WO2016192183A1 (zh) 2016-12-08

Family

ID=57439992

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/084443 WO2016192183A1 (zh) 2015-05-29 2015-07-20 一种Wi-Fi物联网设备通信方法及Wi-Fi物联网***

Country Status (2)

Country Link
US (1) US10693714B2 (zh)
WO (1) WO2016192183A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106199611B (zh) * 2016-08-19 2020-04-07 乐鑫信息科技(上海)股份有限公司 集成声呐的物联网设备及其适用的空间环境探测***
CN108173720B (zh) * 2017-12-07 2020-09-04 无锡小净共享网络科技有限公司 家用电器的控制方法及***、家用电器***
US11631295B2 (en) 2020-08-11 2023-04-18 ScooterBug, Inc. Wireless network, mobile systems and methods for controlling access to lockers, strollers, wheel chairs and electronic convenience vehicles provided with machine-readable codes scanned by mobile phones and computing devices
US11790722B2 (en) 2020-08-11 2023-10-17 Best Lockers, Llc Single-sided storage locker systems accessed and controlled using machine-readable codes scanned by mobile phones and computing devices
US11995943B2 (en) 2020-08-11 2024-05-28 ScooterBug, Inc. Methods of and systems for controlling access to networked devices provided with machine-readable codes scanned by mobile phones and computing devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141498A1 (en) * 2003-10-16 2005-06-30 Cisco Technology, Inc Network infrastructure validation of network management frames
CN103841658A (zh) * 2014-02-24 2014-06-04 北京新岸线移动多媒体技术有限公司 一种信息发送、接收的方法和装置
CN103957580A (zh) * 2014-05-14 2014-07-30 俞芳 一种用于智能硬件的wifi快速组网配对方法及模块
CN104618900A (zh) * 2015-02-02 2015-05-13 青岛海尔智能家电科技有限公司 一种智能设备的网络接入方法、智能设备和移动终端

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4737609A (en) 1983-10-13 1988-04-12 Lutron Electronics Co., Inc. Push button switch
JP3988423B2 (ja) 2001-09-28 2007-10-10 松下電工株式会社 遠隔監視制御システム
MXPA04004719A (es) 2003-05-19 2004-09-06 Eaton Corp Red ad-hoc y metodo de enrutar comunicaciones en una red de comunicaciones.
US7962775B1 (en) 2007-01-10 2011-06-14 Marvell International Ltd. Methods and apparatus for power mode control for PDA with separate communications and applications processors
JP5078514B2 (ja) * 2007-09-10 2012-11-21 株式会社リコー 通信装置
CN101344985B (zh) 2008-08-26 2010-09-08 江苏惠通集团有限责任公司 一种无线遥控方法
US9544975B2 (en) 2010-02-04 2017-01-10 Ywire Technologies Inc. Lighting control switch apparatus and system
US8335175B2 (en) 2010-04-07 2012-12-18 Qualcomm Incorporated Systems and methods for page delivery to a wireless client device in idle state
CN102484751B (zh) 2010-06-18 2016-02-03 松下电器产业株式会社 通信装置以及通信方法
WO2012085738A1 (en) 2010-12-22 2012-06-28 Koninklijke Philips Electronics N.V. Control of network lighting systems
CN102157054B (zh) 2010-12-30 2012-07-25 深圳市京泉华电子有限公司 一种遥控器及利用遥控器控制led灯的方法及装置
EP2679073A4 (en) 2011-02-25 2016-10-19 Ericsson Telefon Ab L M IP COMMUNICATION AUTHORIZATION WITH A MACHINE MACHINE DEVICE
CN202615143U (zh) 2011-11-02 2012-12-19 武汉领普科技有限公司 自发电无线开关控制装置
US20130301502A1 (en) 2012-04-20 2013-11-14 Futurewei Technologies, Inc. Method and apparatus for data transmission in a wireless network
CN202773156U (zh) 2012-09-25 2013-03-06 林春峰 遥控开关
WO2014084707A1 (en) * 2012-11-28 2014-06-05 Salutica Allied Solutions Sdn Bhd A system and method for transmitting, storing receiving and/or retrieving identification information or data and/or pairing information or data between accessories or associated products and smart electronic devices into and/or from any distinct server or storage media
CN103546909A (zh) 2013-10-12 2014-01-29 西安交通大学 WLAN网络中基于802.11u协议的终端节能功耗管理方法
US9979625B2 (en) 2014-02-05 2018-05-22 Apple Inc. Uniform communication protocols for communication between controllers and accessories
CN103763164A (zh) 2014-02-17 2014-04-30 福州大学 一种基于智能插座的智能家居***
CN105101456B (zh) 2014-04-24 2019-05-07 阿尔卡特朗讯 一种用于物联网设备触发的方法、设备与***
CN103997829B (zh) 2014-05-20 2016-07-13 常州惠友电子科技有限公司 基于直流低压led灯的智能无线照明装置
CN104133408B (zh) 2014-07-31 2016-09-28 帝发技术(无锡)有限公司 无线接收开关
CN104202308B (zh) 2014-08-18 2017-08-25 乐鑫信息科技(上海)有限公司 Wi‑Fi物联网***的安全的批量配置实现方法
US9838390B2 (en) * 2015-03-31 2017-12-05 Afero, Inc. System and method for automatic wireless network authentication
CN204721613U (zh) 2015-05-29 2015-10-21 乐鑫信息科技(上海)有限公司 一种Wi-Fi物联网***及Wi-Fi物联网设备
CN104955241B (zh) 2015-07-08 2018-05-01 乐鑫信息科技(上海)有限公司 物联网内照明设备与开关的免布线配对设置的方法及装置
CN104968037B (zh) 2015-05-29 2018-07-06 乐鑫信息科技(上海)有限公司 基于代理设备的低功耗物联网实现方法
CN204836236U (zh) 2015-05-29 2015-12-02 乐鑫信息科技(上海)有限公司 基于代理设备的低功耗物联网架构

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141498A1 (en) * 2003-10-16 2005-06-30 Cisco Technology, Inc Network infrastructure validation of network management frames
CN103841658A (zh) * 2014-02-24 2014-06-04 北京新岸线移动多媒体技术有限公司 一种信息发送、接收的方法和装置
CN103957580A (zh) * 2014-05-14 2014-07-30 俞芳 一种用于智能硬件的wifi快速组网配对方法及模块
CN104618900A (zh) * 2015-02-02 2015-05-13 青岛海尔智能家电科技有限公司 一种智能设备的网络接入方法、智能设备和移动终端

Also Published As

Publication number Publication date
US10693714B2 (en) 2020-06-23
US20180159728A1 (en) 2018-06-07

Similar Documents

Publication Publication Date Title
CN103458399B (zh) 智能wifi模块及将支持wifi连接的设备配置进wifi网络的方法
WO2016192183A1 (zh) 一种Wi-Fi物联网设备通信方法及Wi-Fi物联网***
CN106878025B (zh) 基于指纹识别权限控制的物联网控制开关及方法
JP6110858B2 (ja) ドッキングシステム及び汎用ネットワーク装置ドライバによる無線lan接続のハンドオーバ
EP2319255B1 (en) Commissioning a network system
US20150245351A1 (en) Communicating data over a mesh network
WO2016041112A1 (zh) 可穿戴式设备的通信方法、通信***及相关设备
CN104883724B (zh) 一种Wi-Fi物联网设备通信方法及Wi-Fi物联网***
WO2016027960A1 (ko) 무선 도킹 서비스를 수행하기 위한 방법 및 장치
JP2018506885A (ja) 無線通信をサポートする方法、機器およびシステム
CN107710679A (zh) 经由远程控制代理设备使用远程控制设备来控制IoT设备
EP3288296B1 (en) Method and system for building steady piconet based on bluetooth
CN107787569A (zh) 经由基础设施设备使用远程控制设备来控制IoT设备
US11128486B2 (en) Smart refrigerator-based networking and control method and system, and smart refrigerator
CN112399394A (zh) 一种基于蓝牙通讯的智能电能表***及其通信方法
KR20100132424A (ko) 메시지 교환 방법 및 소스 장치
US8390503B2 (en) Remote controller and remote control system
CN204721613U (zh) 一种Wi-Fi物联网***及Wi-Fi物联网设备
US20070159349A1 (en) Wireless remote control method
CN114208108A (zh) 网状网络中的安全路径发现
CN111083654A (zh) 无线无源开关实现控制的方法、无线无源开关,以及代理节点
WO2017214137A1 (en) Methods, devices and systems for supporting wireless communication
JP5485976B2 (ja) ワイヤレスパーソナルエリアネットワーク方法
Gonnot et al. Home automation device protocol (HADP): A protocol standard for unified device interactions
Gonnot et al. User defined interactions between devices on a 6LoWPAN network for home automation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15893839

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15576934

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15893839

Country of ref document: EP

Kind code of ref document: A1