What powers SNOO Smart Sleeper from Happiest Baby?
Happiest Baby's smart sleeper SNOO uses PubNub for secure, real-time communication
Solution
- Push notifications
- IoT
Support was a crucial factor in choosing PubNub. We wanted to find a platform that would make it easier to troubleshoot between multiple teams (embedded, mobile, backend) and PubNub has many tools to simplify the process.
What PubNub enables
- Reliable device communication
- Easier to maintain and scale
- Backend, app and bassinet in sync
Who Happiest Baby is?
Industry: Telemedicine
The Happiest Baby SNOO Smart Sleeper is the safest, most effective baby bed ever made. It was named the winner in Innovation for the BIG (Business Intelligence Group) and the winner of Baby Safety for The Bump Best of Baby Tech at CES 2017.
SNOO quickly soothes infant crying and boosts sleep with the same rhythmic sensations babies enjoy in the womb. SNOO’s smart technology responds to crying by choosing the level of increased white noise and rocking most likely to calm the upset baby, just like an experienced parent. And, it helps parents figure out when their baby just wants a bit of soothing or needs more help (like a feeding or diaper change).
With its mobile app, parents can change SNOO’s soothing level and adjust its settings (including feature to easily wean babies off motion all night) to allow for seamless transition to a crib.
Finding PubNub
Early in 2016, SNOO was almost ready for mass production, but needed one last piece for its architecture: a real-time infrastructure.
The Happiest Baby development team was experiencing unreliable communication between mobile devices and SNOO with homegrown REST API’s which used HTTP polling behind the scenes. The team first looked to MQTT as an alternative solution, but also discovered PubNub in their search.
After comparing PubNub with MQTT, the team chose to move forward with PubNub.
Security concerns
VP of Product Development at Happiest Baby, Peter Fornell, advises that security is paramount for smart sleepers. “Ultimately, our security must be as advanced as possible to maintain our customers’ trust and ensure their experience is top-notch.”
Realizing they would have to create their own access control layer, hire security experts, and deal with continual security patching, auditing, and testing, Happiest Baby was further convinced of the value of selecting PubNub for their real-time infrastructure.
PubNub footprint
SNOO uses PubNub for almost all communication between their backend, mobile app, and the SNOO bassinet.
“Anything requiring real-time essentially uses PubNub. This includes control commands, baby status, state updates, all the important logs, etc,” said Mika Saryan, Head of Software Development at Happiest Baby.
SNOO had a very specific push notification use case that was “very easy to implement with PubNub Functions”, with notifications triggered in response to certain user states and device events.
Lower risk and a faster launch
“It’s easy to build a demo showing how fantastic other [open-source] solutions are, until you put it in a production environment and run into problems trying to scale it. With PubNub, we are both reducing our risk and getting our product to market significantly faster,” said Peter Fornell, VP of Product Development at Happiest Baby.
Push notifications
Related customer stories
- TelemedicinePubNub SDKs
VitusVet
VitusVet uses PubNub for real-time updates and notifications, allowing veterinary practices to efficiently manage their daily operations and improve customer communication.
- TelemedicineChatPush notifications
NurseGrid
NurseGrid uses PubNub to power real-time scheduling updates and in-app messaging, helping to reduce inefficiencies in nurse scheduling.
- TelemedicineChatPubNub SDKs
Hearo
Remote patient monitoring company, Hearo, leverages PubNub to support data capture and communication in their product in a way that allows them to easily push features, scale quickly, and expand their platform's functionality with a small dev team.
Build interactive real-time experiences with PubNub
Start building, read the docs, or talk to an expert.