Architecture of managing beacons using access points
First Claim
Patent Images
1. A method, comprising:
- receiving, at an access point, a first request from a network controller for a status of a Bluetooth Low Energy (BLE) device;
receiving, by the access point, a wireless advertisement packet from the BLE device;
transmitting, by the access point, a scan request using information from the wireless advertisement packet, wherein the scan request is transmitted according to the Bluetooth standard;
receiving, by the access point, a scan response generated by the BLE device in response to receiving the scan request, wherein the scan response includes the status of the BLE device;
identifying, by the access point, the status of the BLE device based on the wireless advertisement packet;
transmitting, by the access point, the status of the BLE device to the network controller to facilitate management of the BLE device by the controller;
receiving, by the access point, a second request from the network controller to change a configuration of the BLE device;
establishing, by the access point, a Bluetooth connection to the BLE device in response to receiving the second request; and
transmitting, by the access point, instructions to change the configuration of the BLE device over the Bluetooth connection between the access point and the BLE device.
0 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems, methods and computer program products for controlling operation of Bluetooth Low Energy (BLE) devices, such as wireless beacons. Multiple BLE devices may be controlled centrally or may work together in a cooperative fashion such that signals can be exchanged between or repeated by BLE devices in order to allow for signals received at one BLE device to reach another BLE device without requiring further central interaction. Power settings of BLE devices may be altered to change power consumption or to change a detectable range of the BLE devices.
13 Citations
18 Claims
-
1. A method, comprising:
-
receiving, at an access point, a first request from a network controller for a status of a Bluetooth Low Energy (BLE) device; receiving, by the access point, a wireless advertisement packet from the BLE device; transmitting, by the access point, a scan request using information from the wireless advertisement packet, wherein the scan request is transmitted according to the Bluetooth standard; receiving, by the access point, a scan response generated by the BLE device in response to receiving the scan request, wherein the scan response includes the status of the BLE device; identifying, by the access point, the status of the BLE device based on the wireless advertisement packet; transmitting, by the access point, the status of the BLE device to the network controller to facilitate management of the BLE device by the controller; receiving, by the access point, a second request from the network controller to change a configuration of the BLE device; establishing, by the access point, a Bluetooth connection to the BLE device in response to receiving the second request; and transmitting, by the access point, instructions to change the configuration of the BLE device over the Bluetooth connection between the access point and the BLE device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device, comprising:
-
a memory; a processor executing instructions from the memory to; transmit a first request to an access point for a status of a nearby Bluetooth Low Energy (BLE) device, wherein the access point is configured to; receive a wireless advertisement packet from the BLE device, transmit a scan request using information from the wireless advertisement packet, wherein the scan request is transmitted according to the Bluetooth standard, receive a scan response generated by the BLE device in response to receiving the scan request, wherein the scan response includes the status of the BLE device, and identify the status of the BLE device based on the wireless advertisement packet; receive the status of the BLE device from the access point in response to the first request to facilitate management of the BLE device by the network device; transmit a second request to the access point to change a configuration of the nearby BLE device, wherein the second request causes the access point to establish a Bluetooth connection to the nearby BLE device, and transmit instructions to change the configuration of the BLE device over the Bluetooth connection. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising instructions that, when executed by a processor of a wireless network device, cause the processor to perform operations including:
-
receiving a first request from a network controller for a status of a Bluetooth Low Energy (BLE) device; receiving a wireless advertisement packet from the BLE device; transmitting a scan request using information from the wireless advertisement packet, wherein the scan request is transmitted according to the Bluetooth standard; receiving a scan response generated by the BLE device in response to receiving the scan request, wherein the scan response includes the status of the BLE device; identifying the status of the BLE device based on the wireless advertisement packet; transmitting the status of the BLE device to the network controller to facilitate management of the BLE device by the controller; receiving a second request from the network controller to change a configuration of the BLE device; establishing a Bluetooth connection to the BLE device in response to receiving the second request; transmitting instructions to change the configuration of the BLE device over the Bluetooth connection between the access point and the BLE device; receiving a confirmation that the configuration of the BLE device has changed; and transmitting the confirmation to the network controller. - View Dependent Claims (17, 18)
-
Specification