YoVDO

IoTivity-Constrained: IoT for Tiny Devices

Offered By: Linux Foundation via YouTube

Tags

Internet of Things Courses Embedded Systems Courses Real-Time Operating Systems Courses Zephyr RTOS Courses

Course Description

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

Tags

Related Courses

Development of Real-Time Systems
EIT Digital via Coursera
Real-Time Bluetooth Networks - Shape the World
The University of Texas at Austin via edX
Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam
Real Time Operating System
Indian Institute of Technology, Kharagpur via Swayam
Real-Time Embedded Systems Concepts and Practices
University of Colorado Boulder via Coursera