HM-10 |
Location beacon |
Broadcasts a Bluetooth signal every 0.546 s with the Bluetooth module |
7 |
Low-power operation is enabled with Bluetooth 4.0 technology |
Laptop |
Localization server |
Executes the program written with the Python language |
1 |
The server updates the indoor map by acquiring the RSSI values from the user application and provides the map to the service client |
Camera-based monitoring client |
Executes the client program written with the Java Swing |
1 |
Connected with webcam, the program provides the indoor surveillance service by acquiring the indoor map form the localization server |
Android Smart Phone |
User application |
Galaxy S6 Edge Smart phone with the OS Android Marshmallow (API level 23) was used for the experiment |
1 |
User application acquires the RSSI values every 0.546 s by scanning the signals from the location beacons and transmits them to the server |
If not the latest model, it will take much more time to scan the signals |
Wireless Router |
Private network |
Assumes the role of the DHCP (Dynamic Host Configuration Protocol) server. Assigns IPs to the communication devices and perform communications relay between server and client |
1 |