Beacon Reader Simulator Software Implementation on Raspberry Pi
Ahmad, Navid (2018)
Ahmad, Navid
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018112818720
https://urn.fi/URN:NBN:fi:amk-2018112818720
Tiivistelmä
The purpose of this project was to design and implement a device capable of simulating beacon reader functionality. Beacon reader simulator can communicate with Automatic Selective Door Operation System (ASDO) and send a message according to the user’s preference.
Beacon reader simulator software was designed using C/C++ and Qt framework. The software was implemented on a Raspberry PI 3 B+. A beacon file template was created to configure and customize beacon data. The simulator software was designed such that when it is started the beacon data is extracted from the file. User interface is displayed on the touchscreen and user can access the simulator. The serial communication was done through a USB-RS485 cable and the selected message can be sent through it.
The simulator was tested to see how it performs and how ASDO interacts with it. The results showed that simulator follows the actual beacon reader protocol and its core functionality was replicated.
Beacon reader simulator software was designed using C/C++ and Qt framework. The software was implemented on a Raspberry PI 3 B+. A beacon file template was created to configure and customize beacon data. The simulator software was designed such that when it is started the beacon data is extracted from the file. User interface is displayed on the touchscreen and user can access the simulator. The serial communication was done through a USB-RS485 cable and the selected message can be sent through it.
The simulator was tested to see how it performs and how ASDO interacts with it. The results showed that simulator follows the actual beacon reader protocol and its core functionality was replicated.