Loading…
Wednesday, May 2 • 3:30pm - 5:30pm
Turn An IoT-Ready Board Into A Web Thing LIMITED

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Limited Capacity seats available

LEARNING OBJECTIVE
We’ll begin with a quick demo of the Mozilla Things Gateway, running on a Raspberry Pi 3. Then we’ll get hands-on with the Microchip SAM W25 Xplained Pro. You will load an example from PlatformIO onto the board, to enable it to be discovered and controlled via the Things Gateway. The example will let you control the state of the SAM W25 onboard LED.

HOW THIS FITS INTO IOT
Today’s IoT products are often built and deployed as vertically integrated or “end-to-end solutions”. The main problem with this approach is that each product vendor is burdened with the maintenance of the entire vertical stack (plus custom smartphone apps) to support their product. For smart home devices, this OEM development overhead and ongoing cloud services maintenance translates into “smart home products”, such as light bulbs and power plugs, that cost considerably more than their unconnected counterparts (more than 10x the cost!). Mozilla has built an open source IoT software framework that matches the company’s proposal to the W3C Web of Things Interest Group. Attendees will take advantage of the Mozilla Project Things framework when building a “web thing” out of the Microchip developer board.

WHAT ATTENDEES DO
Participants will explore the Mozilla Things Gateway and then program a Microchip SAM W25 Xplained Pro so that it can connect to the Gateway, and have its onboard LED controlled via the gateway UI. If attendees finish early they can extend the example to develop a more advanced web thing.

WHAT ATTENDEES BRING
Laptop with PlatformIO installed (we recommend using the extension to VS Code, but other PlatformIO-ready IDEs are fine too)

KNOWLEDGE REQUIRED
Knowledge of C/C++ and/or Wiring/Arduino framework programming helpful, but not required. You will be flashing and optionally modifying Wiring/Arduino framework example code.

PRE-CLASS SETUP
Install PlatformIO on your laptop.
Optionally, sign up for a 30-day free PlatformIO Plus account.
Optionally, install the Mozilla Things Gateway software on your own Raspberry Pi and bring it along.

WHAT ATTENDEES RECEIVE
Loaner board: Microchip SAM W25 Xplained Pro

LINKS & READING MATERIAL
Mozilla Project Things
PlatformIO Development Environment
‣Microchip SAM W25 Xplained Pro Development Board
‣Lars Lohn Blog (IoT Series 1 - see all 7 parts -- and Series 2)

Speakers
avatar for alex dietz

alex dietz

Principal Engineer, Osprey Medical
https://www.linkedin.com/in/alexdietz/
avatar for Kathy Giori

Kathy Giori

Sr Staff Evangelist, Mozilla
Kathy is a member of the Mozilla Web of Things project team. Mozilla’s open source implementation puts people first, protecting user privacy and security, while promoting industry interoperability. Additional benefits of an open IoT framework are that it enables ethical use audits... Read More →
avatar for Tom Marble

Tom Marble

Creative Technologist, Informatique, Inc.
Seeking to apply my computer hardware and software development background with my passion for open source software to make the world a better place. Having worked for companies big and small my experience ranges from hands-on-the-keyboard coding, to performance and security analysis... Read More →



Wednesday May 2, 2018 3:30pm - 5:30pm CDT
Terr. Murphy Hall 354 University of St. Thomas - Minneapolis
  Workshop, Software