Provisioning headless WiFi devices and related systems, methods and devices
AssigneeMicrochip Technology Incorporated
InventorsVaibhav Madan, Himanshu Seth
Life of this patent
Estimating the term…
Abstract
One or more examples of systems, methods and devices are disclosed for provisioning a headless WiFi device. A method may include: inferring a channel identifier of a desired WiFi router access point, establishing a communication link with a provisioning WiFi device utilizing the channel identifier, and establishing a communication link with the WiFi router access point utilizing a channel identifier provided by the provisioning WiFi device.
Claims22
A method to provision a headless WiFi device via a separate provisioning WiFi device, the method comprising:
- booting up the headless WiFi device in a WiFi access point mode that utilizes a first channel identifier corresponding to a channel on which a desired WiFi router access point is inferred to operate;
- establishing a first communication link with the separate provisioning WiFi device utilizing the first channel identifier;
- responsive to the headless WiFi device determining that the first channel identifier and a channel identifier provided by the separate provisioning WiFi device are the same,
- establishing a communication link with the desired WiFi router access point utilizing the first channel identifier, and
- informing, via the first communication link with the separate provisioning WiFi device utilizing the first channel identifier, the separate provisioning WiFi device about connection status with the desired WiFi router access point;
- and
- responsive to the headless WiFi device determining that the first channel identifier and the channel identifier provided by the separate provisioning WiFi device are different,
- informing the separate provisioning WiFi device of this difference to move the separate provisioning WiFi device to a channel corresponding to the channel identifier provided by the separate provisioning WiFi device,
- establishing a communication link with the desired WiFi router access point utilizing the channel identifier provided by the separate provisioning WiFi device, and
- informing, via a second communication link with the separate provisioning WiFi device utilizing the channel identifier provided by the separate provisioning WiFi device, the separate provisioning WiFi device about connection status with the desired WiFi router access point.
A WiFi link controller for a headless WiFi device, the WiFi link controller comprising:
- a processor;
- and
- a memory including executable instructions stored thereon that, when executed by the processor, enable the processor to:
- boot up the headless WiFi device in a WiFi access point mode that utilizes a first channel identifier corresponding to a channel on which a desired WiFi router access point is inferred to operate;
- establish a first communication link with the separate provisioning WiFi device utilizing the first channel identifier;
- responsive to the headless WiFi device determining that the first channel identifier and a channel identifier provided by the separate provisioning WiFi device are the same,
- establish a communication link with the desired WiFi router access point utilizing the first channel identifier, and
- inform, via the first communication link with the separate provisioning WiFi device utilizing the first channel identifier, the separate provisioning WiFi device about connection status with the desired WiFi router access point;
- and
- responsive to the headless WiFi device determining that the first channel identifier and the channel identifier provided by the separate provisioning WiFi device are different,
- inform the separate provisioning WiFi device of this difference to move the separate provisioning WiFi device to a channel corresponding to the channel identifier provided by the separate provisioning WiFi device,
- establish a communication link with the desired WiFi router access point utilizing the channel identifier provided by the separate provisioning WiFi device, and
- inform, via a second communication link with the separate provisioning WiFi device utilizing the channel identifier provided by the separate provisioning WiFi device, the separate provisioning WiFi device about connection status with the desired WiFi router access point.
A method to provision a headless WiFi device via a separate provisioning WiFi device, the method comprising:
- booting up the headless WiFi device in a WiFi access point mode that utilizes a first channel identifier corresponding to a channel on which a desired WiFi router access point is inferred to operate;
- establishing a first communication link with the separate provisioning WiFi device utilizing the first channel identifier;
- responsive to the headless WiFi device determining that the first channel identifier and a second channel identifier provided by the separate provisioning WiFi device are the same:
- attempting to establish a communication link with the desired WiFi router access point utilizing the first channel identifier, and
- informing, via the first communication link the separate provisioning WiFi device about connection status with the desired WiFi router access point;
- responsive to the headless WiFi device determining that the first channel identifier and the second channel identifier are different:
- moving the separate provisioning WiFi device to a channel corresponding to the second channel identifier;
- informing, via a second communication link, the separate provisioning WiFi device about connection status with the desired WiFi router access point;
- and
- establishing a communication link with the desired WiFi router access point utilizing the second channel identifier without independently discovering a channel on which the desired WiFi router access point operates.
A WiFi link controller for a headless WiFi device, the WiFi link controller comprising:
- a processor;
- and
- a memory including executable instructions stored thereon that, when executed by the processor, enable the processor to:
- boot up the headless WiFi device in an access point mode that utilizes a first channel identifier corresponding to a channel on which a desired WiFi router access point is inferred to operate;
- establish a first communication link with the separate provisioning WiFi device utilizing the first channel identifier;
- responsive to the headless WiFi device determining that the first channel identifier and a second channel identifier provided by the separate provisioning WiFi device are the same,
- attempt to establish a communication link with the desired WiFi router access point utilizing the first channel identifier, and
- inform, via the first communication link the separate provisioning WiFi device about connection status with the desired WiFi router access point;
- responsive to the headless WiFi device determining that the first channel identifier and the second channel identifier are different,
- move the separate provisioning WiFi device to a channel corresponding to the second channel identifier, and
- inform, via a second communication link, the separate provisioning WiFi device about connection status with the desired WiFi router access point;
- and
- establish a communication link with the desired WiFi router access point utilizing the second channel identifier without independently discovering a channel on which the desired WiFi router access point operates.
Dependencies are inferred from the claim text.