Rachio: Control and Monitor Home Irrigation Using PubNub
Internet of Things Remote ConfigurationAt a large scale, remote configuration and monitoring can be a challenge. With any smart home solution, the platform needed high reliability and strong security, while ensuring the lowest, most real-time latency possible.
Rather than build a real-time messaging backend on their own, the Rachio development team implemented the PubNub Data Stream Network for all device signaling and platform monitoring. PubNub Pub/Sub Messaging powers all the synchronization of data between the multiple clients, delivering updated data in real time to every connected device.
A challenge we faced was how we would synchronize data across different clients. We needed a simple, scaled, low latency pub/sub architectureFranz Garsombke CTO of Rachio
PubNub has provided Rachio a reliable and secure real-time backend infrastructure at the core of the platform’s architecture. Easy to implement and scalable, the Rachio platform can continue to grow without worrying about maintaining and orchestrating the real-time messaging powering their platform.
We use PubNub to synchronize Iro watering events across multiple clients (iOS/Android/web app) and also being notified of device state changes. One benefit of this is it allows users logged into different client applications can see real-time watering events seamlessly occur.
It allows us to watch for watering or device state changes across different clients using just a few lines of code. We've never experienced a PubNub outage and it serves as a cornerstone of our architecture.