This project aims to provide a software solution for the researchers of the Itaipu dam. The system is capable of reading data from the Texas Instruments hardware. It currenly works on Linux x86_64 & arm.
The project is divided in two fundamental parts:
- Embedded
- RFIDMonitor
- RFIDDaemon
- Desktop
- DeskApp The combination of the RFIDMonitor and RFIDDaemon is called RFIDCollector.
The goal of this project is to establish a serial connection with the RFID Reader and provide the mechanisms to send the received information to a remote computer through TCP/IP sockets. Is important to understand that the RFIDMonitor process does not make the connection with the remote computer, it can only send and receive information from the ouside world from a IPC channel with the RFIDDaemon process.
To be able to start, stop and restart the RFIDMonitor we decided to create this project in a way that we can make open some communication channels with the outside world (TCP/UDP sockets) that are always listening to events, because the system is configured through a desktop application called DeskApp.
To be able to configure the system we created a humble application that provides the means to configure the RFIDCollector, these configurations are:
- Network interface (Wi-Fi SSID/Password)
- Collector id
- Collector name
- Serial device
- Default services (Reader, Persister, Exporter, Synchronizer, Communicator, Packager)
- MAC address (this one is readonly)
- Server address/port
For more information/documentation go to wiki.celtab.org.br/index.php/RFIDMonitor