Building an IoT Demo on a Deadline
Back in late 2016, a major telecommunications company called us with a problem—and a ticking clock. They needed a cellular IoT demo to prove out a new IoT Starter Kit built around one of their cellular radio modules and to show it live on the floor at the Consumer Electronics Show (CES) in January.
It was October.
Their internal development processes couldn’t move that fast, so they asked us at Embedded Engineering Solutions if we could help.
The Challenge
We had about two months to:
- Build basic firmware to connect their module to AWS
- Expose a few sensor readings from the device (temperature, humidity, and LED color)
- Create a simple web interface so users could see the device status
- Enable full bi-directional control so the LED color could be changed from the UI in real time
It was simple in concept, but CES isn’t the place you want to show up with something flaky. The demo needed to be rock solid, easy to understand, and ready to run for hours without babysitting.
The Build
We broke the work into two parallel tracks… embedded and cloud.
On the device side, we wrote firmware to:
- Connect over the cellular network using their new radio module
- Establish a secure link to AWS
- Read live temperature and humidity data
- Report LED color state and accept commands to change it
On the cloud/UI side, we built a basic web dashboard:
- Live display of temperature, humidity, and LED color
- Buttons for selecting a new LED color
- Instant feedback when the device updated
In the early days of IoT, standards and libraries weren’t as mature as they are now. We were stitching together the pieces with a mix of custom code and early cloud IoT services, making sure everything played nice over a cellular link.
The Delivery
We wrapped the project one week ahead of CES. The demo worked exactly as intended… tap a button on the webpage, and the LED on the remote device changed color almost instantly. Sensors streamed back real-time data. It was straightforward, visual, and interactive… exactly what you want in a trade show floor demo.
At the show, the client used this cellular IoT demo to highlight the capability of their new cellular module. It got the point across: “Our hardware can connect to the cloud, share data, and be controlled from anywhere… and you can build on it today.”
Looking Back
This was one of those “all hands, no time to waste” projects. In our experience, success on a short timeline comes down to:
- Clear scope… no creeping features, just what’s needed for the demo
- Parallel development… embedded and UI work happening side-by-side
- Tight feedback loops… constant test and integration so nothing breaks at the end
It’s a good reminder that IoT doesn’t have to be complicated to be effective… especially when your goal is to show capability, not build the final product.
💡 How to Build a Rock-Solid IoT Demo in 60 Days
- Lock the feature set early – Pick the two or three features that prove the point and ignore the rest.
- Develop in parallel – Hardware, firmware, and UI should move at the same time, not in sequence.
- Integrate often – Don’t wait until the end to see if the pieces talk to each other.
- Design for visual impact – At a trade show, blinking lights and live data go further than hidden features.
- Plan for reliability – Assume it’ll run all day with no one watching. Test like that’s the case.
If you’ve got a short timeline and need something that just works… whether it’s for a trade show, investor pitch, or proof of concept… that’s exactly the kind of challenge we like to take on. Click here to schedule a free introductory call to find out how EES can help get your next trade show demo ready for prime time!

