├── .gitignore ├── README.md ├── backend ├── const.py ├── logs │ ├── 1060-780.log │ ├── 280-440.log │ ├── 500-580.log │ ├── 560-300.log │ ├── 560-40.log │ ├── 80-80.log │ ├── 840-300.log │ ├── 920-60.log │ ├── 980-580.log │ └── old │ │ ├── -120-780.log │ │ ├── 240-580.log │ │ ├── 520-0.log │ │ ├── 520-300.log │ │ ├── 520-440.log │ │ ├── 840-0.log │ │ ├── 980-580.log │ │ ├── out │ │ ├── out_B0 │ │ └── out_EC ├── main.py ├── mqtt.py ├── plot.py └── util.py ├── docs ├── documentation.pdf ├── images │ ├── equation.png │ ├── groundtruth.png │ ├── pathloss.png │ ├── plot.png │ ├── setup.png │ ├── sniffing_loop.png │ └── system_architecture.png ├── pathloss.pdf ├── proposal.pdf └── report.pdf └── esp32 ├── CMakeLists.txt ├── Makefile ├── main ├── CMakeLists.txt ├── Kconfig.projbuild ├── component.mk ├── include │ └── sniffer.h └── main.c ├── sdkconfig └── sdkconfig.ci /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | *.old 3 | *.pyc 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # RSSI-based Indoor Localization using ESP32 2 | 3 | ## Problem Statement: 4 | Modern GPS systems have an error margin of 3 metres, but these fail miserably while localizing devices indoors. Usually indoor localization is done by exploiting the Wifi routers indoors. We use an Indoor path loss model along with trilateration to localize Wireless devices indoors with the help of [ESP32](https://www.espressif.com/en/products/hardware/esp32/overview) devices. 5 | 6 | ## System Architecture: 7 | ![](docs/images/system_architecture.png) 8 | 9 | We will refer to the ESP32 devices as the anchor nodes and the mobile device as the target node. For localizing, we use the following methodology: 10 | 1. The anchor nodes operate in promiscuous mode and sniff packets from wireless devices 11 | 2. The RSSI value of each packet is communicated to the host laptop via MQTT protocol 12 | 3. The host laptop consults the Path Loss model and estimates the distance of the target node from the anchor nodes. 13 | 14 | The anchor nodes publish the RSSI values to the topic **`/rssi/`** and the host laptop subscribe to the topic **`/rssi/#`**. We use [Mosquitto](https://mosquitto.org/) as the MQTT broker on the host laptop. 15 | 16 | ## Setup: 17 | 3 ESP32 devices. 1 host laptop. 1 mobile device. The anchor nodes and the host laptop should belong to a common local network. We conducted our experiments in CC 503, new CSE building, IIT Bombay. 18 | ![](docs/images/setup.png) 19 | 20 | ## Path Loss model: 21 | We had to build the path loss model initially to estimate the Path Loss exponent. We fixed our Anchor nodes and moved the Target node at known locations. At each location we took time averages of RSSI values for a window of 15 seconds. 22 | 23 | We observed *Shadowing* effects and fitted RSSI against log distance to build the path loss model. The path loss equation is as follows: 24 | 25 |

26 | RSSI = -2.031862 - 3.9955 log(d) 27 |

28 | 29 | ![](docs/images/pathloss.png) 30 | 31 | ## Localization Algorithm: 32 | There are two threads running on the host laptop. 33 | 1. MQTT subscriber: Collects RSSI data stream from target nodes and dumps it into a shared Queue **q**. 34 | 2. Localizer: Takes the average of the RSSI data from Queue **q** for a fixed time window of 15 seconds. Localizes target nodes by minimizing 35 |

36 | 37 |

38 | 39 | ## Results: 40 | 41 | 42 | We are able to achieve an accuracy of ~ 2m using our Localization method. 43 | 44 | ## Key Insights: 45 | 46 | ### Single channel scan 47 | 48 | We noticed that ESP32 devices only sniff packets which are transmitted on the channel via which it is connected to the Router. So let’s say if ESP32 is associated to a specific router on channel 8, then it will sniff all the nearby packets which are transmitted on channel 8. This was a problem in collecting packets for building the path loss model as we had to transmit packets on the same channel via which ESP32 is connected to the Router. To circumvent this, we connected the ESP32 device and Target node to the same mobile hotspot and generated traffic on the Target node (Since the channel to be associated on is decided by the AP). 49 | 50 | This restriction on the sniffing method was an impediment for us to explore CSI techniques for localization. We were not able to figure out how to use promiscuous mode for sniffing packets on all channels. 51 | 52 | ### Sniffing loop 53 | 54 | We figured out that ESP32 devices get stuck in a sniffing loop. In our setup, the Target nodes and the host laptop were connected to the same mobile hotspot. The sniffing loop happens due to the following events 55 | 1. The anchor node sniffs a single packet on channel **c** and communicates RSSI to the host via MQTT packet **p**. First hop to the mobile hotspot. 56 | 2. Mobile hotspot forwards packet **p** to the host on channel **c**. 57 | 3. The anchor node sniffs packet **p** on channel **c** and communicates RSSI to the host via MQTT packet **p’**. First hop to the mobile hotspot. 58 | 4. Go to 2. 59 | 60 |

61 | 62 |

63 | 64 | Because of this sniffing loop, large number of MQTT messages were published by the target nodes and it led to MQTT event handler errors. Hence we filtered out the MAC addresses of the host laptop and the mobile hotspot while sniffing. 65 | 66 | ### Association loop 67 | 68 | As we were encountering the sniffing loop problem described above, the ESP32 device used to restart after every MQTT event handler error. We noticed that sometimes the device gets stuck in an association loop with the AP, where it authenticates, but does not associate to send data. We were not able to resolve the problem completely. One hack we used to circumvent this: Restart the Mobile hotspot which served as the AP. 69 | 70 | ## Team Members: 71 | [Aniket Shirke](https://github.com/ani8897) 72 | 73 | [Bharat Khandelwal](https://github.com/khandelwalbharat) 74 | 75 | 76 | -------------------------------------------------------------------------------- /backend/const.py: -------------------------------------------------------------------------------- 1 | from queue import Queue 2 | from collections import OrderedDict 3 | 4 | ## Shared between MQTT listener and Data collector 5 | data_queue = Queue() 6 | 7 | ## Stores positions of devices encountered so far 8 | positions = OrderedDict() 9 | 10 | ## Coordinates of the anchor nodes 11 | ANCHORS = { 12 | '3C:71:BF:99:F9:E0' : [0,0], 13 | '24:0A:C4:23:D9:B0' : [560,580], 14 | '24:0A:C4:23:C1:EC' : [980,0] 15 | } 16 | 17 | ## RSSI Model 18 | 19 | # Old model 20 | # A = -2.031862 21 | # B = -8.7073472 22 | 23 | # Total 24 | # A = -8.033376 25 | # B = -7.912847 26 | ## Device 0,0 27 | # A = -19.096085 28 | # B = -6.212227 29 | ## Device 560,580 30 | # A = 1.65022 31 | # B = -9.596229 32 | ## Device 980,0 33 | # A = -19.424024 34 | # B = -5.5061473 35 | 36 | A = -2.031862 37 | B = -9.2 38 | 39 | TIME_WINDOW = 15 40 | 41 | -------------------------------------------------------------------------------- /backend/logs/1060-780.log: -------------------------------------------------------------------------------- 1 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 2 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 3 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 4 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 5 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 6 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 7 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 8 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 9 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 10 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 11 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 12 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 13 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 14 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 15 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 16 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 17 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 18 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 19 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 20 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 21 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 22 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 23 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 24 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -67) 25 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 26 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 27 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -66) 28 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 29 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 30 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 31 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 32 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 33 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 34 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 35 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 36 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -66) 37 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 38 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 39 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -66) 40 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 41 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 42 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 43 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 44 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 45 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 46 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 47 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 48 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 49 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 50 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 51 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 52 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 53 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 54 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 55 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 56 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 57 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 58 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 59 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 60 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 61 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 62 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 63 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 64 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 65 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 66 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 67 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -71) 68 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 69 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 70 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 71 | Summary: 24:0A:C4:23:D9:B0 538 {'B8:63:4D:A2:0E:13': -58.0} 72 | Summary: 24:0A:C4:23:C1:EC 784 {'B8:63:4D:A2:0E:13': -58.7} 73 | Summary: 3C:71:BF:99:F9:E0 1316 {'B8:63:4D:A2:0E:13': -64.2} 74 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 75 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 76 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 77 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 78 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 79 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 80 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 81 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 82 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 83 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 84 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 85 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 86 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 87 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 88 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 89 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 90 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 91 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 92 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -74) 93 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 94 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 95 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 96 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 97 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 98 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 99 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 100 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 101 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 102 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 103 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 104 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 105 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 106 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 107 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 108 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 109 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 110 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 111 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 112 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 113 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 114 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 115 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 116 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 117 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 118 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 119 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 120 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 121 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 122 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 123 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 124 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 125 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 126 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 127 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 128 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 129 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 130 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 131 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 132 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 133 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 134 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 135 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 136 | Summary: 24:0A:C4:23:D9:B0 538 {'B8:63:4D:A2:0E:13': -58.1} 137 | Summary: 24:0A:C4:23:C1:EC 784 {'B8:63:4D:A2:0E:13': -60.1} 138 | Summary: 3C:71:BF:99:F9:E0 1316 {'B8:63:4D:A2:0E:13': -63.4} 139 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 140 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -72) 141 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 142 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 143 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 144 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -74) 145 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 146 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 147 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 148 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 149 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 150 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 151 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 152 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 153 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 154 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -72) 155 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 156 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 157 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 158 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 159 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 160 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 161 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 162 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 163 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 164 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 165 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 166 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 167 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 168 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 169 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 170 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 171 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 172 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 173 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 174 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 175 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 176 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 177 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 178 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 179 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 180 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 181 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 182 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 183 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 184 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 185 | Summary: 24:0A:C4:23:D9:B0 538 {'B8:63:4D:A2:0E:13': -58.7} 186 | Summary: 24:0A:C4:23:C1:EC 784 {'B8:63:4D:A2:0E:13': -60.0} 187 | Summary: 3C:71:BF:99:F9:E0 1316 {'B8:63:4D:A2:0E:13': -64.5} 188 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 189 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 190 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 191 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 192 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 193 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 194 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 195 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 196 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 197 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -71) 198 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 199 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 200 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 201 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 202 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 203 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 204 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 205 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 206 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 207 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 208 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 209 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 210 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 211 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 212 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 213 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 214 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 215 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 216 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 217 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 218 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 219 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 220 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 221 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 222 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 223 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 224 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 225 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -77) 226 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -77) 227 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -66) 228 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 229 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 230 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 231 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 232 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 233 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -73) 234 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 235 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 236 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 237 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 238 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 239 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 240 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 241 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 242 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 243 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 244 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 245 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 246 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 247 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 248 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 249 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 250 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 251 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -69) 252 | Summary: 24:0A:C4:23:D9:B0 538 {'B8:63:4D:A2:0E:13': -59.4} 253 | Summary: 24:0A:C4:23:C1:EC 784 {'B8:63:4D:A2:0E:13': -60.0} 254 | Summary: 3C:71:BF:99:F9:E0 1316 {'B8:63:4D:A2:0E:13': -64.7} 255 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 256 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 257 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 258 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 259 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 260 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 261 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 262 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 263 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 264 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 265 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 266 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 267 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -66) 268 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -71) 269 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 270 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 271 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 272 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 273 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 274 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 275 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 276 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 277 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 278 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 279 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) 280 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 281 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 282 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 283 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 284 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 285 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 286 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 287 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 288 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 289 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 290 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 291 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 292 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 293 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 294 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 295 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 296 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 297 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 298 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 299 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 300 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 301 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 302 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 303 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 304 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 305 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 306 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 307 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 308 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 309 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 310 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 311 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 312 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 313 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 314 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 315 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 316 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 317 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 318 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 319 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 320 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 321 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 322 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 323 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 324 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 325 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 326 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 327 | Summary: 24:0A:C4:23:D9:B0 538 {'B8:63:4D:A2:0E:13': -58.2} 328 | Summary: 24:0A:C4:23:C1:EC 784 {'B8:63:4D:A2:0E:13': -57.6} 329 | Summary: 3C:71:BF:99:F9:E0 1316 {'B8:63:4D:A2:0E:13': -64.3} 330 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 331 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 332 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 333 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 334 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 335 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 336 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -71) 337 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 338 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 339 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 340 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 341 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 342 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -61) 343 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 344 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -72) 345 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 346 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 347 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 348 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 349 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 350 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 351 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -74) 352 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 353 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 354 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) 355 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) 356 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 357 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 358 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 359 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 360 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 361 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 362 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 363 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 364 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 365 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 366 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 367 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 368 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 369 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 370 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 371 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 372 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 373 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 374 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 375 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 376 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 377 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 378 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 379 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 380 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 381 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 382 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 383 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 384 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 385 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 386 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 387 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 388 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 389 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 390 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 391 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 392 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 393 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 394 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 395 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 396 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 397 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 398 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 399 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 400 | Summary: 24:0A:C4:23:D9:B0 538 {'B8:63:4D:A2:0E:13': -58.5} 401 | Summary: 24:0A:C4:23:C1:EC 784 {'B8:63:4D:A2:0E:13': -58.1} 402 | Summary: 3C:71:BF:99:F9:E0 1316 {'B8:63:4D:A2:0E:13': -65.0} 403 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 404 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 405 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 406 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 407 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 408 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 409 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -62) 410 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 411 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 412 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 413 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 414 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 415 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 416 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 417 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 418 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 419 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 420 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 421 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 422 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 423 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 424 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 425 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 426 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 427 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 428 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 429 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 430 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 431 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 432 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 433 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 434 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 435 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 436 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 437 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 438 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 439 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 440 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 441 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 442 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 443 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 444 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 445 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 446 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 447 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 448 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 449 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 450 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 451 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 452 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 453 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 454 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 455 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 456 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 457 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 458 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 459 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 460 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 461 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 462 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 463 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 464 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 465 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 466 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -63) 467 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 468 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 469 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 470 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 471 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -60) 472 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 473 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 474 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 475 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 476 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 477 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 478 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) 479 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 480 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 481 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 482 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 483 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 484 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 485 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 486 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 487 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 488 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 489 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) 490 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 491 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -65) 492 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) 493 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) 494 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) 495 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) 496 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 497 | Summary: 24:0A:C4:23:D9:B0 538 {'B8:63:4D:A2:0E:13': -58.7} 498 | Summary: 24:0A:C4:23:C1:EC 784 {'B8:63:4D:A2:0E:13': -56.5} 499 | Summary: 3C:71:BF:99:F9:E0 1316 {'B8:63:4D:A2:0E:13': -64.4} 500 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('Header', '48') ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -64) 501 | Data: 24:0A:C4:23:D9:B0 -------------------------------------------------------------------------------- /backend/logs/280-440.log: -------------------------------------------------------------------------------- 1 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 2 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 3 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 4 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 5 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 6 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 7 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 8 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 9 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 10 | Summary: 3C:71:BF:99:F9:E0 521 {'B8:63:4D:A2:0E:13': -55.5} 11 | Summary: 24:0A:C4:23:C1:EC 826 {'B8:63:4D:A2:0E:13': -55.5} 12 | Summary: 24:0A:C4:23:D9:B0 313 {'B8:63:4D:A2:0E:13': -52.3} 13 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 14 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 15 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 16 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -54) ('Header', '48') 17 | Summary: 3C:71:BF:99:F9:E0 521 {'B8:63:4D:A2:0E:13': -56.0} 18 | Summary: 24:0A:C4:23:C1:EC 826 {'B8:63:4D:A2:0E:13': -56.0} 19 | Summary: 24:0A:C4:23:D9:B0 313 {'B8:63:4D:A2:0E:13': -53.5} 20 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 21 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) ('Header', '48') 22 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 23 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 24 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 25 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 26 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 27 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) ('Header', '48') 28 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 29 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 30 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 31 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 32 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 33 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 34 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 35 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 36 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 37 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 38 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 39 | Summary: 3C:71:BF:99:F9:E0 521 {'B8:63:4D:A2:0E:13': -56.4} 40 | Summary: 24:0A:C4:23:C1:EC 826 {'B8:63:4D:A2:0E:13': -57.0} 41 | Summary: 24:0A:C4:23:D9:B0 313 {'B8:63:4D:A2:0E:13': -52.2} 42 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 43 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 44 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -54) ('Header', '48') 45 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) ('Header', '48') 46 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 47 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 48 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 49 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 50 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 51 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 52 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 53 | Summary: 3C:71:BF:99:F9:E0 521 {'B8:63:4D:A2:0E:13': -56.8} 54 | Summary: 24:0A:C4:23:C1:EC 826 {'B8:63:4D:A2:0E:13': -56.8} 55 | Summary: 24:0A:C4:23:D9:B0 313 {'B8:63:4D:A2:0E:13': -53.0} 56 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 57 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 58 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -59) ('Header', '48') 59 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -54) ('Header', '48') 60 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 61 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 62 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) ('Header', '48') 63 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 64 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 65 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 66 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 67 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 68 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 69 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 70 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 71 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 72 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 73 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 74 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 75 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 76 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 77 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 78 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 79 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 80 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 81 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 82 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 83 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 84 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 85 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) ('Header', '48') 86 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 87 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 88 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 89 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 90 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 91 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 92 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 93 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 94 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 95 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 96 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 97 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 98 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 99 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 100 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 101 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 102 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 103 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 104 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 105 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 106 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 107 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 108 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 109 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) ('Header', '48') 110 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 111 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 112 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 113 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 114 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 115 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 116 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 117 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 118 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 119 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 120 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -50) ('Header', '48') 121 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 122 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 123 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -51) ('Header', '48') 124 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 125 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 126 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 127 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 128 | Summary: 3C:71:BF:99:F9:E0 521 {'B8:63:4D:A2:0E:13': -56.8} 129 | Summary: 24:0A:C4:23:C1:EC 826 {'B8:63:4D:A2:0E:13': -55.8} 130 | Summary: 24:0A:C4:23:D9:B0 313 {'B8:63:4D:A2:0E:13': -51.6} 131 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -54) ('Header', '48') 132 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 133 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 134 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 135 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 136 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -54) ('Header', '48') 137 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 138 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 139 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 140 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 141 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 142 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 143 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 144 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 145 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 146 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 147 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 148 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 149 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 150 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -54) ('Header', '48') 151 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 152 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 153 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 154 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 155 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 156 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 157 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 158 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 159 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 160 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 161 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -52) ('Header', '48') 162 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -55) ('Header', '48') 163 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 164 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 165 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) ('Header', '48') 166 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 167 | Data: 24:0A:C4:23:D9:B0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -53) ('Header', '48') 168 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -57) ('Header', '48') 169 | Data: 24:0A:C4:23:C1:EC ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -58) ('Header', '48') 170 | Data: 3C:71:BF:99:F9:E0 ('Channel', 4) ('MAC', 'B8:63:4D:A2:0E:13') ('RSSI', -56) -------------------------------------------------------------------------------- /backend/logs/840-300.log: -------------------------------------------------------------------------------- 1 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -53) ('MAC', 'B8:63:4D:A2:0E:13') 2 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 3 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 4 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 5 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 6 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 7 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 8 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -70) ('MAC', 'B8:63:4D:A2:0E:13') 9 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 10 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 11 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 12 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 13 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 14 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 15 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 16 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -53) ('MAC', 'B8:63:4D:A2:0E:13') 17 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 18 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 19 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 20 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -70) ('MAC', 'B8:63:4D:A2:0E:13') 21 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -53) ('MAC', 'B8:63:4D:A2:0E:13') 22 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 23 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 24 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 25 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 26 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 27 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 28 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 29 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 30 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 31 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 32 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 33 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 34 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 35 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 36 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 37 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 38 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 39 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 40 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 41 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 42 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 43 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 44 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 45 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 46 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 47 | Summary: 24:0A:C4:23:D9:B0 395 {'B8:63:4D:A2:0E:13': -56.1} 48 | Summary: 24:0A:C4:23:C1:EC 331 {'B8:63:4D:A2:0E:13': -51.6} 49 | Summary: 3C:71:BF:99:F9:E0 891 {'B8:63:4D:A2:0E:13': -67.8} 50 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 51 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 52 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 53 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 54 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 55 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 56 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 57 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 58 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 59 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 60 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 61 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 62 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 63 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 64 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 65 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 66 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 67 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 68 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 69 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 70 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 71 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 72 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 73 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 74 | Summary: 24:0A:C4:23:D9:B0 395 {'B8:63:4D:A2:0E:13': -56.0} 75 | Summary: 24:0A:C4:23:C1:EC 331 {'B8:63:4D:A2:0E:13': -50.9} 76 | Summary: 3C:71:BF:99:F9:E0 891 {'B8:63:4D:A2:0E:13': -67.2} 77 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 78 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 79 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 80 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 81 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -65) ('MAC', 'B8:63:4D:A2:0E:13') 82 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 83 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -65) ('MAC', 'B8:63:4D:A2:0E:13') 84 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 85 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 86 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 87 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 88 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 89 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 90 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 91 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 92 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 93 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 94 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 95 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 96 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 97 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 98 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 99 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 100 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 101 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 102 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 103 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 104 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 105 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 106 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 107 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 108 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 109 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 110 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 111 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 112 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 113 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 114 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 115 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 116 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 117 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 118 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 119 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 120 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 121 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 122 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 123 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 124 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 125 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 126 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 127 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 128 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 129 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 130 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 131 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 132 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 133 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 134 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 135 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 136 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 137 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 138 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 139 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 140 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 141 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 142 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 143 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 144 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -65) ('MAC', 'B8:63:4D:A2:0E:13') 145 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 146 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 147 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 148 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 149 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 150 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 151 | Summary: 24:0A:C4:23:D9:B0 395 {'B8:63:4D:A2:0E:13': -55.6} 152 | Summary: 24:0A:C4:23:C1:EC 331 {'B8:63:4D:A2:0E:13': -51.0} 153 | Summary: 3C:71:BF:99:F9:E0 891 {'B8:63:4D:A2:0E:13': -66.7} 154 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 155 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 156 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 157 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 158 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 159 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 160 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 161 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 162 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 163 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 164 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 165 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 166 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 167 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 168 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 169 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 170 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 171 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 172 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 173 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 174 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 175 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 176 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 177 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 178 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 179 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 180 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 181 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -65) ('MAC', 'B8:63:4D:A2:0E:13') 182 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 183 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 184 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 185 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 186 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 187 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 188 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 189 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 190 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 191 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 192 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 193 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 194 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 195 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 196 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 197 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 198 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 199 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 200 | Summary: 24:0A:C4:23:D9:B0 395 {'B8:63:4D:A2:0E:13': -55.3} 201 | Summary: 24:0A:C4:23:C1:EC 331 {'B8:63:4D:A2:0E:13': -51.0} 202 | Summary: 3C:71:BF:99:F9:E0 891 {'B8:63:4D:A2:0E:13': -67.1} 203 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 204 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 205 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 206 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 207 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 208 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 209 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 210 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 211 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 212 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 213 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 214 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 215 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 216 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 217 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 218 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 219 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 220 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 221 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -64) ('MAC', 'B8:63:4D:A2:0E:13') 222 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 223 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 224 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 225 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 226 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 227 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 228 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 229 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 230 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 231 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 232 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 233 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 234 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 235 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 236 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 237 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 238 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 239 | Summary: 24:0A:C4:23:D9:B0 395 {'B8:63:4D:A2:0E:13': -55.4} 240 | Summary: 24:0A:C4:23:C1:EC 331 {'B8:63:4D:A2:0E:13': -51.1} 241 | Summary: 3C:71:BF:99:F9:E0 891 {'B8:63:4D:A2:0E:13': -67.1} 242 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 243 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 244 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 245 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 246 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 247 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 248 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 249 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 250 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 251 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 252 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 253 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 254 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 255 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 256 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 257 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 258 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 259 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 260 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 261 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 262 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 263 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 264 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 265 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 266 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 267 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 268 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 269 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 270 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 271 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 272 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 273 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 274 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 275 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 276 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 277 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 278 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 279 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 280 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 281 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 282 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 283 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 284 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 285 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 286 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 287 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 288 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 289 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 290 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 291 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 292 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 293 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 294 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 295 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 296 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 297 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 298 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 299 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 300 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 301 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 302 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 303 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 304 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 305 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 306 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 307 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 308 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 309 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 310 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 311 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 312 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 313 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 314 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 315 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 316 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 317 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 318 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 319 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 320 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 321 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 322 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 323 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 324 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 325 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 326 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 327 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 328 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 329 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 330 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 331 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 332 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 333 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 334 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 335 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 336 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 337 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 338 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 339 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 340 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 341 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 342 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 343 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 344 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 345 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 346 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 347 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 348 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 349 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 350 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 351 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 352 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 353 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 354 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 355 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 356 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 357 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 358 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 359 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 360 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 361 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 362 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 363 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 364 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 365 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 366 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 367 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -69) ('MAC', 'B8:63:4D:A2:0E:13') 368 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 369 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 370 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 371 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 372 | Summary: 24:0A:C4:23:D9:B0 395 {'B8:63:4D:A2:0E:13': -55.7} 373 | Summary: 24:0A:C4:23:C1:EC 331 {'B8:63:4D:A2:0E:13': -51.0} 374 | Summary: 3C:71:BF:99:F9:E0 891 {'B8:63:4D:A2:0E:13': -67.8} 375 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 376 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 377 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 378 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 379 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 380 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 381 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 382 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 383 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 384 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 385 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 386 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 387 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 388 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 389 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 390 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 391 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 392 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 393 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 394 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 395 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 396 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 397 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -57) ('MAC', 'B8:63:4D:A2:0E:13') 398 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 399 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 400 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -50) ('MAC', 'B8:63:4D:A2:0E:13') 401 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 402 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -68) ('MAC', 'B8:63:4D:A2:0E:13') 403 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 404 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 405 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 406 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -65) ('MAC', 'B8:63:4D:A2:0E:13') 407 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -56) ('MAC', 'B8:63:4D:A2:0E:13') 408 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -67) ('MAC', 'B8:63:4D:A2:0E:13') 409 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -52) ('MAC', 'B8:63:4D:A2:0E:13') 410 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 411 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 412 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 413 | Summary: 24:0A:C4:23:D9:B0 395 {'B8:63:4D:A2:0E:13': -55.5} 414 | Summary: 24:0A:C4:23:C1:EC 331 {'B8:63:4D:A2:0E:13': -50.9} 415 | Summary: 3C:71:BF:99:F9:E0 891 {'B8:63:4D:A2:0E:13': -67.3} 416 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') ('Channel', 4) ('RSSI', -66) ('MAC', 'B8:63:4D:A2:0E:13') 417 | Data: 24:0A:C4:23:C1:EC ('Header', '48') ('Channel', 4) ('RSSI', -51) ('MAC', 'B8:63:4D:A2:0E:13') 418 | Data: 24:0A:C4:23:D9:B0 ('Header', '48') ('Channel', 4) ('RSSI', -55) ('MAC', 'B8:63:4D:A2:0E:13') 419 | Data: 3C:71:BF:99:F9:E0 ('Header', '48') -------------------------------------------------------------------------------- /backend/logs/old/520-300.log: -------------------------------------------------------------------------------- 1 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 2 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -59) 3 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 4 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -59) 5 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 6 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 7 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -58) 8 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 9 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -58) 10 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 11 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 12 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 13 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 14 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 15 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 16 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 17 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 18 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 19 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 20 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 21 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 22 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 23 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -48) 24 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -66) 25 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 26 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 27 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 28 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 29 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 30 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 31 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 32 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 33 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 34 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 35 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 36 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 37 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 38 | [-52, -52, -53, -53, -53, -53, -52, -53, -53, -53, -48, -52, -53, -53, -53, -53, -53, -51] 39 | [-56, -59, -59, -58, -58, -56, -55, -57, -56, -56, -55, -55, -66, -57, -56, -56, -56, -56] 40 | Summary: 3C:71:BF:99:F9:E0 600 {} 41 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.4} 42 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -57.1} 43 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 44 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 45 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 46 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 47 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 48 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 49 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -54) 50 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 51 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 52 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 53 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 54 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 55 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 56 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 57 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 58 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 59 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 60 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 61 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 62 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 63 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 64 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 65 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 66 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 67 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 68 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 69 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 70 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 71 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 72 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 73 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 74 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 75 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 76 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 77 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 78 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 79 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 80 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 81 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 82 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 83 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 84 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 85 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 86 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 87 | [-51, -53, -53, -54, -52, -53, -53, -53, -53, -52, -53, -52, -53, -53, -52, -52, -53, -53, -52, -53, -53, -53, -53, -53] 88 | [-55, -55, -55, -55, -56, -55, -55, -56, -55, -56, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -55] 89 | Summary: 3C:71:BF:99:F9:E0 600 {} 90 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.7} 91 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -55.3} 92 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 93 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', 'D0') ('RSSI', -69) 94 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', 'D0') ('RSSI', -50) 95 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 96 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 97 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 98 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 99 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 100 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 101 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 102 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 103 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 104 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 105 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 106 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 107 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 108 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 109 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 110 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 111 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 112 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 113 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 114 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 115 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 116 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 117 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 118 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 119 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 120 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 121 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 122 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 123 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 124 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 125 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 126 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 127 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 128 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 129 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 130 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 131 | [-50, -52, -52, -53, -53, -52, -53, -53, -53, -53, -52, -53, -52, -52, -52, -52, -52, -52, -53] 132 | [-56, -69, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -55, -55, -56] 133 | Summary: 3C:71:BF:99:F9:E0 600 {} 134 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.3} 135 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.5} 136 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 137 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -67) 138 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -45) 139 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -67) 140 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -49) 141 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 142 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 143 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 144 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 145 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 146 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 147 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 148 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 149 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 150 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 151 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 152 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 153 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 154 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 155 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 156 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 157 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 158 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 159 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 160 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 161 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 162 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 163 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 164 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 165 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 166 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 167 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 168 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 169 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 170 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 171 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 172 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 173 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 174 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 175 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 176 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 177 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 178 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 179 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 180 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 181 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 182 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 183 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 184 | [-45, -49, -52, -52, -52, -53, -53, -52, -52, -52, -52, -52, -52, -52, -53, -52, -52, -52, -53, -53, -53, -53, -53] 185 | [-56, -67, -67, -57, -56, -56, -56, -56, -56, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56] 186 | Summary: 3C:71:BF:99:F9:E0 600 {} 187 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.9} 188 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.8} 189 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 190 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 191 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 192 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 193 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 194 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 195 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 196 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 197 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 198 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 199 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 200 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 201 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 202 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 203 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 204 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 205 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 206 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 207 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 208 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 209 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 210 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 211 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 212 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 213 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 214 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 215 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 216 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 217 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 218 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 219 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 220 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 221 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 222 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 223 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 224 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 225 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 226 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 227 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 228 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 229 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 230 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 231 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 232 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 233 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 234 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 235 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 236 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 237 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 238 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 239 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 240 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 241 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 242 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 243 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 244 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 245 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 246 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 247 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 248 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 249 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 250 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 251 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 252 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 253 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 254 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 255 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 256 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 257 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 258 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 259 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 260 | [-53, -53, -52, -52, -53, -53, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -52, -52, -52, -52] 261 | [-56, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -55, -55, -56, -55, -55, -56, -55, -55, -56, -56, -55, -55, -55, -56, -56, -55, -55, -55, -56] 262 | Summary: 3C:71:BF:99:F9:E0 600 {} 263 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.1} 264 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -55.5} 265 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 266 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 267 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 268 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 269 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 270 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 271 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 272 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 273 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 274 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 275 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 276 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 277 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 278 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 279 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 280 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 281 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 282 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 283 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 284 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 285 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 286 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 287 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 288 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 289 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 290 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 291 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 292 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 293 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 294 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 295 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 296 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 297 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 298 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 299 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 300 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 301 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 302 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 303 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 304 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 305 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 306 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 307 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 308 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -54) 309 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 310 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 311 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 312 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 313 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 314 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 315 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 316 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 317 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 318 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 319 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 320 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 321 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 322 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 323 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -58) 324 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 325 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 326 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 327 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -61) 328 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 329 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -60) 330 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 331 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 332 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 333 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 334 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 335 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 336 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 337 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 338 | [-52, -52, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -52, -52, -52, -52, -52, -53, -52, -52, -54, -52, -51, -52, -52, -52, -52, -52, -52, -52, -53, -52, -53, -52, -52, -52] 339 | [-56, -56, -56, -55, -55, -56, -56, -56, -56, -57, -55, -55, -56, -56, -56, -56, -55, -56, -56, -55, -56, -56, -56, -55, -56, -57, -56, -56, -55, -58, -56, -61, -60, -56, -56, -55] 340 | Summary: 3C:71:BF:99:F9:E0 600 {} 341 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.1} 342 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.1} 343 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 344 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 345 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 346 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 347 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 348 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 349 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 350 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 351 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 352 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 353 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 354 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 355 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 356 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 357 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 358 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 359 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 360 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 361 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 362 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 363 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 364 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 365 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 366 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 367 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 368 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 369 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 370 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 371 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 372 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 373 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 374 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 375 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 376 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 377 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 378 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 379 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 380 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 381 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 382 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 383 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 384 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 385 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 386 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 387 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 388 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 389 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 390 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 391 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 392 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 393 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 394 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -58) 395 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 396 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 397 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 398 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 399 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 400 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 401 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 402 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 403 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 404 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 405 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 406 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 407 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 408 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 409 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 410 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 411 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 412 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 413 | [-51, -51, -53, -52, -52, -52, -53, -52, -51, -51, -51, -51, -51, -51, -52, -52, -52, -51, -52, -52, -52, -52, -51, -52, -52, -52, -52, -53, -52, -52, -53, -53, -51] 414 | [-57, -56, -56, -55, -57, -56, -56, -57, -55, -55, -55, -55, -56, -55, -57, -57, -56, -57, -56, -57, -56, -56, -56, -56, -56, -56, -58, -56, -56, -57, -56, -57, -56, -56, -57, -57, -56] 415 | Summary: 3C:71:BF:99:F9:E0 600 {} 416 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.8} 417 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.2} 418 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 419 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 420 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 421 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 422 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 423 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 424 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 425 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 426 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 427 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 428 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 429 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 430 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 431 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 432 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -55) 433 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 434 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 435 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 436 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 437 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 438 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 439 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 440 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 441 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 442 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 443 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 444 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 445 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 446 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 447 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 448 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 449 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 450 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 451 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 452 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 453 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 454 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 455 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 456 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 457 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 458 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 459 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 460 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 461 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 462 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 463 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 464 | [-51, -52, -52, -51, -51, -52, -52, -52, -51, -52, -52, -52, -52, -52, -52, -52, -53, -52, -52, -52, -52, -52, -52, -52] 465 | [-57, -56, -57, -56, -56, -55, -56, -56, -56, -56, -56, -57, -57, -56, -57, -57, -56, -57, -57, -57, -57] 466 | Summary: 3C:71:BF:99:F9:E0 600 {} 467 | Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.9} 468 | Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.4} 469 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 470 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 471 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -70) 472 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -70) 473 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 474 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 475 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 476 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 477 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 478 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 479 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 480 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 481 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 482 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 483 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 484 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 485 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 486 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 487 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 488 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 489 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 490 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -51) 491 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -57) 492 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 493 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -52) 494 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 495 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 496 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 497 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -56) 498 | Data: 24:0A:C4:23:D9:B0 ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') ('Header', '48') ('RSSI', -53) 499 | Data: 24:0A:C4:23:C1:EC ('Channel', 5) ('MAC', 'B8:63:4D:A2:0E:13') -------------------------------------------------------------------------------- /backend/logs/old/out: -------------------------------------------------------------------------------- 1 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -49.7} 2 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.5} 3 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.1} 4 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -62.8} 5 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.1} 6 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -62.7} 7 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.7} 8 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.1} 9 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.4} 10 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -62.8} 11 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.6} 12 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.3} 13 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.5} 14 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.0} 15 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.5} 16 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.5} 17 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.7} 18 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.7} 19 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.7} 20 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.2} 21 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 22 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -63.0} 23 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -58.3} 24 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -63.0} 25 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.3} 26 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.7} 27 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 28 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.7} 29 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.5} 30 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.8} 31 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 32 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.3} 33 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.4} 34 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.5} 35 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 36 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.1} 37 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.1} 38 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -59.4} 39 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.5} 40 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -60.2} 41 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.3} 42 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -60.2} 43 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.6} 44 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -61.1} 45 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.6} 46 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -59.8} 47 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -55.0} 48 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -58.8} 49 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.7} 50 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -59.2} 51 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.7} 52 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -58.9} 53 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.6} 54 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -58.6} 55 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.5} 56 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -57.5} 57 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.4} 58 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -57.1} 59 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.7} 60 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -55.3} 61 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.3} 62 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.5} 63 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.9} 64 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.8} 65 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.1} 66 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -55.5} 67 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.1} 68 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.1} 69 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.8} 70 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.2} 71 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.9} 72 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.4} 73 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 74 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -59.0} 75 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.0} 76 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.4} 77 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.7} 78 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.7} 79 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 80 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.2} 81 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.8} 82 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.5} 83 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 84 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -57.8} 85 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 86 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.4} 87 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.0} 88 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.6} 89 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.0} 90 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.5} 91 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.7} 92 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.8} 93 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.1} 94 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.7} 95 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 96 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.1} 97 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -47.0} 98 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.1} 99 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -47.9} 100 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.9} 101 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.5} 102 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -64.3} 103 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.6} 104 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.4} 105 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.4} 106 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.5} 107 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.4} 108 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.5} 109 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 110 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.2} 111 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 112 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.0} 113 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.1} 114 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.6} 115 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.4} 116 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.4} 117 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 118 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.1} 119 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -56.1} 120 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -57.6} 121 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -56.0} 122 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.9} 123 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.8} 124 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.9} 125 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.8} 126 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.5} 127 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.6} 128 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.3} 129 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.3} 130 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.3} 131 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.4} 132 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.3} 133 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.5} 134 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.9} 135 | -------------------------------------------------------------------------------- /backend/logs/old/out_B0: -------------------------------------------------------------------------------- 1 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -49.7} 2 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.1} 3 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.1} 4 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.7} 5 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.4} 6 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.6} 7 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.5} 8 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.5} 9 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.7} 10 | ./-120-780.log:Summary: 24:0A:C4:23:D9:B0 670 {'B8:63:4D:A2:0E:13': -50.7} 11 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 12 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -58.3} 13 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.3} 14 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 15 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.5} 16 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 17 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.4} 18 | ./240-580.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -59.2} 19 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.1} 20 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.5} 21 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.3} 22 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.6} 23 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.6} 24 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -55.0} 25 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.7} 26 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.7} 27 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.6} 28 | ./520-0.log:Summary: 24:0A:C4:23:D9:B0 580 {'B8:63:4D:A2:0E:13': -54.5} 29 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.4} 30 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.7} 31 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.3} 32 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.9} 33 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.1} 34 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -52.1} 35 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.8} 36 | ./520-300.log:Summary: 24:0A:C4:23:D9:B0 280 {'B8:63:4D:A2:0E:13': -51.9} 37 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 38 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.0} 39 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.7} 40 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 41 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.8} 42 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 43 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.9} 44 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.0} 45 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.0} 46 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -41.7} 47 | ./520-440.log:Summary: 24:0A:C4:23:D9:B0 140 {'B8:63:4D:A2:0E:13': -42.1} 48 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.1} 49 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.1} 50 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.9} 51 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -64.3} 52 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.4} 53 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.5} 54 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.5} 55 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.2} 56 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.0} 57 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.6} 58 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.4} 59 | ./840-0.log:Summary: 24:0A:C4:23:D9:B0 662 {'B8:63:4D:A2:0E:13': -63.1} 60 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -56.1} 61 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -56.0} 62 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.8} 63 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.8} 64 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.6} 65 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.3} 66 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.4} 67 | ./980-580.log:Summary: 24:0A:C4:23:D9:B0 460 {'B8:63:4D:A2:0E:13': -55.5} 68 | -------------------------------------------------------------------------------- /backend/logs/old/out_EC: -------------------------------------------------------------------------------- 1 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.5} 2 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -62.8} 3 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -62.7} 4 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.1} 5 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -62.8} 6 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.3} 7 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.0} 8 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.5} 9 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.7} 10 | ./-120-780.log:Summary: 24:0A:C4:23:C1:EC 1348 {'B8:63:4D:A2:0E:13': -63.2} 11 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -63.0} 12 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -63.0} 13 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.7} 14 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.7} 15 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.8} 16 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.3} 17 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.5} 18 | ./240-580.log:Summary: 24:0A:C4:23:C1:EC 940 {'B8:63:4D:A2:0E:13': -62.1} 19 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -59.4} 20 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -60.2} 21 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -60.2} 22 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -61.1} 23 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -59.8} 24 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -58.8} 25 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -59.2} 26 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -58.9} 27 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -58.6} 28 | ./520-0.log:Summary: 24:0A:C4:23:C1:EC 460 {'B8:63:4D:A2:0E:13': -57.5} 29 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -57.1} 30 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -55.3} 31 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.5} 32 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.8} 33 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -55.5} 34 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.1} 35 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.2} 36 | ./520-300.log:Summary: 24:0A:C4:23:C1:EC 549 {'B8:63:4D:A2:0E:13': -56.4} 37 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -59.0} 38 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.4} 39 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.7} 40 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.2} 41 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.5} 42 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -57.8} 43 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.4} 44 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.6} 45 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.5} 46 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.8} 47 | ./520-440.log:Summary: 24:0A:C4:23:C1:EC 636 {'B8:63:4D:A2:0E:13': -58.7} 48 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 49 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -47.0} 50 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -47.9} 51 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.5} 52 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.6} 53 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.4} 54 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.4} 55 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 56 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 57 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.1} 58 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.4} 59 | ./840-0.log:Summary: 24:0A:C4:23:C1:EC 140 {'B8:63:4D:A2:0E:13': -46.7} 60 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -57.6} 61 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.9} 62 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.9} 63 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.5} 64 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.3} 65 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.3} 66 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.3} 67 | ./980-580.log:Summary: 24:0A:C4:23:C1:EC 580 {'B8:63:4D:A2:0E:13': -55.9} 68 | -------------------------------------------------------------------------------- /backend/main.py: -------------------------------------------------------------------------------- 1 | import time 2 | import argparse 3 | import threading 4 | 5 | import const 6 | 7 | from mqtt import * 8 | from util import * 9 | 10 | from scipy.optimize import minimize 11 | from plot import plot_heatmap 12 | 13 | def localize(rssi_data): 14 | """ 15 | Localizes devices based on the rssi data passed 16 | """ 17 | def loss(e, device_mac): 18 | return sum([ ( dist(e, const.ANCHORS[a]) - rssi_model(rssi_data[a][device_mac]) )**2 for a in const.ANCHORS]) 19 | 20 | anchor_check = {} 21 | for a in rssi_data: 22 | for d in rssi_data[a]: 23 | 24 | if d in anchor_check: 25 | anchor_check[d].append(a) 26 | else: 27 | anchor_check[d] = [a] 28 | 29 | if len(anchor_check[d]) == len(const.ANCHORS): 30 | res = minimize(loss, get_position(d), args=(d)) 31 | const.positions[d] = (res.x, res.success) 32 | 33 | 34 | def data_listener(x,y): 35 | """ 36 | Listens to the queue filled up by MQTT listener 37 | """ 38 | rssi_data = {a: {} for a in const.ANCHORS} 39 | 40 | while True: 41 | 42 | base_time = time.time() 43 | 44 | while time.time() - base_time < const.TIME_WINDOW: 45 | anchor_mac, device_mac, rssi = const.data_queue.get() 46 | 47 | if device_mac in rssi_data[anchor_mac]: 48 | rssi_data[anchor_mac][device_mac].append(rssi) 49 | else: 50 | ## Filtering out target nodes 51 | if device_mac == "4C:ED:FB:50:16:ED" or device_mac == "B8:63:4D:A2:0E:13": 52 | rssi_data[anchor_mac][device_mac] = [rssi] 53 | 54 | for a in rssi_data: 55 | for d in rssi_data[a]: 56 | rssi_data[a][d] = round((1. * sum(rssi_data[a][d])) / len(rssi_data[a][d]),1) 57 | 58 | ## Printing Summary of the RSSI values received 59 | for anchor_mac in rssi_data: 60 | print("Summary: ", anchor_mac,int(dist(const.ANCHORS[anchor_mac], [x,y])), rssi_data[anchor_mac]) 61 | 62 | localize(rssi_data) 63 | rssi_data = {a: {} for a in const.ANCHORS} 64 | print_positions() 65 | 66 | def print_positions(): 67 | """ 68 | Prints positions of the devices encountered so far 69 | """ 70 | pos = [] 71 | for device_mac in const.positions: 72 | print(device_mac, *const.positions[device_mac][0], const.positions[device_mac][1]) 73 | pos.append([dist(const.positions[device_mac][0], const.ANCHORS[a])for a in const.ANCHORS]) 74 | plot_heatmap(pos) 75 | 76 | if __name__ == '__main__': 77 | 78 | parser = argparse.ArgumentParser() 79 | parser.add_argument("-i","--host", type=str, help="Host IP of broker", required=True) 80 | parser.add_argument("-p","--port", type=int, help="Port", required=True) 81 | 82 | ## Useful in building the path loss model 83 | parser.add_argument("-x", "--x", type=int, default=560) 84 | parser.add_argument("-y", "--y", type=int, default=300) 85 | 86 | args = parser.parse_args() 87 | 88 | mqtt_thread = threading.Thread(target=connect, args=(args.host, args.port)) 89 | mqtt_thread.start() 90 | 91 | data_listener(x=args.x,y=args.y) 92 | -------------------------------------------------------------------------------- /backend/mqtt.py: -------------------------------------------------------------------------------- 1 | """ 2 | Contains code for MQTT subscriber thread 3 | """ 4 | 5 | import json 6 | import paho.mqtt.client as paho 7 | 8 | import const 9 | 10 | def rssi_callback(client, userdata, message): 11 | m = str(message.payload.decode("utf-8")).rstrip('\n').replace('\'','\"') 12 | data = json.loads(m) 13 | 14 | anchor_mac = message.topic.split('/')[2] 15 | device_mac, rssi = data['MAC'], data['RSSI'] 16 | 17 | ## Filtering out Target nodes 18 | if device_mac == "4C:ED:FB:50:16:ED" or device_mac == "B8:63:4D:A2:0E:13": 19 | print("Data: ",anchor_mac, *data.items()) 20 | const.data_queue.put((anchor_mac, device_mac, rssi)) 21 | 22 | def csi_callback(client, userdata, message): 23 | m = str(message.payload.decode("utf-8")).rstrip('\n').replace('\'','\"') 24 | data = json.loads(m) 25 | print(*data.items()) 26 | 27 | def on_connect(client, userdata, flags, rc): 28 | rssi_topic, csi_topic = "/rssi/#", "/csi/#" 29 | client.subscribe(rssi_topic) 30 | client.subscribe(csi_topic) 31 | 32 | client.message_callback_add(rssi_topic, rssi_callback) 33 | client.message_callback_add(csi_topic, csi_callback) 34 | 35 | def connect(broker_ip, broker_port): 36 | client= paho.Client("Localization listener") 37 | client.on_connect = on_connect 38 | 39 | client.connect(broker_ip,broker_port) 40 | 41 | client.loop_forever() 42 | -------------------------------------------------------------------------------- /backend/plot.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for visualizing the locations of target nodes 3 | """ 4 | 5 | import plotly 6 | import plotly.graph_objs as go 7 | import numpy as np 8 | 9 | import const 10 | 11 | xypairs = list(const.ANCHORS.values()) 12 | x_detectors = [xy[0] for xy in xypairs] 13 | y_detectors = [xy[1] for xy in xypairs] 14 | sz = [20,20,20] 15 | colors = [0.1,0.1,0.1] 16 | 17 | def plot_heatmap(pos=[[5,5,5]]): 18 | 19 | if(len(pos)==0): 20 | return 21 | 22 | points_distances = pos 23 | trace0 = go.Scatter( 24 | x=x_detectors, 25 | y=y_detectors, 26 | mode='markers', 27 | marker={'size': sz, 28 | 'color': colors, 29 | 'opacity': 0.6, 30 | 'colorscale': 'Viridis' 31 | } 32 | ) 33 | data = [trace0] 34 | 35 | shapes = [] 36 | for point_distances in points_distances: 37 | for i,radii in enumerate(point_distances): 38 | x_i = x_detectors[i] 39 | y_i = y_detectors[i] 40 | shapes.append({ 41 | 'type': 'circle', 42 | 'xref': 'x', 43 | 'yref': 'y', 44 | 'x0': x_i - radii, 45 | 'y0': y_i - radii, 46 | 'x1': x_i + radii, 47 | 'y1': y_i + radii, 48 | 'line': { 49 | 'color': 'rgba(50, 171, 96, 1)', 50 | }, 51 | }) 52 | 53 | layout = { 54 | 'xaxis': { 55 | 'range': [-500, 1000], 56 | 'zeroline': False, 57 | }, 58 | 'yaxis': { 59 | 'range': [-500, 1000] 60 | }, 61 | 'width': 800, 62 | 'height': 800, 63 | 'shapes': shapes, 64 | } 65 | fig = { 66 | 'data': data, 67 | 'layout': layout, 68 | } 69 | 70 | plotly.offline.plot(fig, auto_open=True) 71 | -------------------------------------------------------------------------------- /backend/util.py: -------------------------------------------------------------------------------- 1 | import const 2 | from math import exp 3 | def sq_dist(a,b): 4 | return ((a[0]-b[0])**2 + (a[1]-b[1])**2) 5 | 6 | def dist(a,b): 7 | return sq_dist(a,b)**0.5 8 | 9 | def rssi_model(rssi): 10 | return exp((rssi-const.A)/const.B) 11 | 12 | def get_position(device_mac): 13 | if device_mac in const.positions: 14 | return const.positions[device_mac][0] 15 | else: 16 | return const.ANCHORS['3C:71:BF:99:F9:E0'] -------------------------------------------------------------------------------- /docs/documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/documentation.pdf -------------------------------------------------------------------------------- /docs/images/equation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/images/equation.png -------------------------------------------------------------------------------- /docs/images/groundtruth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/images/groundtruth.png -------------------------------------------------------------------------------- /docs/images/pathloss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/images/pathloss.png -------------------------------------------------------------------------------- /docs/images/plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/images/plot.png -------------------------------------------------------------------------------- /docs/images/setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/images/setup.png -------------------------------------------------------------------------------- /docs/images/sniffing_loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/images/sniffing_loop.png -------------------------------------------------------------------------------- /docs/images/system_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/images/system_architecture.png -------------------------------------------------------------------------------- /docs/pathloss.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/pathloss.pdf -------------------------------------------------------------------------------- /docs/proposal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/proposal.pdf -------------------------------------------------------------------------------- /docs/report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/docs/report.pdf -------------------------------------------------------------------------------- /esp32/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # The following four lines of boilerplate have to be in your project's CMakeLists 2 | # in this exact order for cmake to work correctly 3 | cmake_minimum_required(VERSION 3.5) 4 | 5 | include($ENV{IDF_PATH}/tools/cmake/project.cmake) 6 | 7 | project(indoor_localization) -------------------------------------------------------------------------------- /esp32/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # This is a project Makefile. It is assumed the directory this Makefile resides in is a 3 | # project subdirectory. 4 | # 5 | PROJECT_NAME := indoor_localization 6 | 7 | include $(IDF_PATH)/make/project.mk 8 | -------------------------------------------------------------------------------- /esp32/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(COMPONENT_SRCS "main.c") 2 | set(COMPONENT_ADD_INCLUDEDIRS ".") 3 | 4 | register_component() 5 | -------------------------------------------------------------------------------- /esp32/main/Kconfig.projbuild: -------------------------------------------------------------------------------- 1 | menu "Experiment Configuration" 2 | 3 | config WIFI_SSID 4 | string "WiFi SSID" 5 | default "Aniket OP6" 6 | help 7 | SSID (network name) for the example to connect to. 8 | 9 | config WIFI_PASSWORD 10 | string "WiFi Password" 11 | default "12345678" 12 | help 13 | WiFi password (WPA or WPA2) for the example to use. 14 | 15 | config BROKER_URL 16 | string "Broker URL" 17 | default "mqtt://192.168.43.19:1883" 18 | help 19 | URL of the broker to connect to 20 | 21 | config BROKER_URL_FROM_STDIN 22 | bool 23 | default y if BROKER_URL = "FROM_STDIN" 24 | 25 | endmenu 26 | -------------------------------------------------------------------------------- /esp32/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ani8897/RSSI-based-Localization-using-ESP32/ac77755a4da7d8124987a3d4b5749e2c5b46bac1/esp32/main/component.mk -------------------------------------------------------------------------------- /esp32/main/include/sniffer.h: -------------------------------------------------------------------------------- 1 | /* 2 | This example code is in the Public Domain (or CC0 licensed, at your option.) 3 | Unless required by applicable law or agreed to in writing, this 4 | software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 5 | CONDITIONS OF ANY KIND, either express or implied. 6 | */ 7 | #ifndef __SNIFFER_H__ 8 | #define __SNIFFER_H__ 9 | 10 | typedef struct { 11 | uint8_t header[4]; 12 | uint8_t dest_mac[6]; 13 | uint8_t source_mac[6]; 14 | uint8_t bssid[6]; 15 | uint8_t payload[0]; 16 | } sniffer_payload_t; 17 | 18 | typedef struct station_info { 19 | uint8_t bssid[6]; 20 | int8_t rssi; 21 | uint8_t channel; 22 | } station_info_t; 23 | 24 | #endif -------------------------------------------------------------------------------- /esp32/main/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include "esp_wifi.h" 6 | #include "esp_system.h" 7 | #include "nvs_flash.h" 8 | #include "esp_event_loop.h" 9 | 10 | #include "freertos/FreeRTOS.h" 11 | #include "freertos/task.h" 12 | #include "freertos/semphr.h" 13 | #include "freertos/queue.h" 14 | #include "freertos/event_groups.h" 15 | 16 | #include "lwip/sockets.h" 17 | #include "lwip/dns.h" 18 | #include "lwip/netdb.h" 19 | 20 | #include "esp_log.h" 21 | #include "mqtt_client.h" 22 | #include "sniffer.h" 23 | 24 | #define LEN_MAC_ADDR 20 25 | 26 | static const char *TAG = "LOCALIZATION"; 27 | const static int CONNECTED_BIT = BIT0; 28 | static EventGroupHandle_t wifi_event_group; 29 | 30 | char *RSSI_TOPIC = NULL, *CSI_TOPIC = NULL; 31 | station_info_t *station_info = NULL; 32 | char *rssi_data_json = NULL, *csi_data_json = NULL; 33 | esp_mqtt_client_handle_t client; 34 | 35 | /* Filter out the common ESP32 MAC */ 36 | static const uint8_t esp_module_mac[32][3] = { 37 | {0x54, 0x5A, 0xA6}, {0x24, 0x0A, 0xC4}, {0xD8, 0xA0, 0x1D}, {0xEC, 0xFA, 0xBC}, 38 | {0xA0, 0x20, 0xA6}, {0x90, 0x97, 0xD5}, {0x18, 0xFE, 0x34}, {0x60, 0x01, 0x94}, 39 | {0x2C, 0x3A, 0xE8}, {0xA4, 0x7B, 0x9D}, {0xDC, 0x4F, 0x22}, {0x5C, 0xCF, 0x7F}, 40 | {0xAC, 0xD0, 0x74}, {0x30, 0xAE, 0xA4}, {0x24, 0xB2, 0xDE}, {0x68, 0xC6, 0x3A}, 41 | // MAC IDs of host laptop and mobile hotspot 42 | {0x64, 0xA2, 0xF9}, {0xAC, 0xD1, 0xB8}, {0xC4,0x8E,0x8F}, 43 | }; 44 | 45 | static const uint8_t allowed_macs[4][3] = { 46 | // Target Nodes 47 | {0x4C, 0xED, 0xFB}, {0xB8, 0x63, 0x4D}, 48 | }; 49 | 50 | /* The callback function of sniffer */ 51 | void wifi_sniffer_cb(void *recv_buf, wifi_promiscuous_pkt_type_t type) 52 | { 53 | wifi_promiscuous_pkt_t *sniffer = (wifi_promiscuous_pkt_t *)recv_buf; 54 | sniffer_payload_t *sniffer_payload = (sniffer_payload_t *)sniffer->payload; 55 | 56 | /* Filter out some useless packet */ 57 | for (int i = 0; i < 32; ++i) { 58 | if (!memcmp(sniffer_payload->source_mac, esp_module_mac[i], 3)) { 59 | return; 60 | } 61 | } 62 | 63 | /* Filter in useful packet */ 64 | bool match = false; 65 | for (int i = 0; i < 4; ++i) { 66 | if (!memcmp(sniffer_payload->source_mac, allowed_macs[i], 3)) { 67 | match = true; 68 | } 69 | } 70 | if(!match) return; 71 | 72 | /* Map station information*/ 73 | memcpy(station_info->bssid, sniffer_payload->source_mac, sizeof(station_info->bssid)); 74 | station_info->rssi = sniffer->rx_ctrl.rssi; 75 | station_info->channel = sniffer->rx_ctrl.channel; 76 | 77 | /* Create Json string for publishing*/ 78 | 79 | sprintf(rssi_data_json, "{'MAC':'%02X:%02X:%02X:%02X:%02X:%02X','RSSI': %d,'Channel': %d,'Header':'%02X'}\n", 80 | station_info->bssid[0], station_info->bssid[1], station_info->bssid[2], station_info->bssid[3], station_info->bssid[4], station_info->bssid[5], station_info->rssi, station_info->channel, sniffer_payload->header[0]); 81 | printf(rssi_data_json); 82 | 83 | esp_mqtt_client_publish(client, RSSI_TOPIC, rssi_data_json, 0, 1, 0); 84 | } 85 | 86 | /* The callback function of CSI (not functional) 87 | Please refer this: https://github.com/espressif/esp-idf/blob/master/docs/en/api-guides/wifi.rst#wi-fi-channel-state-information 88 | */ 89 | void wifi_csi_cb(void *ctx, wifi_csi_info_t *data) { 90 | wifi_csi_info_t received = data[0]; 91 | if(!received.first_word_invalid){ 92 | 93 | // char* buf = malloc(10*received.len*sizeof(char)); 94 | // for(int i=0;ievent_id) { 141 | case MQTT_EVENT_CONNECTED: 142 | ESP_LOGI(TAG, "MQTT_EVENT_CONNECTED"); 143 | sniffer_and_csi_init(); 144 | break; 145 | case MQTT_EVENT_DISCONNECTED: 146 | ESP_LOGI(TAG, "MQTT_EVENT_DISCONNECTED"); 147 | break; 148 | case MQTT_EVENT_SUBSCRIBED: 149 | ESP_LOGI(TAG, "MQTT_EVENT_SUBSCRIBED, msg_id=%d", event->msg_id); 150 | break; 151 | case MQTT_EVENT_UNSUBSCRIBED: 152 | ESP_LOGI(TAG, "MQTT_EVENT_UNSUBSCRIBED, msg_id=%d", event->msg_id); 153 | break; 154 | case MQTT_EVENT_PUBLISHED: 155 | ESP_LOGI(TAG, "MQTT_EVENT_PUBLISHED, msg_id=%d", event->msg_id); 156 | break; 157 | case MQTT_EVENT_DATA: 158 | ESP_LOGI(TAG, "MQTT_EVENT_DATA"); 159 | printf("TOPIC=%.*s\r\n", event->topic_len, event->topic); 160 | printf("DATA=%.*s\r\n", event->data_len, event->data); 161 | break; 162 | case MQTT_EVENT_ERROR: 163 | ESP_LOGI(TAG, "MQTT_EVENT_ERROR"); 164 | break; 165 | default: 166 | ESP_LOGI(TAG, "Other event id:%d", event->event_id); 167 | break; 168 | } 169 | return ESP_OK; 170 | } 171 | 172 | 173 | static esp_err_t wifi_event_handler(void *ctx, system_event_t *event) 174 | { 175 | switch (event->event_id) { 176 | case SYSTEM_EVENT_STA_START: 177 | esp_wifi_connect(); 178 | ESP_LOGI(TAG, "Connected to WIFI SSID:[%s]", CONFIG_WIFI_SSID); 179 | break; 180 | case SYSTEM_EVENT_STA_GOT_IP: 181 | xEventGroupSetBits(wifi_event_group, CONNECTED_BIT); 182 | break; 183 | case SYSTEM_EVENT_STA_DISCONNECTED: 184 | ESP_LOGI(TAG, "Disconnected from WIFI SSID:[%s], Retrying...", CONFIG_WIFI_SSID); 185 | esp_wifi_connect(); 186 | xEventGroupClearBits(wifi_event_group, CONNECTED_BIT); 187 | break; 188 | default: 189 | break; 190 | } 191 | return ESP_OK; 192 | } 193 | 194 | static void wifi_init(void) 195 | { 196 | tcpip_adapter_init(); 197 | wifi_event_group = xEventGroupCreate(); 198 | ESP_ERROR_CHECK(esp_event_loop_init(wifi_event_handler, NULL)); 199 | wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); 200 | cfg.csi_enable = 1; //Enable CSI 201 | ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 202 | ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_RAM)); 203 | wifi_config_t wifi_config = { 204 | .sta = { 205 | .ssid = CONFIG_WIFI_SSID, 206 | .password = CONFIG_WIFI_PASSWORD, 207 | }, 208 | }; 209 | ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA)); 210 | ESP_ERROR_CHECK(esp_wifi_set_config(ESP_IF_WIFI_STA, &wifi_config)); 211 | ESP_LOGI(TAG, "Connecting to WIFI SSID:[%s]", CONFIG_WIFI_SSID); 212 | ESP_ERROR_CHECK(esp_wifi_start()); 213 | ESP_LOGI(TAG, "Waiting for wifi"); 214 | xEventGroupWaitBits(wifi_event_group, CONNECTED_BIT, false, true, portMAX_DELAY); 215 | } 216 | 217 | static void variables_init(void){ 218 | uint8_t mac[6]; 219 | ESP_ERROR_CHECK(esp_wifi_get_mac(ESP_IF_WIFI_STA, mac)); 220 | 221 | RSSI_TOPIC = (char*)malloc(50 * sizeof(char)); 222 | CSI_TOPIC = (char*)malloc(50 * sizeof(char)); 223 | sprintf(RSSI_TOPIC,"/rssi/%02X:%02X:%02X:%02X:%02X:%02X",mac[0],mac[1],mac[2],mac[3],mac[4],mac[5]); 224 | sprintf(CSI_TOPIC,"/csi/%02X:%02X:%02X:%02X:%02X:%02X",mac[0],mac[1],mac[2],mac[3],mac[4],mac[5]); 225 | 226 | ESP_LOGI(TAG, "RSSI_TOPIC:[%s]", RSSI_TOPIC); 227 | ESP_LOGI(TAG, "CSI_TOPIC:[%s]", CSI_TOPIC); 228 | 229 | station_info = malloc(sizeof(station_info_t)); 230 | rssi_data_json = (char*)malloc(200 * sizeof(char)); 231 | csi_data_json = (char*)malloc(1000 * sizeof(char)); 232 | } 233 | 234 | static void mqtt_app_start(void) 235 | { 236 | esp_mqtt_client_config_t mqtt_cfg = { 237 | .uri = CONFIG_BROKER_URL, 238 | .event_handle = mqtt_event_handler, 239 | }; 240 | 241 | client = esp_mqtt_client_init(&mqtt_cfg); 242 | esp_mqtt_client_start(client); 243 | } 244 | 245 | void app_main() 246 | { 247 | ESP_LOGI(TAG, "[APP] Startup.."); 248 | ESP_LOGI(TAG, "[APP] Free memory: %d bytes", esp_get_free_heap_size()); 249 | ESP_LOGI(TAG, "[APP] IDF version: %s", esp_get_idf_version()); 250 | 251 | esp_log_level_set("*", ESP_LOG_INFO); 252 | esp_log_level_set("MQTT_CLIENT", ESP_LOG_VERBOSE); 253 | esp_log_level_set("TRANSPORT_TCP", ESP_LOG_VERBOSE); 254 | esp_log_level_set("TRANSPORT_SSL", ESP_LOG_VERBOSE); 255 | esp_log_level_set("TRANSPORT", ESP_LOG_VERBOSE); 256 | esp_log_level_set("OUTBOX", ESP_LOG_VERBOSE); 257 | 258 | nvs_flash_init(); 259 | wifi_init(); 260 | variables_init(); 261 | mqtt_app_start(); 262 | } 263 | -------------------------------------------------------------------------------- /esp32/sdkconfig: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file; DO NOT EDIT. 3 | # Espressif IoT Development Framework Configuration 4 | # 5 | CONFIG_IDF_TARGET="esp32" 6 | 7 | # 8 | # SDK tool configuration 9 | # 10 | CONFIG_TOOLPREFIX="xtensa-esp32-elf-" 11 | CONFIG_PYTHON="python" 12 | CONFIG_MAKE_WARN_UNDEFINED_VARIABLES=y 13 | 14 | # 15 | # Application manager 16 | # 17 | CONFIG_APP_COMPILE_TIME_DATE=y 18 | CONFIG_APP_EXCLUDE_PROJECT_VER_VAR= 19 | CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR= 20 | 21 | # 22 | # Bootloader config 23 | # 24 | CONFIG_LOG_BOOTLOADER_LEVEL_NONE= 25 | CONFIG_LOG_BOOTLOADER_LEVEL_ERROR= 26 | CONFIG_LOG_BOOTLOADER_LEVEL_WARN= 27 | CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y 28 | CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG= 29 | CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE= 30 | CONFIG_LOG_BOOTLOADER_LEVEL=3 31 | CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V= 32 | CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y 33 | CONFIG_BOOTLOADER_FACTORY_RESET= 34 | CONFIG_BOOTLOADER_APP_TEST= 35 | CONFIG_BOOTLOADER_WDT_ENABLE=y 36 | CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE= 37 | CONFIG_BOOTLOADER_WDT_TIME_MS=9000 38 | CONFIG_APP_ROLLBACK_ENABLE= 39 | 40 | # 41 | # Security features 42 | # 43 | CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT= 44 | CONFIG_SECURE_BOOT_ENABLED= 45 | CONFIG_FLASH_ENCRYPTION_ENABLED= 46 | 47 | # 48 | # Serial flasher config 49 | # 50 | CONFIG_ESPTOOLPY_PORT="/dev/ttyUSB0" 51 | CONFIG_ESPTOOLPY_BAUD_115200B=y 52 | CONFIG_ESPTOOLPY_BAUD_230400B= 53 | CONFIG_ESPTOOLPY_BAUD_921600B= 54 | CONFIG_ESPTOOLPY_BAUD_2MB= 55 | CONFIG_ESPTOOLPY_BAUD_OTHER= 56 | CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200 57 | CONFIG_ESPTOOLPY_BAUD=115200 58 | CONFIG_ESPTOOLPY_COMPRESSED=y 59 | CONFIG_FLASHMODE_QIO= 60 | CONFIG_FLASHMODE_QOUT= 61 | CONFIG_FLASHMODE_DIO=y 62 | CONFIG_FLASHMODE_DOUT= 63 | CONFIG_ESPTOOLPY_FLASHMODE="dio" 64 | CONFIG_ESPTOOLPY_FLASHFREQ_80M= 65 | CONFIG_ESPTOOLPY_FLASHFREQ_40M=y 66 | CONFIG_ESPTOOLPY_FLASHFREQ_26M= 67 | CONFIG_ESPTOOLPY_FLASHFREQ_20M= 68 | CONFIG_ESPTOOLPY_FLASHFREQ="40m" 69 | CONFIG_ESPTOOLPY_FLASHSIZE_1MB= 70 | CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y 71 | CONFIG_ESPTOOLPY_FLASHSIZE_4MB= 72 | CONFIG_ESPTOOLPY_FLASHSIZE_8MB= 73 | CONFIG_ESPTOOLPY_FLASHSIZE_16MB= 74 | CONFIG_ESPTOOLPY_FLASHSIZE="2MB" 75 | CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y 76 | CONFIG_ESPTOOLPY_BEFORE_RESET=y 77 | CONFIG_ESPTOOLPY_BEFORE_NORESET= 78 | CONFIG_ESPTOOLPY_BEFORE="default_reset" 79 | CONFIG_ESPTOOLPY_AFTER_RESET=y 80 | CONFIG_ESPTOOLPY_AFTER_NORESET= 81 | CONFIG_ESPTOOLPY_AFTER="hard_reset" 82 | CONFIG_MONITOR_BAUD_9600B= 83 | CONFIG_MONITOR_BAUD_57600B= 84 | CONFIG_MONITOR_BAUD_115200B=y 85 | CONFIG_MONITOR_BAUD_230400B= 86 | CONFIG_MONITOR_BAUD_921600B= 87 | CONFIG_MONITOR_BAUD_2MB= 88 | CONFIG_MONITOR_BAUD_OTHER= 89 | CONFIG_MONITOR_BAUD_OTHER_VAL=115200 90 | CONFIG_MONITOR_BAUD=115200 91 | 92 | # 93 | # Experiment Configuration 94 | # 95 | CONFIG_WIFI_SSID="Aniket" 96 | CONFIG_WIFI_PASSWORD="87654321" 97 | CONFIG_BROKER_URL="mqtt://192.168.43.19:1883" 98 | 99 | # 100 | # Partition Table 101 | # 102 | CONFIG_PARTITION_TABLE_SINGLE_APP=y 103 | CONFIG_PARTITION_TABLE_TWO_OTA= 104 | CONFIG_PARTITION_TABLE_CUSTOM= 105 | CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" 106 | CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv" 107 | CONFIG_PARTITION_TABLE_OFFSET=0x8000 108 | CONFIG_PARTITION_TABLE_MD5=y 109 | 110 | # 111 | # Compiler options 112 | # 113 | CONFIG_OPTIMIZATION_LEVEL_DEBUG=y 114 | CONFIG_OPTIMIZATION_LEVEL_RELEASE= 115 | CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y 116 | CONFIG_OPTIMIZATION_ASSERTIONS_SILENT= 117 | CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED= 118 | CONFIG_CXX_EXCEPTIONS= 119 | CONFIG_STACK_CHECK_NONE=y 120 | CONFIG_STACK_CHECK_NORM= 121 | CONFIG_STACK_CHECK_STRONG= 122 | CONFIG_STACK_CHECK_ALL= 123 | CONFIG_STACK_CHECK= 124 | CONFIG_WARN_WRITE_STRINGS= 125 | CONFIG_DISABLE_GCC8_WARNINGS= 126 | 127 | # 128 | # Component config 129 | # 130 | 131 | # 132 | # Application Level Tracing 133 | # 134 | CONFIG_ESP32_APPTRACE_DEST_TRAX= 135 | CONFIG_ESP32_APPTRACE_DEST_NONE=y 136 | CONFIG_ESP32_APPTRACE_ENABLE= 137 | CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y 138 | CONFIG_AWS_IOT_SDK= 139 | 140 | # 141 | # Bluetooth 142 | # 143 | CONFIG_BT_ENABLED= 144 | CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=0 145 | CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=0 146 | CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0 147 | CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0 148 | CONFIG_BT_RESERVE_DRAM=0 149 | 150 | # 151 | # Driver configurations 152 | # 153 | 154 | # 155 | # ADC configuration 156 | # 157 | CONFIG_ADC_FORCE_XPD_FSM= 158 | CONFIG_ADC2_DISABLE_DAC=y 159 | 160 | # 161 | # SPI configuration 162 | # 163 | CONFIG_SPI_MASTER_IN_IRAM= 164 | CONFIG_SPI_MASTER_ISR_IN_IRAM=y 165 | CONFIG_SPI_SLAVE_IN_IRAM= 166 | CONFIG_SPI_SLAVE_ISR_IN_IRAM=y 167 | 168 | # 169 | # ESP32-specific 170 | # 171 | CONFIG_IDF_TARGET_ESP32=y 172 | CONFIG_ESP32_DEFAULT_CPU_FREQ_80= 173 | CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y 174 | CONFIG_ESP32_DEFAULT_CPU_FREQ_240= 175 | CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160 176 | CONFIG_SPIRAM_SUPPORT= 177 | CONFIG_MEMMAP_TRACEMEM= 178 | CONFIG_MEMMAP_TRACEMEM_TWOBANKS= 179 | CONFIG_ESP32_TRAX= 180 | CONFIG_TRACEMEM_RESERVE_DRAM=0x0 181 | 182 | # 183 | # Core dump 184 | # 185 | CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH= 186 | CONFIG_ESP32_ENABLE_COREDUMP_TO_UART= 187 | CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y 188 | CONFIG_ESP32_ENABLE_COREDUMP= 189 | CONFIG_TWO_UNIVERSAL_MAC_ADDRESS= 190 | CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y 191 | CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4 192 | CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 193 | CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 194 | CONFIG_MAIN_TASK_STACK_SIZE=3584 195 | CONFIG_IPC_TASK_STACK_SIZE=1024 196 | CONFIG_TIMER_TASK_STACK_SIZE=3584 197 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y 198 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF= 199 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR= 200 | CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF= 201 | CONFIG_NEWLIB_STDIN_LINE_ENDING_LF= 202 | CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y 203 | CONFIG_NEWLIB_NANO_FORMAT= 204 | CONFIG_CONSOLE_UART_DEFAULT=y 205 | CONFIG_CONSOLE_UART_CUSTOM= 206 | CONFIG_CONSOLE_UART_NONE= 207 | CONFIG_CONSOLE_UART_NUM=0 208 | CONFIG_CONSOLE_UART_BAUDRATE=115200 209 | CONFIG_ULP_COPROC_ENABLED= 210 | CONFIG_ULP_COPROC_RESERVE_MEM=0 211 | CONFIG_ESP32_PANIC_PRINT_HALT= 212 | CONFIG_ESP32_PANIC_PRINT_REBOOT=y 213 | CONFIG_ESP32_PANIC_SILENT_REBOOT= 214 | CONFIG_ESP32_PANIC_GDBSTUB= 215 | CONFIG_ESP32_DEBUG_OCDAWARE=y 216 | CONFIG_ESP32_DEBUG_STUBS_ENABLE=y 217 | CONFIG_INT_WDT=y 218 | CONFIG_INT_WDT_TIMEOUT_MS=300 219 | CONFIG_INT_WDT_CHECK_CPU1=y 220 | CONFIG_TASK_WDT=y 221 | CONFIG_TASK_WDT_PANIC= 222 | CONFIG_TASK_WDT_TIMEOUT_S=5 223 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y 224 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y 225 | CONFIG_BROWNOUT_DET=y 226 | CONFIG_BROWNOUT_DET_LVL_SEL_0=y 227 | CONFIG_BROWNOUT_DET_LVL_SEL_1= 228 | CONFIG_BROWNOUT_DET_LVL_SEL_2= 229 | CONFIG_BROWNOUT_DET_LVL_SEL_3= 230 | CONFIG_BROWNOUT_DET_LVL_SEL_4= 231 | CONFIG_BROWNOUT_DET_LVL_SEL_5= 232 | CONFIG_BROWNOUT_DET_LVL_SEL_6= 233 | CONFIG_BROWNOUT_DET_LVL_SEL_7= 234 | CONFIG_BROWNOUT_DET_LVL=0 235 | CONFIG_REDUCE_PHY_TX_POWER=y 236 | CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y 237 | CONFIG_ESP32_TIME_SYSCALL_USE_RTC= 238 | CONFIG_ESP32_TIME_SYSCALL_USE_FRC1= 239 | CONFIG_ESP32_TIME_SYSCALL_USE_NONE= 240 | CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y 241 | CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL= 242 | CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC= 243 | CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256= 244 | CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024 245 | CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=2000 246 | CONFIG_ESP32_XTAL_FREQ_40=y 247 | CONFIG_ESP32_XTAL_FREQ_26= 248 | CONFIG_ESP32_XTAL_FREQ_AUTO= 249 | CONFIG_ESP32_XTAL_FREQ=40 250 | CONFIG_DISABLE_BASIC_ROM_CONSOLE= 251 | CONFIG_NO_BLOBS= 252 | CONFIG_ESP_TIMER_PROFILING= 253 | CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS= 254 | CONFIG_ESP_ERR_TO_NAME_LOOKUP=y 255 | 256 | # 257 | # Wi-Fi 258 | # 259 | CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 260 | CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 261 | CONFIG_ESP32_WIFI_STATIC_TX_BUFFER= 262 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y 263 | CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1 264 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 265 | CONFIG_ESP32_WIFI_CSI_ENABLED=y 266 | CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y 267 | CONFIG_ESP32_WIFI_TX_BA_WIN=6 268 | CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y 269 | CONFIG_ESP32_WIFI_RX_BA_WIN=6 270 | CONFIG_ESP32_WIFI_NVS_ENABLED=y 271 | CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y 272 | CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1= 273 | CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 274 | CONFIG_ESP32_WIFI_DEBUG_LOG_ENABLE= 275 | 276 | # 277 | # PHY 278 | # 279 | CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y 280 | CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION= 281 | CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 282 | CONFIG_ESP32_PHY_MAX_TX_POWER=20 283 | 284 | # 285 | # Power Management 286 | # 287 | CONFIG_PM_ENABLE= 288 | 289 | # 290 | # ADC-Calibration 291 | # 292 | CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y 293 | CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y 294 | CONFIG_ADC_CAL_LUT_ENABLE=y 295 | 296 | # 297 | # Event Loop Library 298 | # 299 | CONFIG_EVENT_LOOP_PROFILING= 300 | 301 | # 302 | # ESP HTTP client 303 | # 304 | CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y 305 | 306 | # 307 | # HTTP Server 308 | # 309 | CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 310 | CONFIG_HTTPD_MAX_URI_LEN=512 311 | 312 | # 313 | # ESP HTTPS OTA 314 | # 315 | CONFIG_OTA_ALLOW_HTTP= 316 | 317 | # 318 | # Ethernet 319 | # 320 | CONFIG_DMA_RX_BUF_NUM=10 321 | CONFIG_DMA_TX_BUF_NUM=10 322 | CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=y 323 | CONFIG_EMAC_CHECK_LINK_PERIOD_MS=2000 324 | CONFIG_EMAC_TASK_PRIORITY=20 325 | CONFIG_EMAC_TASK_STACK_SIZE=3072 326 | 327 | # 328 | # FAT Filesystem support 329 | # 330 | CONFIG_FATFS_CODEPAGE_DYNAMIC= 331 | CONFIG_FATFS_CODEPAGE_437=y 332 | CONFIG_FATFS_CODEPAGE_720= 333 | CONFIG_FATFS_CODEPAGE_737= 334 | CONFIG_FATFS_CODEPAGE_771= 335 | CONFIG_FATFS_CODEPAGE_775= 336 | CONFIG_FATFS_CODEPAGE_850= 337 | CONFIG_FATFS_CODEPAGE_852= 338 | CONFIG_FATFS_CODEPAGE_855= 339 | CONFIG_FATFS_CODEPAGE_857= 340 | CONFIG_FATFS_CODEPAGE_860= 341 | CONFIG_FATFS_CODEPAGE_861= 342 | CONFIG_FATFS_CODEPAGE_862= 343 | CONFIG_FATFS_CODEPAGE_863= 344 | CONFIG_FATFS_CODEPAGE_864= 345 | CONFIG_FATFS_CODEPAGE_865= 346 | CONFIG_FATFS_CODEPAGE_866= 347 | CONFIG_FATFS_CODEPAGE_869= 348 | CONFIG_FATFS_CODEPAGE_932= 349 | CONFIG_FATFS_CODEPAGE_936= 350 | CONFIG_FATFS_CODEPAGE_949= 351 | CONFIG_FATFS_CODEPAGE_950= 352 | CONFIG_FATFS_CODEPAGE=437 353 | CONFIG_FATFS_LFN_NONE=y 354 | CONFIG_FATFS_LFN_HEAP= 355 | CONFIG_FATFS_LFN_STACK= 356 | CONFIG_FATFS_FS_LOCK=0 357 | CONFIG_FATFS_TIMEOUT_MS=10000 358 | CONFIG_FATFS_PER_FILE_CACHE=y 359 | 360 | # 361 | # Modbus configuration 362 | # 363 | CONFIG_MB_QUEUE_LENGTH=20 364 | CONFIG_MB_SERIAL_TASK_STACK_SIZE=2048 365 | CONFIG_MB_SERIAL_BUF_SIZE=256 366 | CONFIG_MB_SERIAL_TASK_PRIO=10 367 | CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT= 368 | CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20 369 | CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 370 | CONFIG_MB_CONTROLLER_STACK_SIZE=4096 371 | CONFIG_MB_EVENT_QUEUE_TIMEOUT=20 372 | CONFIG_MB_TIMER_PORT_ENABLED=y 373 | CONFIG_MB_TIMER_GROUP=0 374 | CONFIG_MB_TIMER_INDEX=0 375 | 376 | # 377 | # FreeRTOS 378 | # 379 | CONFIG_FREERTOS_UNICORE= 380 | CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF 381 | CONFIG_FREERTOS_CORETIMER_0=y 382 | CONFIG_FREERTOS_CORETIMER_1= 383 | CONFIG_FREERTOS_HZ=100 384 | CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y 385 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE= 386 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL= 387 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y 388 | CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK= 389 | CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y 390 | CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 391 | CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y 392 | CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE= 393 | CONFIG_FREERTOS_ASSERT_DISABLE= 394 | CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 395 | CONFIG_FREERTOS_ISR_STACKSIZE=1536 396 | CONFIG_FREERTOS_LEGACY_HOOKS= 397 | CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 398 | CONFIG_SUPPORT_STATIC_ALLOCATION= 399 | CONFIG_TIMER_TASK_PRIORITY=1 400 | CONFIG_TIMER_TASK_STACK_DEPTH=2048 401 | CONFIG_TIMER_QUEUE_LENGTH=10 402 | CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 403 | CONFIG_FREERTOS_USE_TRACE_FACILITY= 404 | CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS= 405 | CONFIG_FREERTOS_DEBUG_INTERNALS= 406 | CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y 407 | 408 | # 409 | # Heap memory debugging 410 | # 411 | CONFIG_HEAP_POISONING_DISABLED= 412 | CONFIG_HEAP_POISONING_LIGHT= 413 | CONFIG_HEAP_POISONING_COMPREHENSIVE=y 414 | CONFIG_HEAP_TRACING=y 415 | CONFIG_HEAP_TRACING_STACK_DEPTH=2 416 | CONFIG_HEAP_TASK_TRACKING= 417 | 418 | # 419 | # libsodium 420 | # 421 | CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y 422 | 423 | # 424 | # Log output 425 | # 426 | CONFIG_LOG_DEFAULT_LEVEL_NONE= 427 | CONFIG_LOG_DEFAULT_LEVEL_ERROR= 428 | CONFIG_LOG_DEFAULT_LEVEL_WARN= 429 | CONFIG_LOG_DEFAULT_LEVEL_INFO=y 430 | CONFIG_LOG_DEFAULT_LEVEL_DEBUG= 431 | CONFIG_LOG_DEFAULT_LEVEL_VERBOSE= 432 | CONFIG_LOG_DEFAULT_LEVEL=3 433 | CONFIG_LOG_COLORS=y 434 | 435 | # 436 | # LWIP 437 | # 438 | CONFIG_L2_TO_L3_COPY= 439 | CONFIG_LWIP_IRAM_OPTIMIZATION= 440 | CONFIG_LWIP_MAX_SOCKETS=10 441 | CONFIG_USE_ONLY_LWIP_SELECT=y 442 | CONFIG_LWIP_SO_REUSE=y 443 | CONFIG_LWIP_SO_REUSE_RXTOALL=y 444 | CONFIG_LWIP_SO_RCVBUF= 445 | CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1 446 | CONFIG_LWIP_IP_FRAG= 447 | CONFIG_LWIP_IP_REASSEMBLY= 448 | CONFIG_LWIP_STATS= 449 | CONFIG_LWIP_ETHARP_TRUST_IP_MAC= 450 | CONFIG_ESP_GRATUITOUS_ARP=y 451 | CONFIG_GARP_TMR_INTERVAL=60 452 | CONFIG_TCPIP_RECVMBOX_SIZE=32 453 | CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y 454 | CONFIG_LWIP_DHCP_RESTORE_LAST_IP= 455 | 456 | # 457 | # DHCP server 458 | # 459 | CONFIG_LWIP_DHCPS_LEASE_UNIT=60 460 | CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 461 | CONFIG_LWIP_AUTOIP= 462 | CONFIG_LWIP_NETIF_LOOPBACK=y 463 | CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 464 | 465 | # 466 | # TCP 467 | # 468 | CONFIG_LWIP_MAX_ACTIVE_TCP=16 469 | CONFIG_LWIP_MAX_LISTENING_TCP=16 470 | CONFIG_TCP_MAXRTX=12 471 | CONFIG_TCP_SYNMAXRTX=6 472 | CONFIG_TCP_MSS=1436 473 | CONFIG_TCP_MSL=60000 474 | CONFIG_TCP_SND_BUF_DEFAULT=5744 475 | CONFIG_TCP_WND_DEFAULT=5744 476 | CONFIG_TCP_RECVMBOX_SIZE=6 477 | CONFIG_TCP_QUEUE_OOSEQ=y 478 | CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES= 479 | CONFIG_TCP_OVERSIZE_MSS=y 480 | CONFIG_TCP_OVERSIZE_QUARTER_MSS= 481 | CONFIG_TCP_OVERSIZE_DISABLE= 482 | 483 | # 484 | # UDP 485 | # 486 | CONFIG_LWIP_MAX_UDP_PCBS=16 487 | CONFIG_UDP_RECVMBOX_SIZE=6 488 | CONFIG_TCPIP_TASK_STACK_SIZE=3072 489 | CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 490 | CONFIG_TCPIP_TASK_AFFINITY_CPU0= 491 | CONFIG_TCPIP_TASK_AFFINITY_CPU1= 492 | CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF 493 | CONFIG_PPP_SUPPORT= 494 | 495 | # 496 | # ICMP 497 | # 498 | CONFIG_LWIP_MULTICAST_PING= 499 | CONFIG_LWIP_BROADCAST_PING= 500 | 501 | # 502 | # LWIP RAW API 503 | # 504 | CONFIG_LWIP_MAX_RAW_PCBS=16 505 | 506 | # 507 | # mbedTLS 508 | # 509 | CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y 510 | CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC= 511 | CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC= 512 | CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384 513 | CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN= 514 | CONFIG_MBEDTLS_DEBUG= 515 | CONFIG_MBEDTLS_HARDWARE_AES=y 516 | CONFIG_MBEDTLS_HARDWARE_MPI= 517 | CONFIG_MBEDTLS_HARDWARE_SHA= 518 | CONFIG_MBEDTLS_HAVE_TIME=y 519 | CONFIG_MBEDTLS_HAVE_TIME_DATE= 520 | CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y 521 | CONFIG_MBEDTLS_TLS_SERVER_ONLY= 522 | CONFIG_MBEDTLS_TLS_CLIENT_ONLY= 523 | CONFIG_MBEDTLS_TLS_DISABLED= 524 | CONFIG_MBEDTLS_TLS_SERVER=y 525 | CONFIG_MBEDTLS_TLS_CLIENT=y 526 | CONFIG_MBEDTLS_TLS_ENABLED=y 527 | 528 | # 529 | # TLS Key Exchange Methods 530 | # 531 | CONFIG_MBEDTLS_PSK_MODES= 532 | CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y 533 | CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y 534 | CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y 535 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y 536 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y 537 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y 538 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y 539 | CONFIG_MBEDTLS_SSL_RENEGOTIATION=y 540 | CONFIG_MBEDTLS_SSL_PROTO_SSL3= 541 | CONFIG_MBEDTLS_SSL_PROTO_TLS1=y 542 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y 543 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y 544 | CONFIG_MBEDTLS_SSL_PROTO_DTLS= 545 | CONFIG_MBEDTLS_SSL_ALPN=y 546 | CONFIG_MBEDTLS_SSL_SESSION_TICKETS=y 547 | 548 | # 549 | # Symmetric Ciphers 550 | # 551 | CONFIG_MBEDTLS_AES_C=y 552 | CONFIG_MBEDTLS_CAMELLIA_C= 553 | CONFIG_MBEDTLS_DES_C= 554 | CONFIG_MBEDTLS_RC4_DISABLED=y 555 | CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT= 556 | CONFIG_MBEDTLS_RC4_ENABLED= 557 | CONFIG_MBEDTLS_BLOWFISH_C= 558 | CONFIG_MBEDTLS_XTEA_C= 559 | CONFIG_MBEDTLS_CCM_C=y 560 | CONFIG_MBEDTLS_GCM_C=y 561 | CONFIG_MBEDTLS_RIPEMD160_C= 562 | 563 | # 564 | # Certificates 565 | # 566 | CONFIG_MBEDTLS_PEM_PARSE_C=y 567 | CONFIG_MBEDTLS_PEM_WRITE_C=y 568 | CONFIG_MBEDTLS_X509_CRL_PARSE_C=y 569 | CONFIG_MBEDTLS_X509_CSR_PARSE_C=y 570 | CONFIG_MBEDTLS_ECP_C=y 571 | CONFIG_MBEDTLS_ECDH_C=y 572 | CONFIG_MBEDTLS_ECDSA_C=y 573 | CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y 574 | CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y 575 | CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y 576 | CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y 577 | CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y 578 | CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y 579 | CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y 580 | CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y 581 | CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y 582 | CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y 583 | CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y 584 | CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y 585 | CONFIG_MBEDTLS_ECP_NIST_OPTIM=y 586 | 587 | # 588 | # mDNS 589 | # 590 | CONFIG_MDNS_MAX_SERVICES=10 591 | 592 | # 593 | # ESP-MQTT Configurations 594 | # 595 | CONFIG_MQTT_PROTOCOL_311=y 596 | CONFIG_MQTT_TRANSPORT_SSL=y 597 | CONFIG_MQTT_TRANSPORT_WEBSOCKET=y 598 | CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y 599 | CONFIG_MQTT_USE_CUSTOM_CONFIG= 600 | CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED= 601 | CONFIG_MQTT_CUSTOM_OUTBOX= 602 | 603 | # 604 | # NVS 605 | # 606 | 607 | # 608 | # OpenSSL 609 | # 610 | CONFIG_OPENSSL_DEBUG= 611 | CONFIG_OPENSSL_ASSERT_DO_NOTHING=y 612 | CONFIG_OPENSSL_ASSERT_EXIT= 613 | 614 | # 615 | # PThreads 616 | # 617 | CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 618 | CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 619 | CONFIG_PTHREAD_STACK_MIN=768 620 | CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y 621 | CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0= 622 | CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1= 623 | CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 624 | CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" 625 | 626 | # 627 | # SPI Flash driver 628 | # 629 | CONFIG_SPI_FLASH_VERIFY_WRITE= 630 | CONFIG_SPI_FLASH_ENABLE_COUNTERS= 631 | CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y 632 | 633 | # 634 | # SPIFFS Configuration 635 | # 636 | CONFIG_SPIFFS_MAX_PARTITIONS=3 637 | 638 | # 639 | # SPIFFS Cache Configuration 640 | # 641 | CONFIG_SPIFFS_CACHE=y 642 | CONFIG_SPIFFS_CACHE_WR=y 643 | CONFIG_SPIFFS_CACHE_STATS= 644 | CONFIG_SPIFFS_PAGE_CHECK=y 645 | CONFIG_SPIFFS_GC_MAX_RUNS=10 646 | CONFIG_SPIFFS_GC_STATS= 647 | CONFIG_SPIFFS_PAGE_SIZE=256 648 | CONFIG_SPIFFS_OBJ_NAME_LEN=32 649 | CONFIG_SPIFFS_USE_MAGIC=y 650 | CONFIG_SPIFFS_USE_MAGIC_LENGTH=y 651 | CONFIG_SPIFFS_META_LENGTH=4 652 | CONFIG_SPIFFS_USE_MTIME=y 653 | 654 | # 655 | # Debug Configuration 656 | # 657 | CONFIG_SPIFFS_DBG= 658 | CONFIG_SPIFFS_API_DBG= 659 | CONFIG_SPIFFS_GC_DBG= 660 | CONFIG_SPIFFS_CACHE_DBG= 661 | CONFIG_SPIFFS_CHECK_DBG= 662 | CONFIG_SPIFFS_TEST_VISUALISATION= 663 | 664 | # 665 | # TCP/IP Adapter 666 | # 667 | CONFIG_IP_LOST_TIMER_INTERVAL=120 668 | CONFIG_TCPIP_LWIP=y 669 | 670 | # 671 | # Unity unit testing library 672 | # 673 | CONFIG_UNITY_ENABLE_FLOAT=y 674 | CONFIG_UNITY_ENABLE_DOUBLE=y 675 | CONFIG_UNITY_ENABLE_COLOR= 676 | CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y 677 | CONFIG_UNITY_ENABLE_FIXTURE= 678 | 679 | # 680 | # Virtual file system 681 | # 682 | CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y 683 | CONFIG_SUPPORT_TERMIOS=y 684 | 685 | # 686 | # Wear Levelling 687 | # 688 | CONFIG_WL_SECTOR_SIZE_512= 689 | CONFIG_WL_SECTOR_SIZE_4096=y 690 | CONFIG_WL_SECTOR_SIZE=4096 691 | -------------------------------------------------------------------------------- /esp32/sdkconfig.ci: -------------------------------------------------------------------------------- 1 | CONFIG_LOG_DEFAULT_LEVEL_DEBUG=y 2 | CONFIG_BROKER_URL="FROM_STDIN" 3 | --------------------------------------------------------------------------------