Sprinkl Connects Irrigation Network, Controller With PubNub
Creating a Tight Synced Data LoopSprinkl needed a real-time infrastructure to power their mobile API integration layers with their cloud system. This would ensure that the Sprinkl Cloud and mobile applications up to date based on any changes happening on a user's controller. Considering developing their own protocol, along with a client and server library, the Sprinkl development team ran into a number of issues. Originally implementing their own integration layer using Socket.io, they soon found numerous specification bugs and incompatibilities with what was available. Looking whether to build out their own underlying socket communication layer or go with a real-time data stream network, Sprinkl settled on PubNub. With a small development team, Sprinkl seamlessly implemented the PubNub Data Stream Network, significantly reducing development time, as well as development complexity for their real-time backend. "Why recreate the wheel?"
By switching to PubNub, we’ve been able to rapidly build out a rock-solid integration layer for handling real-time events originating from a user’s controller, the Sprinkl Cloud, and/or our mobile applications in a fraction of the time over engineering something ourselves.Noel Geren cofounder of Sprinkl