Date post: | 15-Apr-2017 |
Category: |
Technology |
Upload: | zachary-weiner |
View: | 172 times |
Download: | 0 times |
OctobluConnect Everything
Zachary WeinerCoding Capitalist - MBADojo
[email protected]@developingZack
Carefully Curated Contextual Experiences
If we can think past the Industrial
Internet of Things
Forgetting about prediction sensors in
gizmos, toasters, doohickeys, & jet
engines….
The (not industrial) Internet of Things is …
The UI for Hyper Connected, Real World, Physical
Spaces
User Interface &User EXperience are being re-defined by the IoT
While at the same time UI & UX are defining the adoption of the IoT
The Internet Of Things is like a Symphony…
When the Maestro is in complete control, and all of the instruments
are in sync…
The music can be so beautiful it inspires
humanity to reach new levels of thought!
But, if even 1 chair is out of
time…
Patrons, will not be forgiving!
Patrons a.k.a Consumer Adoption is the biggest
driver of IOT
But in this case consumers include
SMB, Enterprise AND Individual People!
So we have a 3x greater chance of resonating with an
audience than Bluetooth did in 1989
But Only IF (drumroll please)…
We can create Experiences that
Enhance our the way we interact with the
World Around Us
Mes
hblu
Pl
atfo
rm
Data
Octo
blu
Connectors & Tools
Mobile
Desktop Web
Mobiblu Octoblu MicrobluGateblu
Open Source
API’sDevices Sensors
MQTT CoAP HTTP/S WebSockets Bluetooth WiFi
Authentication Device Directory
Authorization Message Routing
Sensor Data Big Data / Analytics
Cross Protocol Messaging Platform Meshblu
✓ Communicate across CoAP, MQTT, HTTP/s, etc…
✓ Device Registration / Registered Device Directory
✓ UUID/Token Device Authentication
✓ Device Authorization with White/Blacklists
✓ Secured Message Encryption✓ Public/Private/Device Deployment✓ Open Source
Fixed & Mobile gateways for connecting devices to Meshblu and
Octoblu
Gateblu✓ Device Plugin Manger
✓ Platform Agnostic
✓ Supports Native Device Protocols
i.e. Bluetooth & AllJoyn
✓ Secured Message Encryption
✓ Gateblu is OpenSource
Mobiblu
Web Based Application For Managing Devices, Messages, &
Communication FlowOctoblu✓ UI For Managing Devices, Channels,
and Flows✓ UI Based Device Configuration
✓ UI For Managing Communication Between Nodes
✓ Process Monitoring of Flows & Devices
✓ Tablet Enabled Flow Designer
✓ Big Data Analytics & Basic Machine Learning
✓ Drag & Drop UI
Octoblu
Core Components:Node:Anything that can send/receive data i.e.
Person, Service, Sensor, Phone, Flow etc…
UUID:Every Node has a Unique Identifier and can be addressed by any other node
JSON:Data for all Communication between nodes is serialized into JSON
Flow:Series of actions and interactions of nodes, which manages how data flows from input to exit
API:Simple Machine to Machine (M2M) Communication with or without UI based Flows.
All M2M Over GateBlu/MeshBlu/Octoblu
✓ Tracked in real time
✓ Accessable via API
✓ Actionable as Trigger for All other Nodes
✓ Can be Analyzed using Splunk
✓ Naive Machine Learning with Splunk
✓ Sent to a specific UUID ✓ Visible on the Dashboard
Machines, Applications & API’s that know nothing
about each other ….
Can communicate with Sensors & Devices that they
don’t know how to see or hear…
Allowing even a novice to set up a chain reaction of lights, locks, temperature, displays,
and MUCH more…
Transforming an ordinary space into a
ConnectedSpace.
Configuring NodesOctoblu
There will then be a list of nodes available to be
configuredFor the example select the
Twillio Node and Activate it
Configuring NodesOctoblu
Activation (oAuth) is as simple as:
Facebook Login
Once a Node is configured, it is
available for use in a Flow.
A Flow is a series of connections between
services || devices that create a chain reaction
Transform the Office
Connected Space Concept 1:
Connected Space Concept 1: The Conference Room.
✓ Has a Dedicated computer/appleTV/RaspberryPi
✓ Has a Dedicated Screen
✓ Has a Dedicated Conference Ready Phone
✓ Uses GoToMeeting / ShareFile / Podio
✓ Uses Company Email For Correspondence
Connected Space Concept 1: The Conference Room.
✓ Email Reminder sent 1 hour before meeting starts
✓ First Person Arrives => GoToMeeting Launches
✓ Video Displays On Screen
✓ Twillio Calls into Phone to Connect with GTM
✓ Meeting Begins Recording
✓ Last Person Leaves => GTM Closes Meeting
✓ Email a link to the recording to all participants
Connected Space Concept 1: The Conference Room.
✓ I am on a GoToMeeting at My Desk
✓ I Open GoToMeeting On My Mobile Device
✓ I Arrive at the Conference Room
✓ GoToMeeting Connects on the Dedicated Box
✓ Twillio Calls into the Conference Room
✓ Dedicated Display begins showing the Meeting
This has really been done
Connected Space Concept 1:
almost entirely with
Drag-and-Drop
Connected Space Concept 1:
Connected Space Concept 1:
Transform Commerce
Connected Space Concept 2:
Connected Space Concept 2: Connected Commerce
✓ I have a smart phone with Bluetooth Enabled/On
✓ Custom Application that Responds to Beacons
✓ I Pass a Storefront
✓ Storefront serves me a notification
Many Beacon companies have
their own app ‘like’ this.
Connected Space Concept 2:
Problems with the model:
Connected Space Concept 2:
NO ONE wants to be Notified that
much!!
Connected Space Concept 2:
Solution for the problem:
Connected Space Concept 2:
Use the beacons to send user
behavior data silently
Connected Space Concept 2:
collect big data, and use the
analysis
Connected Space Concept 2:
to only raise specific, carefully curated
notifications
Connected Space Concept 2:
Solution using Octoblu:
Connected Space Concept 2:
Instead of raising the
notification on the consumers
phone
Connected Space Concept 2:
Or Losing an opportunity to
engage with the customer
Connected Space Concept 2:
Send the Notification to the Closest In Store/Window
Display
Connected Space Concept 2:
and load the stores website custom tailored with an
experience for ME!
Connected Space Concept 2:
This can be as simple as:
Connected Space Concept 2:
Connected Space Concept 2:
All of which achieves the main 3 goals
Connected Space Concept 1:
Enhancing UXAnalyzing Data
Acting on Insights
Connected Space Concept 1:
Any Questions?