WebThings Workshop with Moddable

Developing WebThings with JavaScript on Microcontrollers

This event has been postponed. If you purchased a ticket, you will be refunded fully. Thank you

Moddable is working to give individuals the freedom to change the software on their IoT products. The Moddable SDK brings industry standard JavaScript to the inexpensive microcontrollers that power IoT products. It consists of development tools and runtime software for developers to create truly open IoT products. Come learn how to create your own WebThing that works with the Mozilla Things Gateway using the WebThing modules in the Moddable SDK!

Mozilla WebThings Gateway and Framework initiative is an open source implementation aimed at promoting a decentralized, and W3C-standardized, Web of Things framework for managing IoT device data. Mozilla’s implementation puts people first, protecting user privacy and security, while promoting industry interoperability.

Tickets

Additional Information

Agenda


Workshop Outline

Introductory presentation

Lizzie Prader will provide an overview of Moddable, JavaScript for embedded, the Moddable SDK, and Moddable's implementation of the Web Thing API.

Demos

Live demos and code walk throughs of several WebThings you can use as a starting point for your own WebThing.

Workshop

Set up the Moddable SDK on your laptop and use it to build your own Web Things using the ESP8266-based Moddable Zero. Attendees will follow an online tutorial, and Lizzie and other members of the Moddable team will be available to help with set up issues and answer questions along the way.

What to Bring

All you need to bring is a laptop running macOS Sierra version 10.12 or later, Windows 7 Pro SP1 or later, or Linux.

There will be time to set up your computer to use the Moddable SDK, but it would be helpful for attendees to do it in advance. Follow the instructions in the Moddable SDK Getting Started Guide to set up your host environment and ESP8266 (Moddable Zero) tools.


You can borrow a kit for free or purchase one to take home for $25. Kits will be available to pick up onsite. Be sure to register for the event and specify which kit option you prefer.

Kits containing a Moddable Zero and a few off-the-shelf sensors will be provided for the workshop. Moddable Zero is a touch screen paired with an ESP8266 microcontroller to build IoT apps in JavaScript using the Moddable SDK. More information is available here.


Lizzie Prader is a software engineer at Moddable that focuses on resources for developers, including sample code, documentation, and tutorials. She enjoys working with users of all skill levels—from professional engineers to makers and hobbyists to absolute programming beginners—to smooth the on-ramp to embedded development. Prior to Moddable, she worked as a developer relations engineer at Kinoma helping makers and customers get the most out of Kinoma's software and hardware prototyping products.

This is part of our Mozilla WebThings Workshops Series