Activities:
● Implementation of a Android application reading data either locally over wifi or remotely from cloud, downloading profiles, connecting over BT to RFID reader.
● Orchestrate RFID tagging of assets, personnel
● Designed and Developed a Postgres and Cassandra DB (UUID) from scratch. Cassandra was designed to deal with scalability of the product, with UUID and software controlled schemas.
● Schema of authentication & authorization for the data with a custom RBAC schema, multi-organization, multiple roles per user.
● Application synchronization data between central "cloud" node and peripheral nodes (E.G. cheap RaspberryPi nodes) .
● VPN implementation between "cloud" node and a finite number of local low power boards.
● Implementation of a remote logging system between peripheral nodes and cloud.
● Remote terminal Arduino programming of PLC locally attached to low power computer, sensor reading
●Data stored locally in Android on sqlite tables, and synced remotely over wifi.
●The cloud databased is shaped in a portable way. MVP was designed with Postgres, beside an implementation on Cassandra, provided for scaling-up of the solution.
●Defined different combinations of local subscriptions with ZMQ or MQTT
Key Technology used:
Go, Android, Java, embedded software development, C, Atmel AVR , Arduino, MQTT, Python, OpenVPN, RFID, Security,
Project to monitor and enhance worker's integrity within the work environment. RFID data retrieval, processing and metadata tagging.
Key Technology used:
Go, Android, Java, embedded software development, C, Atmel AVR , Arduino, MQTT, Python, OpenVPN, RFID, Security,
Project to monitor and enhance worker's integrity within the work environment. RFID data retrieval, processing and metadata tagging.