IOTIVITY AND EMBEDDED LINUX SUPPORT
Kishen Maloor Intel Open Source Technology Center
IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open - - PowerPoint PPT Presentation
IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Open Interconnect Consortium and IoTivity Software development challenges in embedded Yocto Project and how it addresses these challenges
Kishen Maloor Intel Open Source Technology Center
platform for developing embedded IoT applications
network transports
Turn Lights ON Light bulbs with BLE radios
75F
75F
Smart TV Digital Thermostat Regulate Temperature Tablet Smartphone Notify Current Setting
Protocols and drivers Network Interfaces Connectivity Abstraction IoTivity Resource Model & Services
C/C++ APIs
User space Kernel space
IoTivity Stack on an edge device Application
coap://<device- address>/temperature
OS Middleware
Thermostat
Area Networks
Linux implementations
protocol implementations
with IoT
is uniform across multiple IoT targets
Project…
steps
and middleware
software layers
agnostic way
BSP Recipes For Software Components Configuration BitBake Build Task Executor Binary And Development Packages OS Image SDK
Target Machine Definition Metadata For Builds And Patches Package Feeds
Samples
IoTivity
Dependencies
the kernel
#Enable features for IoTivity CONFIG_BT_6LOWPAN=y CONFIG_IEEE802154=y CONFIG_IEEE802154_6LOWPAN=y CONFIG_6LOWPAN_IPHC=y CONFIG_MAC802154=y
IETF specs via patches
profiling tools
architecture
development without getting bogged down by details of target
under “Debug Configurations”
environment
platforms
MinnowBoard MAX
Android MinnowBoard Edison
Sensing / Control IoTivity UI IoTivity IoTivity Application Application Yocto Yocto
Ambient Light Temperature Resource Aggregation
https://git.yoctoproject.org/cgit/cgit.cgi/meta-oic/about/
https://www.yoctoproject.org/sites/default/files/devday- kernel-tzanussi-elc-2013.pdf
http://www.youtube.com/watch?v=3ZlOu-gLsh0