YoVDO

Connected Device Development by Contract

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Embedded Systems Courses Erlang Courses Rapid Prototyping Courses Device Management Courses File Transfer Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore connected device development using contract-based approaches in this conference talk from GOTO Aarhus 2013. Dive into the Feuerlabs Exosense framework, designed for managing connected devices with a focus on rapid prototyping and scalability. Learn about the conceptual approach and follow an Erlang-based embedded application prototype for in-vehicle performance monitoring and remote control. Discover how to quickly produce a working end-to-end demonstration while preparing for deployment, support, and upgrades. The talk covers topics such as device management, server setup, project schematics, registration processes, specifications, RPC requests, helper functions, initialization code, CPU usage, open-source libraries, GPIO, package management, file transfer, and SMS functionality. Gain insights into creating hacker-friendly frameworks suitable for both rapid development and long-term evolution in massive-scale deployments.

Syllabus

Intro
Device Management
Device Server
Demo
Project Schematic
Registration
Specification
Request RPC
curl script
helper function
entry point
initialization code
real CPUs
open source libraries
gpio
EPX
Package Manager
File Transfer
Sending SMS
Receiving SMS
Demonstration
Questions


Taught by

GOTO Conferences

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera