File format detected: JSON Array Location to Group mapping: Array ( [Entrance] => Array ( [0] => Festival ) [EntranceBackup] => Array ( [0] => Festival ) [ZhouEntrace] => Array ( [0] => ZhouB ) [2A] => Array ( [0] => ZhouB ) [Rover] => Array ( [0] => ZhouB ) ) Processing 58812 records from JSON array... Accepted: Address=F04E41E1E91F, RSSI=-92, Location=Entrance Accepted: Address=F12798A3C942, RSSI=-75, Location=Entrance Accepted: Address=F38FB82B2654, RSSI=-98, Location=Entrance Accepted: Address=F39E9DC028A0, RSSI=-90, Location=Entrance Accepted: Address=F3B07E2EF858, RSSI=-96, Location=Entrance Accepted: Address=F3CBEDCF64D2, RSSI=-92, Location=Entrance Accepted: Address=F3FCCB672047, RSSI=-83, Location=Entrance Accepted: Address=F4E7B9B1FD71, RSSI=-79, Location=Entrance Accepted: Address=F68BAD46C2EB, RSSI=-79, Location=Entrance Accepted: Address=F7D22BE30264, RSSI=-80, Location=Entrance DEBUG: Address 7947358E3C0B: First byte=121, MSB=1, Result=false DEBUG: Address 761C946D4D2D: First byte=118, MSB=1, Result=false DEBUG: Address DE1CFE4E478C: First byte=222, MSB=3, Result=true DEBUG: Address 4328DD0A42BA: First byte=67, MSB=1, Result=false DEBUG: Address 17E84B27CCB3: First byte=23, MSB=0, Result=false DEBUG: Address 5DFE318C950A: First byte=93, MSB=1, Result=false DEBUG: Address 4CC5BE8DBCE9: First byte=76, MSB=1, Result=false DEBUG: Address 51017B5E5168: First byte=81, MSB=1, Result=false DEBUG: Address 71BF33941CEF: First byte=113, MSB=1, Result=false DEBUG: Address 18291995FFBB: First byte=24, MSB=0, Result=false DEBUG: Address F4D700E5F7E8: First byte=244, MSB=3, Result=true DEBUG: Address 0582F7198825: First byte=5, MSB=0, Result=false DEBUG: Address 0F43CD1BB60E: First byte=15, MSB=0, Result=false DEBUG: Address 64ADC61C3904: First byte=100, MSB=1, Result=false DEBUG: Address 62101EB76729: First byte=98, MSB=1, Result=false DEBUG: Address D18BCD41CB8D: First byte=209, MSB=3, Result=true DEBUG: Address 60EA2FA78114: First byte=96, MSB=1, Result=false DEBUG: Address 21DDFAD25552: First byte=33, MSB=0, Result=false DEBUG: Address DFD4C15A2F9F: First byte=223, MSB=3, Result=true DEBUG: Address 46CBA67CA4E2: First byte=70, MSB=1, Result=false DEBUG: Address DB3FE142531A: First byte=219, MSB=3, Result=true DEBUG: Address 4674BBCFD25A: First byte=70, MSB=1, Result=false DEBUG: Address 485F0E753538: First byte=72, MSB=1, Result=false DEBUG: Address 7F667E9EDCD7: First byte=127, MSB=1, Result=false DEBUG: Address 5C6B9C0914C6: First byte=92, MSB=1, Result=false DEBUG: Address E52F66E9B9C5: First byte=229, MSB=3, Result=true DEBUG: Address F4E69B7312B5: First byte=244, MSB=3, Result=true DEBUG: Address E53606C0D533: First byte=229, MSB=3, Result=true DEBUG: Address 4D279A21A4F8: First byte=77, MSB=1, Result=false DEBUG: Address CE255A93A45F: First byte=206, MSB=3, Result=true DEBUG: Address 4F464D2CEA59: First byte=79, MSB=1, Result=false DEBUG: Address D6E74E075657: First byte=214, MSB=3, Result=true DEBUG: Address 44EFFAB0E96E: First byte=68, MSB=1, Result=false DEBUG: Address DC8AB7FF8E73: First byte=220, MSB=3, Result=true DEBUG: Address 7D827B1210B8: First byte=125, MSB=1, Result=false DEBUG: Address 5782BEC123C1: First byte=87, MSB=1, Result=false DEBUG: Address 293CF4B3D4EF: First byte=41, MSB=0, Result=false DEBUG: Address 42DFD5AE19AD: First byte=66, MSB=1, Result=false DEBUG: Address 7C0991250B07: First byte=124, MSB=1, Result=false DEBUG: Address 262841E497FE: First byte=38, MSB=0, Result=false DEBUG: Address 5FFCBA0632DD: First byte=95, MSB=1, Result=false DEBUG: Address D14138038C36: First byte=209, MSB=3, Result=true DEBUG: Address 6204C5B9F534: First byte=98, MSB=1, Result=false DEBUG: Address 471A4BE05F32: First byte=71, MSB=1, Result=false DEBUG: Address 7BDD7DD0C951: First byte=123, MSB=1, Result=false DEBUG: Address F094578D1571: First byte=240, MSB=3, Result=true DEBUG: Address 7BC74C2195E9: First byte=123, MSB=1, Result=false DEBUG: Address ED8217B660CF: First byte=237, MSB=3, Result=true DEBUG: Address 6EB890B5509C: First byte=110, MSB=1, Result=false DEBUG: Address CE092372E3DF: First byte=206, MSB=3, Result=true DEBUG: Address FCD463EAD45E: First byte=252, MSB=3, Result=true DEBUG: Address FFE886E4D500: First byte=255, MSB=3, Result=true DEBUG: Address E15F8E5C2E74: First byte=225, MSB=3, Result=true DEBUG: Address 745D80E0FCD9: First byte=116, MSB=1, Result=false DEBUG: Address 5A86AD28EDCE: First byte=90, MSB=1, Result=false DEBUG: Address C89403DD25FF: First byte=200, MSB=3, Result=true DEBUG: Address CC49676BFFCF: First byte=204, MSB=3, Result=true Finished reading 1 lines from AAPI_combineddwell_flat_20250531.json. Records processed: 58812 Records accepted: 20653 Failed filters: Address=32245, RSSI=0, Location=5914 Failed JSON decode: 0 GROUP COUNTS: Group 'Festival' => 7940 addresses Group 'ZhouB' => 11150 addresses 'All Addresses' => 13635 addresses INTERSECTIONS: [Festival vs Festival] = 7940 in both. (100% of Festival, 100% of Festival) [Festival vs ZhouB] = 5455 in both. (68.7% of Festival, 48.9% of ZhouB) [ZhouB vs Festival] = 5455 in both. (48.9% of ZhouB, 68.7% of Festival) [ZhouB vs ZhouB] = 11150 in both. (100% of ZhouB, 100% of ZhouB) LOCATION STATISTICS: Location: Entrance Unique Addresses: 7386 Avg Dwell Time: 00:00:08 Min Dwell Time: 00:00:01 Max Dwell Time: 00:07:58 Median Dwell Time: 00:00:07 Avg RSSI: -89.37 dBm RSSI Range: -108 to -50 dBm Location: 2A Unique Addresses: 7093 Avg Dwell Time: 00:00:09 Min Dwell Time: 00:00:01 Max Dwell Time: 00:07:49 Median Dwell Time: 00:00:07 Avg RSSI: -89.39 dBm RSSI Range: -106 to -47 dBm Location: ZhouEntrace Unique Addresses: 5402 Avg Dwell Time: 00:00:08 Min Dwell Time: 00:00:01 Max Dwell Time: 00:07:46 Median Dwell Time: 00:00:05 Avg RSSI: -87.9 dBm RSSI Range: -107 to -27 dBm Location: EntranceBackup Unique Addresses: 772 Avg Dwell Time: 00:00:08 Min Dwell Time: 00:00:01 Max Dwell Time: 00:04:43 Median Dwell Time: 00:00:04 Avg RSSI: -87.58 dBm RSSI Range: -104 to -40 dBm TIME-BASED STATISTICS: Time Range: Morning Unique Addresses: 2778 Top Locations: 2A: 2049 visits Entrance: 883 visits ZhouEntrace: 477 visits Time Range: Afternoon Unique Addresses: 10873 Top Locations: Entrance: 6503 visits 2A: 5044 visits ZhouEntrace: 4925 visits Time Range: Evening Unique Addresses: 0 Time Range: Night Unique Addresses: 0 LOCATION PAIRS ANALYSIS: [Entrance -> 2A]: 3501 devices in common (47.4% of Entrance visitors also visited 2A) (49.4% of 2A visitors also visited Entrance) [Entrance -> ZhouEntrace]: 2834 devices in common (38.4% of Entrance visitors also visited ZhouEntrace) (52.5% of ZhouEntrace visitors also visited Entrance) [Entrance -> EntranceBackup]: 218 devices in common (3% of Entrance visitors also visited EntranceBackup) (28.2% of EntranceBackup visitors also visited Entrance) [2A -> ZhouEntrace]: 1345 devices in common (19% of 2A visitors also visited ZhouEntrace) (24.9% of ZhouEntrace visitors also visited 2A) [2A -> EntranceBackup]: 92 devices in common (1.3% of 2A visitors also visited EntranceBackup) (11.9% of EntranceBackup visitors also visited 2A) [ZhouEntrace -> EntranceBackup]: 368 devices in common (6.8% of ZhouEntrace visitors also visited EntranceBackup) (47.7% of EntranceBackup visitors also visited ZhouEntrace) Wrote AAPI_analysisReport_20251212.json