224. s ) ~
Situation Cognition Chip
Classifier User Preference Learning
Classify
and find
proper situation
for user
Classification Model
PIR
TV
Dryer
Time
Run Scheduling
for each data
PIR Sensor
Hair Dryer
TV
User devices
IoT Broker
Classify Aggregation
Collects data from
external environment
with internal server time
to send chip’s classifier
Hue ControlUser Preference
Learning Data
Send pre-
defined
user preference
data
Control
Hue Bulb #1
Control
Hue Bulb #2
Hue AP
Change Hue
Color
Change Hue
Brightness
User devices
297. RP Rd PcX
++
Local Variable Module
CU
Discrete Valued Attr. Continuous Valued Attr.
Cont Data 1
Module
Cont Data 2
Module
Disc Data 1
Module
Disc Data 2
Module
CLASS
Module
WEIGHT
Module
ITEM
Counter
FPU BlockFPU Arbiter
Tree Memory
Classification Module
INIT
WE
ADDRESS
Disc_1 DATA
Disc_2 DATA
Cont_1 DATA
Cont_2 DATA
CLASS DATA
ITEM NUM
RUN TRAIN
RUN CLASSIFY
CLASS OUT
DONE
Structure of situation cognition chip
505. ca SdRcX
+2
IoT Broker for connection among Human, Things and Services
! Interaction with various devices
! Interaction with social network such as calendar
! IoT broker can be managed easily by using IoT explorer from smart
phone
! Providing higher security and privacy levels
Device
RegistryDevice(
Description(
Mgr
Device
ControlDevice(
Actuation(
Mgr
Device(
Conf.(
ManagerStore((F ile)
상황인지 플랫폼
Bluetooth 체중계
PHILIPS Hue
IoT 응용 서비스
IoT Broker
서비스 플랫폼
Google Calendar, SNS
509. f
+3
Protocol Conversion Unit Test (CoAP, MQTT)
– Scenario
• Motor sends their data in real time.
• IoT Broker Middleware convert monitored data from UDPto publish message for MQTT.
• Upon monitoring symptoms, the motor can be controlled by CoAPmassages.
– Required techniques
• Protocol Conversion, MQTT, CoAP
Wi=fi
(UDP) IoT Broker
Publish
513. s ) ~
External Protocol Resolution (MQTT,CoAP,Web service,HTTP,...)
Application (Business model)
Management
SmartInformation
Security
Service
Organization
Seamless Communication
RFID Bluetooth 802.11 ZigBee Others
Storage and Resources
IoT Broker Service
Virtual Entity
Service Layer
IoT Broker
Device Layer
515. H TRXUXRPcX
,+
Processor
Memory
Operating System Embedded Linux(Linaro Ubuntu)
Development Language C, PHP, Java
Libraries HostAP, dhcpd, califonium
Network IEEE802.15.4/ZigbeeRF, WiFi, Bluetooth
Specification of IoT Broker
Implemented components
– External Protocol Resolution : This module resolves CoAP, MQTT and so on. Then it convert
into compatible protocol messages for communication with other layer.
– Management : This module managesidentification of users,devices. Moreover
– Service Organization : This module resolves CoAP, MQTT and so on. Then it convert into
compatible protocol messages for communication with other layer.
– Virtual Entity : This module resolves CoAP, MQTT and so on. Then it convert into compatible
protocol messagesfor communication with other layer.
518. 8 UXVdaPcX
,,
Bridged interface
Wireless AP Interface
Eth0 : wired interface connected to the Internet.
Wlan3 : wireless interface with internal connection.
Br0 : bridged interface both eth0 and wlan3.
NAT between eth0 and wlan3 will be implemented.
747. +),
,1
• Real-time various data collection for the
accurate prediction
• Supporting data provisioning through
Common Data Model-based Big Data
management for a wide variety of uses of the
data
Supporting standards-based device connectivity Big data processing for IoT Devices
• MQTT standards-based connection optimized
mobile, smart sensor, telemetry devices
• Low power compared to HTTP (1/10 Battery
Consumption), High Efficiency(93 times faster
transmission speed)
• Event-based monitoring, remote resource
management
Real-time big data
IoT Foundation
Open API
IoT BigData
(GenericData
Model)
Services
디바이스
MQTT MQTT
Connected
Device
Platform
753. ,),
,2
IoT ServiceFramework
Condition Process Action
Analytics(
Service
API
Social(
Service
API
Enterprise(
Service
API
Device
SDK
Communication(
Protocol
Open(Web(
Service
Node Management FlowManagement
RemoteDeployment FlowEditor
IoT Foundation
ResourceDiscoveryResolution
• Easy to collaborate with different service provider
through supporting the detection and
combination of the various resources
• Service Recommendation considering user’s
environment and various contexts
Development Environment for IoT Mashup Support dynamic search and combination of service
• Support flexible development environment in
order to creating a new type of service
through fusing a variety of devices and
services
• Placing a flexible process(Cloud-oriented,
Distributed) depending on data size, algorithm
complexity and so on
773. s ) ~
What is the intelligence cognitive framework?
The Intelligence
Cognitive Framework
IoT Service User
IoT Service Developer
IoT Platform
User data,
Service data,
IoT device se nsing data
User data,Service data,IoT device sensingdata
Intelligence Model Management
Intelligence Service
cT XVT RT
781. f
Memory'
Mgt.
Storage'
Mgt.
Schedule'
Mgt.
Traffic'
Mgt.
Example Flow 1. Intelligence Service Request
① Request
Analysis Power
Common%Interface
Resource%Management Security
Core
② Check Policy
② Check resourcestate
③ Run intelligence Model
④ Response
Prediction of
appliances state
Power Analysis Service
Intelligence Cognitive Framework
Check access policy
priority, ..
Running algorithm
Example Flow 2. Developer Service Registration
① Request
Developer
Registration
Common%Interface
Security
Resource%Management
Intelligence Cognitive Framework
Core
Developer
Policy Crypto
Authenti
cation
Autoriza
tion
② Create
Credential
③ Request
Service Registration
Algorithm
④ Select Model
⑧ IssueAPI Key
⑦ Create API Key
⑤ Create Train Model
⑥ Create API
1046.
-.
① Service Management ② IoT Service Lookup
③ Check connectionbetween devices
④ Check the device information ⑤Check real-time sensing data/History graph
1166. bT b a
-1
IoT Explorer
Broker / Device Management
Synchronization
Information
ManagementBroker Controller
Device Controller
Interface
Flow
Management
Data Base
IoT Foundation
IoT Broker
Post/Get
Inforamtion
Broker/Device Controller
Information Management
Synchronization
Control Signal
Synchronize
Information
I :g aTa
1207. T eXa T c
-2
Flow
Controller
IoT Explorer
Interface
Broker/Device Management
Flow Management
Information
Management
Data Base
IoT Foundation
IoT Broker
Flow on/off
Remote Flow
Deployment,
Send Flow
Information Management
Flow Controller
Post/Get
Inforamtion
I :g aTa