Skip to main content

Co-Located Events

Building A Low Powered Smart Appliance Workshop
Rapid Industrial Development with Commodity Hardware

Date: February 20, 2017
Time: 9:00 am - 5:00 pm
Location: Atrium Ballroom, Hilton Portland
Registration Cost: $250

If you have already registered for ELC + OpenIoT, add this to your existing registration here
To register for the Smart Appliance Workshop only, please click here.

In this hands-on, full day workshop, you will connect embedded computers to sensors and actuators while programming IoT relevant applications. Rather than writing code, you will copy and paste from finished projects in C++, JavaScript, and Python to see your work progress toward a real world IoT connected system.

Included in the course fee is a NXP FRDM-KL25Z microcontroller that you get to keep and take home.  Additionally, you get an ebook of your choice, from a list of embedded systems O'Reilly titles. You'll use this embedded device in your first designs, considering its role in telemetry and telecommand. 

All skill levels are invited to participate in the workshop. At the end of the day, students will know how to 'build a low powered smart appliance' using common hardware developer kits. Please bring a laptop and smartphone to the workshop.

The instructor, a professional IoT network engineer, will teach legacy protocols like HTTP as well as modern embedded protocols like MQTT and AMQP. He will provide a number of hardware devices on loan for the duration of the workshop like:

  • Raspberry Pi 2
  • Beaglebone Black
  • Minnowboard Turbot
  • Tessel2 (with modules)
  • FRDM-KL25Z & FRDM-K64F devkits
  • nRF51 and nRF52 BTLE devkits
  • Arduino Uno WiFi
  • CC2650 SensorTag
  • Estimote Beacons
  • SmartScope
  • Yubikey NEO
  • Live USB

Workshop Agenda

9:00 am - 12:00 pm: 
FRDM-KL25Z development with ARM mbed
Minnowboard Turbot and IoT messaging
Coffee Break
Arduino development with PlatformIO
Bonus: JavaScript and Python prototyping

12:00 - 1:00 pm - 1 hour break (optional)

1:00 - 5:00 pm: 
Smart appliance design (selection of sensors and actuators)
Embedded and IoT relevant messaging systems engineering
Coffee Break
Individual projects or Bluetooth Smart development
Bonus: Build groups and showcase connected projects


Hackathon: Liota Package Development for ABB YuMi, ThingWorx, IBM BlueMix, and VMware's Project Ice

Presented by 

Date: Tuesday, February 21
Times: Intro Topics: 10:30 am - 1:00 pm; Advanced Topics: 2:00 pm - 5:00 pm
Location: Forum Suite, Hilton Portland
Registration Details: Complimentary - If you have already registered for ELC + OpenIoT, add this to your existing registration here

What: Liota, an open source SDK and framework, eases the development of gateway applications for moving data from devices to data centers and executing commands from data center components. Gateway applications de-couple the end point from the datacenter, enabling a more nimble, real-time experience - crucial for applications that cannot tolerate latency or delay.

At this hackathon, you will:

  • Install and use Liota in the context of Graphite (an open source time-series metric graphing utility), ThingWorx and an ABB YuMi robot, and Project Ice (VMware's IoT Infrastructure Management Technology)
  • Build a gateway application using the ABB YuMi robot APIs to send **new** metric streams to ThingWorx
  • Create a data center component class for sending metric streams to BlueMix (or any other IoT platform of choice)

Laptop, pre-installed Python development environment (PyCharm or Python Plugin for Eclipse) optional, but will accelerate your ability to participate

(2) three hour sessions, morning and afternoon -

  • Morning (10:30 am - 1:30 pm): Intro Topics (Install and Use)
  • Afternoon (2:00 pm - 5:00 pm): Advanced Topics (Build and Create)


Hackathon: Hack the Smart Home...Smarter!

Date: Wednesday, February 22
Time: 1:00 - 4:00 pm
Room: Forum Suite, Hilton Portland
Registration Details: Complimentary - If you have already registered for ELC + OpenIoT, add this to your existing registration here

Get your hands dirty with the open source projects for IoT. Together with Intel Architecture, we've designed a simple hackathon to allow you to invent, develop and integrate sensors into the current Smart Home demo created by the Open Source Technology Center at Intel. By utilizing various projects like IoTivity, Zephyr Project, JavaScript and Intel Architecture based developer platforms you can create sensor based devices to make the Smart Home... smarter. 

We'll provide you with everything you need from a development station pre-installed with custom images, sensors, and the other necessary connectors and technologies. Spend the afternoon with us and discover how open source technology and Intel Architecture makes your vision a reality.


Yocto Project Developer Day North America 2017

Date: February 24, 2017
Time: 8:30 am - 5:00 pm
Location: Mentor Graphics (8005 Boeckman Road, Wilsonville, Oregon, 97070)*
*Transportation will be provided from the Hilton Portland. Please plan to meet at 8:00 am in the lobby if you would like 

Registration Details:
Early Registration Fee: $179 (through January 15, 2017)
Standard Registration Fee: $209 (January 16 - February 20, 2017)
Late Registration Fee: $249 (February 21 - Event)

If you have already registered for ELC + OpenIoT, you can add this to your existing registration here

To register for Yocto Project Developer Day only, please click here.

The Yocto Project Developer Day is a one day, hands-on training event that puts you in direct contact with Yocto Project developers. Over the course of the day, Yocto Project developers will walk you through how to create custom-build Linux distributions for embedded devices by using layers and recipes designed to resolve incompatibilities between different configurations. 

The proposed agenda is listed below. 

Introductory Track
- Introduction to the Yocto Project
- Key Concepts
- Build System Workflow
- Examining Recipes
- Standard Recipe Build Steps
- Working with Layers
- Build and Boot your Custom Image
- Working with Applications

Advanced Track
- New Workflows in the Latest Release of the Yocto Project
- Deep Dive and Class Exercises on Devtool and ESDK
- Brief Tour of Meta-Security
- Deep Dive Presentation and Demo on CROPS
- BitBake Event Model - The Data Source for Toaster
- New Script
- Kernel Roundup
- User Space
- Build History and Bitbake-diffsigs
- Q&A




Gold Sponsor

Silver Sponsor

Bronze Sponsors

Media Sponsors