PubNub powers realtime communication for the Internet of
Things and smart devices, powered by our secure global Data Stream Network.
Trigger device action, monitor meta data, or stream and process incoming and
outgoing data. PubNub provides the infrastructure and APIs for communication
for any size IoT deployment.
PubNub utilizes a Publish/Subscribe model for realtime data streaming and device signaling and supports all
of the capabilities of WebSockets, Socket.IO, SignalR, WebRTC Data Channel and other streaming protocols. PubNub
provides SDKs for over 70
platforms including Raspberry Pi, Arduino, Texas
Instruments, and Microchip.
- BLOCKS a
set of customizable microservices that
give developers a simple way to add code and deploy features for realtime
Messaging provides realtime data streaming and
device signaling, and includes built in AES
encryption and optional TLS/SSL
encryption. The atomic components that make up a data
stream are API Keys, Messages, and Channels. This feature handles channels
in a lightweight manner, allowing software developers to create an
unlimited number of channels for any set of API keys without first
declaring the channel.
Presence Detection provides tracking of online and offline
status of users and devices in realtime. Presence events are triggered
when a connected device subscribes or unsubscribes from a channel, or
times out. The Presence API also includes a “state” feature allowing for
the persistent tracking of any name/value pair a software developer
specifies, such as a “typing” event indicator in a basic chat application.
Management provides fine grain read and write access
control on a per user, device, or channel basis.
This adds an extra layer of security and enables the syndication of
streams by providing authorization to individual users, as well as
grant/revoke permissions at the channel or key level.
Stream Controller multiplexes individual
data streams as a single persistent connection, and it centralizes control
of the creation and modification of groups of data channels at the server
& Playback stores messages as they are published to a
data channel, and retrieves them from high-availability storage clusters
at a later time. Data streams can also be replayed as they were broadcast
Push Notifications bridges native Pub/Sub Messaging API
publishing with 3rd party push notification services including Google
Android GCM, Apple iOS APNS, and Microsoft Windows
Phone MSNP. The
developing, configuring, and maintaining of server side components for 3rd
party providers is provided by the PubNub API.
Can Do with PubNub
receive data between devices, whether it’s sensor readers or triggering device
Cross-Device And Platform Messaging
combination of PubNub’s 75+ SDKs to connect web, mobile, and smart devices and
Monitor Device Metadata
track device status in realtime, like online/offline status or consumption
Act On Data Instantly
Functions, automatically execute code to trigger alerts or device action.
Intelligent Data Routing
device data back to any existing system in realtime, like AWS, IBM, or
Microsoft Power BI.
Device Provisioning And Remote Firmware Upgrades
get up-and-running quickly and securely. Remotely upgrade firmware through
private channels with no action needed.
Enterprise Grade Security
end-to-end TLS and AES encryption secures all data that passes over the
Minimal Battery And Bandwidth Drain
and reduced “chattiness” conserves battery drain and bandwidth consumption.