Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

IoTivity-Constrained: IoT for Tiny Devices

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the IoTivity-Constrained project, a small-footprint implementation of Open Connectivity Foundation's IoT standards designed for resource-constrained environments, in this 51-minute conference talk by Kishen Maloor from Intel Corporation. Delve into the architecture, features, APIs, and integration with popular real-time operating systems, including a detailed discussion on its adaptation for the Zephyr RTOS. Learn about the OCF resource model, protocols, device classes, and architectural goals of IoTivity-Constrained. Discover how to structure applications, define resources, handle requests and responses, and configure the framework for tiny IoT devices. Gain insights into IPv6 over BLE support and future plans for this lightweight, maintainable, and customizable solution for connecting the Internet of Things through resource-constrained edge devices.

Syllabus

Introduction
OCF resource modele
OCF "well-known" resources
OCF protocols
GET and PUT requests
OBSERVE and Notify
Constrained device classes
Hardware
Software
lo Tivity-Constrained features
Architectural goals
Architecture
Core block
Event loop execution
Idle mode and signaling
Platform Abstraction
Zephyr adaptation
Clock
Connectivity events
Persistent storage
Application structure
Background task in application
Initialization
Defining a resource
Resource handler
Resource discovery
Issuing a request
Response handler
Framework configuration
Project configuration
IPv6 over BLE (IPSP) support
Summary and plans

Taught by

Linux Foundation

Reviews

Start your review of IoTivity-Constrained: IoT for Tiny Devices

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.