Smart and stylish IoT homesafe solution
A smart safety box with enhanced fingerprint scanner, secure and user-friendly lock management, and an elaborate mobile app to give the user more confidence about the safety of their valuables.
Gunnebo Safe Storage is a global provider of innovative safe storage solutions, a business unit of Gunnebo Group. They are focused on development of products and software for entry control, safe storage and comprehensive customer security for private use, retail, public and commercial buildings, industrial and high-risk sites, banking etc.
The client had already designed a circuit board for the new smart safety box and needed an experienced firmware development team to make the product a real game-changer in home security by implementing advanced management of the lock, fingerprint scanner, and sensors built into the board (accelerometer, humidity sensor, etc.). Also, the home safe system had to be integrated with Microsoft IoT Hub. In addition to embedded system development the client was interested in mobile app development to improve the efficiency and user experience of their smart safe, and they had already drafted some mockups for it.
By the time the client reached out to us, they already had a clear vision and partially designed elements of the smart home safe system, so we proceeded to the development of our part without further ado.
We started our main task – firmware development – from creating a fairly abstract firmware layer, applicable on multiple projects of this client. This approach helped us significantly reduce the development time and cost for further new solutions.
In addition, we created a utility to automate firmware writing to the boards during manufacturing.
We implemented integration with Azure IoT Hub via MQTT and authentication in Azure using an HSM chip.
To ensure the reliability of the solution, we also created a special firmware for the component testing of the main units of the smart safety box at the production facility.
Our Xamarin developers built an innovative mobile app, allowing the user to control and monitor the storage with the smartphone and stay always confident that their valuables are securely protected.
Three months after we started, the first working prototype firmware was ready, and in another three months the first safe was produced.
Dynamic team-building allows us to assemble the dedicated development team exactly matching current project needs to ensure cost-efficiency and timely delivery of the product. On this project the team consisted of two Embedded Software Developers, a Xamarin Developer, and a QA Engineer.
We have developed:
- Interaction with the safe via Bluetooth (BLE);
- Fingerprint scanner support, support of the locking sensor, reset button support;
- Support of a Hardware Secure Module (HSM) ATECC508A microchip for storing certificates and keys;
- Integration with Azure IoT Hub via MQTT and authentication in Azure using an HSM chip;
- Support of an Over-the-Air update via the Mender service;
- Secure connection with the safe via BLE using certificates.