=== Beacon Reader API Demo === 1. Authenticating... ✓ Successfully authenticated! 2. Fetching beacon reader devices... ✓ Found 20 devices Device #1: - Name: Crossroads7-MAAA - ID: 08fb9a30-6c8d-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-10-29 23:34:15 - Checking BLE devices in range (last 24 hours)... - BLE data found: * Device 260: 1 readings * Device 283: 1 readings * Device 284: 1 readings * Device 173: 1 readings * Device 135: 1 readings * Device 181: 1 readings * Device 35: 1 readings * Device 49: 1 readings * Device 123: 1 readings * Device 183: 1 readings * Device 261: 1 readings * Device 127: 1 readings * Device 256: 1 readings * Device 218: 1 readings * Device 293: 1 readings * Device 294: 1 readings * Device 163: 1 readings * Device 133: 1 readings * Device 278: 1 readings * Device 215: 1 readings * Device 154: 1 readings * Device 193: 1 readings * Device 279: 1 readings * Device 280: 1 readings * Device 179: 1 readings * Device 125: 1 readings * Device 273: 1 readings * Device 281: 1 readings * Device 282: 1 readings * Device 142: 1 readings * Device 235: 1 readings * Device 199: 1 readings * Device 145: 1 readings * Device 211: 1 readings * Device 14: 1 readings * Device 119: 1 readings * Device 212: 1 readings * Device 36: 1 readings * Device 245: 1 readings * Device 172: 1 readings * Device 223: 1 readings * Device 90: 1 readings * Device 254: 1 readings * Device 34: 1 readings * Device 57: 1 readings * Device 197: 1 readings * Device 128: 1 readings * AC Voltage: 1 readings * Scale Factor: 1 readings * onboard_batt: 1 readings * devicecount: 1 readings * batterystate: 1 readings * Device 136: 1 readings * Device 196: 1 readings * Device 216: 1 readings * Device 116: 1 readings * Device 121: 1 readings * Device 144: 1 readings * Device 226: 1 readings * Device 232: 1 readings * Device 117: 1 readings * Device 247: 1 readings * Device 258: 1 readings * Device 137: 1 readings * Device 209: 1 readings * Device 170: 1 readings * Device 126: 1 readings * Device 213: 1 readings * Device 188: 1 readings * Device 164: 1 readings * Device 206: 1 readings * Device 156: 1 readings * Device 180: 1 readings * Device 204: 1 readings * Device 131: 1 readings * Device 214: 1 readings * Device 207: 1 readings * Device 252: 1 readings * Device 151: 1 readings * Device 236: 1 readings * Device 194: 1 readings * Device 257: 1 readings * Device 130: 1 readings * Device 203: 1 readings * Device 262: 1 readings * Device 263: 1 readings * Device 187: 1 readings * Device 177: 1 readings * Device 192: 1 readings * Device 265: 1 readings * Device 178: 1 readings * Device 111: 1 readings * Device 174: 1 readings * Device 266: 1 readings * Device 242: 1 readings * Device 267: 1 readings * Device 269: 1 readings * Device 143: 1 readings * Device 30: 1 readings * Device 138: 1 readings * Device 224: 1 readings * Device 140: 1 readings * Device 190: 1 readings * Device 272: 1 readings * Device 274: 1 readings * Device 275: 1 readings * Device 268: 1 readings * Device 139: 1 readings * Device 276: 1 readings * Device 285: 1 readings * Device 286: 1 readings * Device 277: 1 readings * Device 287: 1 readings * Device 288: 1 readings * Device 289: 1 readings * Device 270: 1 readings * Device 251: 1 readings * Device 290: 1 readings * Device 291: 1 readings * Device 244: 1 readings * Device 292: 1 readings * Device 246: 1 readings * Device 38: 1 readings * Device 249: 1 readings * Device 112: 1 readings * Device 186: 1 readings * Device 169: 1 readings * Device 248: 1 readings * Device 259: 1 readings * Device 195: 1 readings * Device 155: 1 readings * Device 250: 1 readings * Device 159: 1 readings * Device 255: 1 readings * Device 243: 1 readings * Device 200: 1 readings * Device 264: 1 readings * Device 58: 1 readings * Device 118: 1 readings * Device 185: 1 readings * Device 13: 1 readings * Device 109: 1 readings * Device 205: 1 readings * Device 191: 1 readings * Device 161: 1 readings * Device 184: 1 readings * Device 182: 1 readings * Device 253: 1 readings * Device 210: 1 readings * Device 162: 1 readings * Device 168: 1 readings * Device 198: 1 readings * Device 141: 1 readings * Device 158: 1 readings * Device 160: 1 readings * Device 222: 1 readings * Device 167: 1 readings * Device 220: 1 readings * Device 208: 1 readings * Device 225: 1 readings * Device 219: 1 readings * Device 237: 1 readings * Device 239: 1 readings * Device 241: 1 readings * Device 230: 1 readings * Device 231: 1 readings * Device 233: 1 readings * Device 234: 1 readings * Device 176: 1 readings * Device 217: 1 readings * Device 149: 1 readings * Device 202: 1 readings * Device 175: 1 readings * Device 31: 1 readings * Device 221: 1 readings * Device 229: 1 readings * Device 153: 1 readings * Device 122: 1 readings * Device 132: 1 readings * Device 171: 1 readings * Device 120: 1 readings * Device 152: 1 readings * Device 157: 1 readings * Device 148: 1 readings * Device 201: 1 readings * Device 147: 1 readings * Device 165: 1 readings * Device 8: 1 readings * Device 12: 1 readings * Device 39: 1 readings * Device 238: 1 readings * Device 150: 1 readings * Device 33: 1 readings * Device 15: 1 readings * Device 146: 1 readings * Device 113: 1 readings * Device 271: 1 readings * Device 228: 1 readings * Device 240: 1 readings * Device 129: 1 readings * Device 134: 1 readings * Device 166: 1 readings * Device 227: 1 readings * Device 107: 1 readings * Device 29: 1 readings * Device 28: 1 readings * Device 189: 1 readings * Device 108: 1 readings * Device 110: 1 readings * Device 115: 1 readings * Device 114: 1 readings * Device 37: 1 readings * Device 124: 1 readings * Device 16: 1 readings * Device 18: 1 readings * Device 56: 1 readings * Device 26: 1 readings * Device 27: 1 readings * Device 32: 1 readings * Device 22: 1 readings * Device 23: 1 readings * Device 25: 1 readings * Device 11: 1 readings * Device 24: 1 readings * Device 10: 1 readings * Device 88: 1 readings * Device 89: 1 readings * Device 103: 1 readings * Device 105: 1 readings * Device 106: 1 readings * Device 104: 1 readings * latitude: 1 readings * longitude: 1 readings * Device 64: 1 readings * Device 70: 1 readings * humidity: 1 readings * temperature: 1 readings * solar: 1 readings * fw_version: 1 readings * rssi: 1 readings * Device 1: 1 readings * Device 2: 1 readings * Device 3: 1 readings * Device 4: 1 readings * Device 5: 1 readings * Device 6: 1 readings * Device 7: 1 readings * Device 17: 1 readings * Device 19: 1 readings * Device 20: 1 readings * Device 21: 1 readings * Device 40: 1 readings * Device 41: 1 readings * Device 42: 1 readings * Device 43: 1 readings * Device 44: 1 readings * Device 45: 1 readings * Device 46: 1 readings * Device 47: 1 readings * Device 48: 1 readings * Device 50: 1 readings * Device 51: 1 readings * Device 52: 1 readings * Device 53: 1 readings * Device 54: 1 readings * Device 55: 1 readings * Device 59: 1 readings * Device 60: 1 readings * Device 61: 1 readings * Device 62: 1 readings * Device 63: 1 readings * Device 65: 1 readings * Device 66: 1 readings * Device 67: 1 readings * Device 68: 1 readings * Device 69: 1 readings * Device 9: 1 readings * Device 102: 1 readings * Device 97: 1 readings * Device 98: 1 readings * Device 99: 1 readings * Device 100: 1 readings * Device 101: 1 readings * battery: 1 readings * Device 86: 1 readings * Device 87: 1 readings * Device 95: 1 readings * Device 96: 1 readings * Device 93: 1 readings * Device 94: 1 readings * Device 91: 1 readings * Device 92: 1 readings * Device 85: 1 readings * Device 77: 1 readings * Device 78: 1 readings * Device 79: 1 readings * Device 80: 1 readings * Device 81: 1 readings * Device 82: 1 readings * Device 83: 1 readings * Device 84: 1 readings * Device 73: 1 readings * Device 74: 1 readings * Device 75: 1 readings * Device 76: 1 readings * Device 72: 1 readings * Device 71: 1 readings Device #2: - Name: PortKC-TOKB - ID: 14889630-6c94-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: No - Last Updated: 2025-12-06 06:15:48 Device #3: - Name: CityMarket-MainOffice - ID: 18b385c0-6c95-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-10-29 23:34:18 Device #4: - Name: Houston2 - D40ECF67B4FC - ID: 21506d40-d353-11ef-bdcd-6777a75ae6d7 - Type: default - Checking status... - Active: No - Last Updated: 2025-11-03 00:44:31 Device #5: - Name: CrownCenter-Tent-CES5-H10 - ID: 2e4fd910-6c90-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-12-12 14:05:02 Device #6: - Name: Crossroads-18thAndWyandotte - ID: 42d009d0-6c92-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-10-29 23:34:15 Device #7: - Name: OppensteinSouth-Solar - ID: 42e22be0-6c8a-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: No - Last Updated: 2025-11-18 07:25:35 Device #8: - Name: Plaza-NickelAndSuede - ID: 4f462cf0-84b9-11ef-9b42-7546739e3d2a - Type: default - Checking status... - Active: Yes - Last Updated: 2025-11-10 19:00:37 Device #9: - Name: PortKC-ASB - ID: 5f49b7f0-6c8d-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-10-29 23:34:15 Device #10: - Name: CrownCenter-ToyTime-EJ1-H15 - ID: 60ee2e40-6c8f-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-11-25 16:43:51 Device #11: - Name: CES1-H6 - ID: 61a764c0-6c92-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: No - Last Updated: 2025-10-13 20:33:02 Device #12: - Name: CrownCenter-TheAmerican-JFK - ID: 66473630-6c93-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-11-25 17:58:01 Device #13: - Name: OppensteinNorth-Solar - ID: 72407bd0-6c8a-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: No - Last Updated: 2025-10-22 23:08:05 Device #14: - Name: CrownCenter-HallsEntrance-EB5-H20 - ID: 76b02210-6c76-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-12-12 17:26:48 Device #15: - Name: CityMarket-CentralMarket - ID: 78dae390-6c71-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-11-12 16:41:27 Device #16: - Name: CityMarket-Steamboat - ID: 87bb4a20-6c95-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-10-29 23:34:36 Device #17: - Name: J2 - ID: 8b0cf4e0-6c8f-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: No - Last Updated: 2025-11-03 14:30:32 Device #18: - Name: PortKC-BerkleyCentral - ID: 923b1450-6c7a-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-10-29 23:34:27 Device #19: - Name: Crossroads12-KingGs - ID: 95c23d40-6c90-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-10-29 23:34:15 Device #20: - Name: CrownCenter-Westin-C8-EB2-H19 - ID: 97d7edf0-6c7c-11ef-8b8b-57943bb38ff8 - Type: default - Checking status... - Active: Yes - Last Updated: 2025-11-25 18:30:58