3. The components of an IoT solution
Devices Connectivity IoT Services Apps and Analytics
MedTech
Home
AgriTech
Retail
Industrial
Smart city
Short-range protocols
Bluetooth/BLE, Wi-Fi, NB-IOT,..
Device and firmware
management
Offline / Disconnection handling
and recovery
Internet protocols
REST, MQTT, WebSocket, CoAP
Cloud IoT Gateways
AWS IoT, Azure IoT, Google IoT
GDPR
Security, privacy, audit
Low latency optimizations
Compression
Real time data processing,
visualization, rules and actions
Reporting services
User and organization
management
Scalability and cloud cost
optimization
User interface
Algorithms
Machine Learning,
AI
Reports and
analytics
Similar for most IoT solutionsUnique per solution Unique per solution
Device connectivity
agent
Billing
Asset Management
Voice Activation
5. Off-the-shelf software platform
◦ Connecting a device to the cloud and mobile apps
Ready-made services and connectivity
modules
Customizable and integrable
◦ To any device
◦ Any algorithm
For delivering a fully connected solution
What is TBB?
6. Focus
◦ TBB enables device manufacturer to focus on its
core technology – the device
Great saves
◦ Time-to-market
◦ In-house R&D CAPEX
◦ Cloud OPEX
What are TBB’s Benefits?
7. Thing Building Blocks – Easily Extensible Architecture
Client Infrastructure
React, React Native
Client Core Libraries
BLE
Device-Specific App
Device Infra
Raspberry PI
Device Simulator
TI
Device Infra.
Device Libraries
FOTA
Device FW
UMS
TBB Core Libraries
Device-
Specific
Microser
vices
Distributed
Scheduler
Encryption
Cloud
Abstraction
API
Versioning
Cloud
Logger
Native Cloud Infrastructure
AWS IoTCloudFormation CloudWatch Kinesis
Learning
Streaming
Telemetry
Manager
Raw Telemetry
Archiver
Smart
Ruler
Telemetry
Analyzer
Integration
Email
Management
Management
User Mgmt Tenant
RESTAPI
Audit
Cloud Deployment Blocks
AWS GCP Azure Bluemix On-Prem
Micro
Seed
Ingestion
Service
Device Config FOTA
SeedCI/CD FOTA
Notification
Management
Sample
System
Sample Web
Sample
Mobile
Adherence Questionnaire
Gait
Cloud
Log
Reporting
9. Cloud – the ideal
◦ Protects IP
◦ Data privacy (raw signal = less risk)
◦ Lower TCO
◦ High availability/durability
◦ HIPAA, GDPR, BAA
Gateway ("fog") – the reality
◦ Offline
◦ True real time
◦ Data BW is large
Where is the Logic & Data?
10. Demo Architecture
Sensor
Hub
Raspberry PI
TBB RPI JS SDK
AWS IOT
GW
Registry
Rules
Shadow
Kinesis
DynamoDB
Auto Scaling
TBB
Streaming
Sensor
E
L
B
TBB
Mgmt
Auto Scaling
Web
REST API Client
TBB AngularJS SDK
MQTT,
Hub Certificate
Provision Things
Set/Get shadow
Device management
Custom APIs
BLE
Alexa
Voice
Service
Lambda
Skill
11. The Quickest Way to Your Own Connected Medical Device Solution
Thing Building Blocks