The client, Canadian provider of best-in-class IoT gateways sensors, noticed a problem with meeting room under-utilization.
In big offices employees tend to overbook rooms, they are empty but they are booked in the calendar. It results in no rooms available to hold an important meeting when it comes up.
The organization requested Euristig’s help in developing a fully integrated, end-to-end, intelligent office solution for their LoRaWANTM IoT gateways and sensors. The requirements included the collection, processing, and visualization of smart telemetry data, recording the performance and meeting room efficiency statistics, and the office manager and user view.
The client specializes in hardware development and decided to offer end-to-end products to be competitive in the marketplace. They have chosen Euristiq among all other Ukrainian software companies with similar scope of services.
Our collaboration began with decisions on the technical stack and architecture engineering. In less than one month Euristiq engineers performed idea validation and developed an MVP (minimum viable product) due to initial requirements. At this stage, the solution had a basic design to define risks, test architecture, and the possibility of sensors integration with calendars.
The IoT office solution consists of a room booking app, E-Ink display, and smart room sensors – one PIR sensor per room and acceleration-based movement sensors attached to each chair to detect their occupancy. These sensors collect data regarding room occupancy (whether the room is occupied, with how many people, for how long etc.) that is processed by a software solution developed by Euristiq.
Data collected by room sensors is sent to Network Server via Gateway. The client requested Euristiq’s help with the network server administration system’s maintenance and support, which we took over in just two weeks. We provided updates to the system in addition to quality assurance.
We have fully covered the development of a smart office app, starting from business analysis and design, to software development, QA support, and implementation. We have also provided the client with all the necessary documentation and user guides.
To boost product market release, the client also engaged Euristiq embedded engineers in the development of an application bootloader. Our team developed a Sensor bootloader which is a complex system for updating application images on a remote device. It is the application bootloader which consists of two parts: Main Bootloader and Application loader. Our two engineers developed the Main Bootloader and Application loader from scratch. The client received a fully functional and well-tested solution including FW source code, application for the host, architecture design specification, and user manual.