#1: Reducing Technical Debt Pays Dividends
In developing our next-generation sensor, Ezurio looked inward at our existing portfolio and our long-term investments in microcontroller development. Identifying LoRaWAN as the best wireless protocol for connectivity in metallic environments with lots of RF scattering, we then looked to our RS126x series of LoRaWAN modules for ranged temperature data, as well as our Lyra 24 series for short-range configuration.
Working with our established modules yielded benefits across multiple aspects of the product design. We were able to abandon a monolithic software architecture written in C from our previous generation of sensors and avoid the previous complexity of distributing individual SKUs for every supported regulatory region. We were also able to leverage our existing certifications work in providing a sensor that was global-ready, a big requirement for Quick Serve Restaurants who are largely global organizations. Another advantage was that our single board design was able to support those global markets without regional hardware changes, a major logistical advantage for our internal operations.
Furthermore, we were able to reduce technical debt by leveraging our Canvas Software Suite, which provided the platform for developing Python applications on the RM126x and Lyra 24 MCUs. Canvas provides cross-chipset middleware, easy-to-use wireless APIs, and on-module scripting to simplify embedded development. Rather than reinvent the wheel, Ezurio was able to quickly cut to the app development process and rely on Canvas to spend less time addressing the underlying integration and Zephyr OS.
In brief, leveraging our existing innovations allowed us to accelerate development toward the application itself and the other aspects of the board design, providing a familiar foundation to start coding and prototyping.