HomePortfolioBuilding an IoT System to Connect a Fleet of Medical Carts

Building an IoT System to Connect a Fleet of Medical Carts


A global provider of innovative wellness solutions sought assistance in migrating to a new IoT system avoiding massive changes to the firmware of the connected devices.

Building an IoT System to Connect a Fleet of Medical Carts

About the project

Brief results of the collaboration:

  • The customer built an end-to-end Internet of Things (IoT) solution to connect 100 medical carts.
  • Thanks to the elaborate system’s architecture, it was possible to avoid any massive changes to the firmware during migration from the Xively platform, which was about to be terminated.
  • The execution of database queries did not exceed the required 3-second limit.
  • Now, the medical carts’ firmware has alerting functionality to notify about any errors, low battery, system updates, etc.

The customer

Using human-centered design principles, the company builds innovative solutions for healthcare, office, educational, and governmental institutions. The customer’s portfolio includes such products as standing desks, charging systems, workstations, mobile carts, etc. Established in 1982, the organization has 200+ patents and serves such industry giants as Amazon, Haworth, GE Healthcare and Cisco Systems.

The need

The customer had a fleet of 100 medical carts connected to an IoT system based on the Xively platform. However, Xively was about to be terminated, putting proper operation of medical carts at risk.

Collaborating with Altoros, the customer wanted to migrate to a new IoT system, as well as extend the functionality of the medical carts’ firmware.

The challenges

Under the project, the team at Altoros had to address the following issues:

  • Migration to a new IoT system must not cause any massive changes to the firmware.
  • The time of executing database queries exceeded a 3-second limit, resulting in time-out.
  • The medical carts’ firmware lacked alerting functionality.

The solution

Using the Google Cloud Platform services, developers at Altoros built an end-to-end IoT platform. To avoid any massive changes to the firmware, our engineers worked out an elaborate system architecture. With Google IoT Core, the team at Altoros connected 100 medical carts to the platform. By employing Cloud Functions, our developers established the dataflow between the carts and the delivered IoT platform. With Cloud Pub/Sub, engineers at Altoros enabled real-time messaging and data streaming.

Enabling data filtering by groups instead of reviewing all the partitions, our team ensured the execution of database queries did not exceed a 3-second limit.

Finally, developers at Altoros created an alerting system that automatically notifies about any operational errors, low battery, software updates, etc.

The outcome

Partnering with Altoros, the customer built an end-to-end IoT system—connecting a fleet of 100 medical carts—avoiding massive changes to the devices’ firmware. The delivered solution now meets a 3-second limit for executing database queries. With enabled alerting, it is possible to notify users about any operational errors, low battery, the required system updates, etc.

Technology stack


Google Cloud Platform

Programming languages

TypeScript, HTML, CSS

Frameworks and tools

Cloud IoT Core, Google Cloud Functions, Cloud Pub/Sub, Firebase, Node.js, React




medical carts





Want to develop something similar?

Ryan Meharg

Ryan Meharg

Technical Director

ryan.m@altoros.com650 265-2266

4900 Hopyard Rd. Suite 100 Pleasanton, CA 94588