Autonomous pairing of internet of things devices utilizing broadcast packets
OwnerChengfu Yuinventor
Life of this patent
Estimating the term…
Abstract
A human-machine interface system is disclosed. The human-machine interface includes a user interface configured to receive a user input where the user input includes network access credentials of an access point; a processing system configured to identify the access point as an access point of interest, where to identify the access point of interest is to create a first plurality of UDP packets where a respective length of each of the first plurality of UDP packets is defined according to a mathematical formula. The human-machine interface system further includes a transmitter, configured to transmit the first plurality of the UDP packets, where the transmitter utilizes the unicast transmission protocol or the multicast transmission protocol or the broadcast transmission protocol.
Claims25
A wireless user device for adding an Internet of Things (IoT) device to a local area network, the wireless user device comprising:
- a human-machine interface (HMI) system, the HMI comprising:
- a user interface configured to receive a user input from a user of the wireless user device, wherein the user input comprises network access credentials of an access point of a local area network previously received by the access point;
- a processing system, comprising one or more processors, the one or more processors configured to identify the access point as an access point of interest, wherein to identify the access point as an access point of interest, the one or more processors creates a first plurality of user datagram protocol (UDP) packets, wherein a respective length of each of the first plurality of UDP packets is defined according to a mathematical formula known to both the wireless user device and the IoT device;
- and
- a transmitter, configured to broadcast the first plurality of the UDP packets to the access point of interest such that, upon reception of the first plurality of UDP packets, the access point of interest either unicasts, multicasts, or broadcasts a retransmission of the first plurality of UDP packets to the IoT device.
A method for adding an Internet of Things (IoT) device to a local area network comprising:
- receiving user input on a user interface of a wireless user device, wherein the user input comprises wireless network access credentials of an access point of a local area network previously received by the access point;
- creating a first plurality of user datagram protocol (UDP) packets to identify the access point as an access point of interest, wherein a respective length of each of the first plurality of UDP packets is defined according to a mathematical formula known to both the wireless user device and the IoT device;
- broadcasting the first plurality of UDP packets to the access point of interest such that, upon reception of the first plurality of UDP packets, the access point of interest either unicasts, multicasts, or broadcasts a retransmission of the first plurality of UDP packets;
- receiving, by the IoT device, the retransmitted first plurality of UDP packets;
- and
- processing the retransmitted first plurality of UDP packets, wherein the processing yields a fixed number and associating the fixed number with the access point of interest.
A non-transitory machine-readable medium comprising instructions stored therein, which, when executed by one or more processors of a processing system cause the one or more processors to perform operations for adding an Internet of Things (IoT) device to a local area network, the operations comprising:
- receiving user input on a user interface of a wireless user device, wherein the user input comprises wireless network access credentials of an access point of a local area network previously received by the access point;
- creating a first plurality of user datagram protocol (UDP) packets to identify the access point as an access point of interest, wherein a respective length of each of the first plurality of UDP packets is defined according to a mathematical formula known to both the wireless user device and the IoT device;
- broadcasting the first plurality of UDP packets to the access point of interest such that, upon reception of the first plurality of UDP packets, the access point of interest either unicasts, multicasts, or broadcasts a retransmission of the first plurality of UDP packets;
- creating a second plurality of UDP packets at the wireless user device, wherein the second plurality of the UDP packets yield the network access credentials;
- and
- broadcasting the second plurality of UDP packets;
- retransmitting the second plurality of UDP packets from the access point of interest;
- receiving, by the IoT device, the second plurality of UDP packets;
- and
- processing the second plurality of UDP packets and extracting the network access credentials.
Dependencies are inferred from the claim text.