Advancing Asset Security with IoT-Based Smart Sensor Systems
The Challenge
In a world where security is paramount, an innovative IT startup based in the USA envisioned a state-of-the-art solution for real-time monitoring of valuable assets. The goal was to develop an "Internet of Things" (IoT) system that would not only track the location and status of various objects—ranging from cars and weapons to artworks and vending machines—but also offer compact, energy-efficient, and highly reliable sensors.
Technocrati was chosen to bring this vision to life, tasked with creating a comprehensive system that integrates advanced sensor technology with user-friendly mobile and web applications. Our team was responsible for the design, development, and implementation of the entire system, ensuring seamless integration and optimal functionality.
Project Scope
Sensor Design and Integration: We developed sensors with standalone power systems capable of attaching to any object needing monitoring. These included advanced features like GPS/GPRS modules for location tracking, accelerometers for movement detection, and battery level sensors for power management.

Software Development: The firmware of the device was enhanced to support MQTT protocol via a built-in TCP stack, allowing for efficient device control and data transmission. The firmware was also meticulously refactored to accommodate all new functionalities within the limited memory of the microcontroller.

Server and Application Development: We restructured the server-side processing using Java (Spring Framework) as a series of microservices, with RabbitMQ handling the MQTT message processing. The system was deployed on Heroku, while the web application backend was migrated to Microsoft Azure. Additionally, a native Android application was developed, enabling users to manage device settings and track object status through JSON/REST interactions with the server.

Energy Efficiency: Implementing energy-saving modes allowed the sensors to operate for up to a month on a modest 300 mAh battery, with capabilities to activate upon detecting movement and send location updates as needed.
Technologies Used
The project utilized leading-edge technologies, including Microsoft Azure, Heroku, Java (Spring Framework), C#, and the Microchip PIC16LF1938 controller with a Telit modem. Communication protocols such as RabbitMQ and MQTT were integrated alongside the HPE IoT Platform and the OneM2M standard to ensure robust and scalable solutions.
The development process spanned 1 year, involving a dedicated team of 2-4 developers. The final product not only met but exceeded the expectations of the client and the end-users. The successful deployment of the system was showcased to AT&T Mexico and featured at the Mobile World Congress 2017 in Barcelona, demonstrating its innovative features and robust performance.
Benefits for the Customer
This project solidified the startup's position in the security and IoT industries, providing them with a competitive edge through advanced technology and innovative solutions. The smart sensor system developed by Technocrati enhanced the startup's product offerings, enabling them to attract more clients and expand their market reach. The successful implementation and subsequent recognition at an international forum underscored the effectiveness and potential of the solution, paving the way for future developments and opportunities in IoT security.