The Raspberry Pi Zero micro-computer was chosen as the basic hardware. This system is famous for its use as basic platform for IoT projects due to its small size and its very low cost. Connected to this, an LCD display, an RFID reader and a battery were added. In the most advanced versions, a GPS module for point saving was integrated and a GPRS modem for direct data transmission in real time.
All of the software is written in Python, thus allowing a full level of customization. Here, in fact, is the first substantial difference compared to the other presence registers which, in principle, are not computers and therefore are limited in the functions established during the design phase. Our current presence registry, mounting a true Linux computer, allows to realize any extension for any need.
In order to reduce costs and above all to make the system completely autonomous, all data is archived in the presence register even if it is possible to transmit them through the GPRS module. So, for data transfer there will be two specific models:
The first data transmission system is made by the Wi-Fi connections. As soon as the presence register detects a network access, it autonomously send the information to the server, downloading any new updated data. So, the presence register can be kept on the field all day and, at the end of the working day, it will be brought back to the office where it will be synchronized.
The second data transmission system is through a special application installed on the smartphone which will "dialogue" with the presence register through the Bluetooth transmission protocol. The application will "query" the presence register by receiving the data, which, in turn, will transmit by using its Internet connection. Also in this case, if the smartphone does not have a cover area, it will autonomously and automatically send to the server the recovered data from the presence register, as soon as an Internet connection is available.
Both data transmission systems will be present in the presence register to allow for the best possible coverage.
The data will be stored in a Cloud server so that it can be accessed by both the D-One's management program, either by the special applications that will interchange this information with the company's management program.
For those who do not need a management program, a WEB portal will also be available where you can manage employees and view access data, so that, a complete standalone solution can be provided.
Furthermore, a Client Application for Employees will be developed that will allow them to visualize and verify their entries in the different workspaces.
At present, various prototypes were developed that are used to test the possible critical points of the system and in order to show to the potential customers the various features and potential of the system. The potential customers rely positively on the presence register, especially because it is an instrument that does not require a direct management and is completely autonomous during daily use. The part on which the questions are mainly focused concerns the data management, since it's still in the development phase it's not possible to demonstrate it clearly enough.
The development is focusing on the system software and on the bureaucratic side for the acquisition of trademarks and authorizations to be able to market the object itself.