Soletta - Closing the IoT Development Gap
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the challenges and solutions in IoT development through this 58-minute conference talk by Gustavo Sverzut Barbieri from ProFUSION Embedded Systems. Dive into the world of Soletta, a software framework designed to bridge the gap between traditional embedded systems and the fast-paced demands of IoT development. Learn how Soletta addresses issues such as code reusability, knowledge transfer, and the shortage of skilled embedded systems engineers. Discover the framework's uniform API, accessible from C/C++ and JavaScript, and its implementation across multiple operating systems including Linux, Zephyr, Contiki, and RIoT. Gain insights into various aspects of IoT development, including sensors, networking protocols, updates, cryptography, and persistence. Explore the benefits of Soletta through practical examples, such as the FBP (Flow-Based Programming) model and a dialer application. Understand the framework's pros and cons, developer tools, and future plans. Whether you're an experienced embedded systems engineer or a newcomer from web and mobile app development, this talk offers valuable insights into streamlining IoT development processes and bridging the skills gap in the industry.
Syllabus
Intro
Who is Soletta
What are IoT development gaps
IoT vs traditional embedded systems
Time is very important
Creating a uniform API
User Space
GPIO
MQTT
OS Systems
Other subsystems
Checklist
Flow
FBP example
Pros and cons
Dialer
Ease of change
Size
Developer Tools
Python Scripts
Node Tables
Dev App
Tree
Closeup
Future Plans
Taught by
Linux Foundation
Tags
Related Courses
Software Testing Simple (Software Quality Assurance QA)Udemy [2023] Gestiona tu Proyecto Scrum con Jira Agile
Udemy Zephyr on a Hearing Aid
Linux Foundation via YouTube A Zephyr User Story
Linux Foundation via YouTube Linux and Zephyr - Talking to Each Other in the Same SoC
Linux Foundation via YouTube