joined application can be developed in the oce spaces of both organizations which will be
responsible for all the communication between the two entities.
In IBM’s IoT infrastructure each device maintains its own link with the internet, though
typically they are unable to initiate communication with each other automatically; instead, they
take input from applications and respond accordingly. These devices carry a unique token for
identification and authentication purposes. Moreover, each of these devices require their own
registration with the framework before they are allowed to function in the network. Watson IoT
framework classifies devices under two metrics:
Managed devices: Those equipment that come up with their device management
agent—an agent which enables devices to use the Device Management Protocol to
communicate with Watson IoT Platform Device Management Service.
Unmanaged devices: Those equipment that do not carry their own device management
agents; however, they can still communicate with Watson IoT for two-way transmission
of commands and events, though they are unable to do the following:
Execute operations related to device management.
Forward requests for device management.
Kaa
Kaa is an IoT framework which has been especially designed for the enterprises.
The framework is founded on the latest cloud-native architecture and boasts a number of
features.
loT Devices
loT Registration
Service
App ID
Watson loT Platform Analytics
Hyperledger Fabric
Node-Red
Mobile AppSample AppCustomer Systems
- Client-Side Sytems
- Sample Flows
- Register Appliances
- Simulate Appliances
BM Blockchain
IBM Cloud
loT Blockchain Service UI
loT Blockchain Service
Watson loT Platform Service
- Application registration
- Recent Events
- Historian Data
- Historian Data Archival
- Data Warehousing
- Historial Analytics
- Analytical Strorage
- Application Connector
- Register Appliances
- Devices Usage Data
- Connect Devices
- Real-Time Analytics
- Visualization
- Device Management
- Connect
- Explore
- Services Status
- Plan Information
- User Management
- Fabric Definitions
- Routes
- Notifications
- Connectivity
- Information Management
- Real-Time Analytics
- Risk and Security
Management
- Appliance Simulator
- Starter API
- App Portals
- Node-RED
- Social Authentication
- KPI Functions
- Derived Metrics
- Routes and Mappings
- Notifications
- loT Consumer mapping
Mobile App
Watson loT Platform Dashboard
Watson loT Platform Services
Dashboard
Event Streams
Cloudant
®NoSQL DB
Cloud Object Storage
Secure Gatewav
Starter*
Analytics
Admin
App Developer Architect
Admin User
Consumers
Db2®Warehouse on Cloud
(Data Lake)
Are IBM Watson’s other services such as text to speech and visual recognition are
compatible with Watson IoT? If so, which are the ones?
Flash Question
38 Internet of Things
Internet_of_Things_CH02_pp027-054.indd 38 9/3/2019 10:12:43 AM
Some of these features are:
Connectivity: Kaa utilizes standard protocols to establish a connection between various
components of IoT. Encryption is applied on all channels to maximize the security factor.
Device management: Used to monitor devices according to their credentials. A register
of digital twins is kept while all equipments are organized in groups.
PORTABLE BLUEPRINTS
APPLICATION VERSIONING
FREDOM OF DEPLOYMENT
SCALABLE, ELASTIC, SELF-HEALING
MODULER, CUSTOMIZABLE
OPEN IOT PROTOCOLS
WD
Web Dashboard
WSTS
WebSocket
Time-Series
EPTS
Endpoint
Time-Series
OTAO
OTA
Orchestration
CMX
Configuration
Management
CMX
Configuration
Management
EPL
Ep Lifecycle
CM
Credential
Management
KPC
Kaa Protocol
Communication
Client & Endpoints
Cex
Command
Execution
EPMX
EP Metadata
DCX
Data Collection
Extension
ECR
Ep Configuration
Repository
WSEMM
WebSocket Ep
MetaData
RCI
REST
Command
Invocation
EPR
Ep Register
Rest
Nats
WebSocket
1/KP/MQTT
Transportation
Transportation
Chapter 2 IoT Frameworks 39
Internet_of_Things_CH02_pp027-054.indd 39 9/3/2019 10:12:44 AM

Get Internet of Things now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.