Developing an App and Controller for IoT Wireless Sensor System
Coderus has been involved in developing and designing an embedded and mobile software smart alarm system with full mobile integration on all mobile platforms with the end goal of improving the client’s sales opportunities. Glaze Alarm is an Internet of Things (IoT) wireless sensor system which is built into a double-glazed unit and is used to measure shock, temperature and humidity in the home and business environment. In the event of a break-in, Glaze Alarm is designed to raise the alarm before an intruder enters the property.
Our focus throughout was on the quality of product design, development and evaluation. The mobile app and embedded solution would need to work across multiple platforms. To achieve this we used a Xamarin to communicate with the controller systems, which allowed us to create a large amount of shared reusable code with built-in logic. MvvmCross was also used to help provide an extra capability, including data binding and dependency injection.
In terms of the design and development process, we split the development stages in two – all C activities were handled by one developer and Node by another. Multiple services in each language were used to ensure the system was stable and secure at all times. C was chosen for lower-level applications – providing flexible system access – and Node for the higher level with a plan to move to the server for final project deployment. For the web framework, we chose Express for its high-quality maintenance levels and suitability for this project type.
The prototype system was built within the required timescale of three months and was successfully used as a demonstration at a major event with Glasstec. During the event, the prototype was tested on real-time users demonstrating its value proposition to both consumers and distributors on a global scale. We provided a successful embedded and mobile software solution to deliver a smart alarm system for Glazealarm with full mobile integration, turning an innovative idea into a real-life, scalable product in the glazing and security industry.