Case Studies

Andrium Consulting Services has supported a wide range of client needs for more than a decade — from diagnosing and resolving complex technical issues to delivering complete product development solutions. Our clients range from early-stage companies without in-house wireless expertise to large enterprises seeking to close technical gaps, improve internal capabilities, or accelerate development timelines.

Andrium Consulting Services specializes in embedded wireless communications firmware.  We manage the complexities of moving data reliably from device to end user, allowing you to focus on your core expertise — understanding your data and delivering value from it.

Here are a few examples of some of the services we have provided.

A client required a gateway capable of collecting current measurement data from wireless sensors over IEEE 802.15.4 and making that data available via Bluetooth, Modbus, or MQTT based on customer needs. We developed a gateway solution that met these requirements, along with a mobile application for gateway configuration (including Wi-Fi and system settings) and real-time sensor data visualization.

Andrium Consulting Services was hired to accelerate development of a new product and reduce time to market.  We immediately came up to speed on the project and began working through the remaining tasks with the client’s in-house engineers.  Working in parallel, and using regular pull requests, design reviews, and documentation, we were able to stay synchronized in our combined development efforts and had a successful product launch.  The product was certified by the Zigbee Alliance.

A Zigbee implementation was running into mesh networking communications problems in one particular use case. After analyzing a few Zigbee sniffer captures, Andrium Consulting Services diagnosed the problem and provided feedback on how to correct it. We were then retained to implement the changes and add greater stability to the network.

A client sought assistance to stabilize the firmware for their Thread-based product following development challenges that were impacting performance and reliability. Andrium Consulting Services was engaged to conduct a comprehensive firmware review and deliver a more robust and maintainable implementation. In a short timeframe, we re-architected and rewrote the firmware to achieve more deterministic performance, improve overall stability, and simplify long-term maintenance.

After stabilizing the implementation of the first generation product, Andrium Consulting Services was retained to help develop a second generation product.

A client discovered their Zigbee USB dongle was being discontinued, putting the availability of their flagship product at risk. Andrium Consulting Services developed firmware for a replacement USB dongle that enabled the client to continue selling their existing product. As market demand grew, Andrium Consulting Services supported the design of a new board integrating a Zigbee module to reduce cost and complexity. We then developed the firmware for the module and obtained Zigbee Smart Energy certification (for both products). We also developed a software solution to program the Zigbee module, perform a basic communications test, and print identification labels during manufacturing.