Actions and Detail Panel
Build a Cloud Connected Prototype in 2 Hours
Thu, November 17, 2016, 6:30 PM – 9:30 PM CET
Skill level: beginner
Everybody’s talking about the Internet of Things, but how many people are actually connecting “things” to a cloud platform? In this workshop we will show how to build a stand-alone prototype from the scratch, how to bring connectivity to such a device, transmit data to a cloud platform, visualize it from anywhere in the world, and control other devices remotely. The democratization of technology and the proliferation of easy tools for electronics development have closed even more the gap between ideation and implementation. Besides, a clear understanding of what sensor networks are is key nowadays in order to grasp where industry is heading.
The core of the prototype will be an ESP8266-based development kit (aka. “devkit”), executing the logic and taking care of the connectivity. As additional hardware, different sensors and actuators will be used to both retrieve values and We will explore and implement different code examples written in Wiring, the programming language popularized by Arduino. These files with the extension ".ino" are called sketches.
If you bring your own electronics (sensors, actuators, or boards), after the regular workshop we will help you to add them to your prototype in a freestyle open session.
The only thing you have to bring is your laptop, we will lend you the necessary hardware (sensors, actuators, and the devkit itself). Oh, and drinks are on us too!
What’s all this IoT stuff, anyhow?
Introduction to sensor networks and their different topologies
Introduction to rapid electronics prototyping
Building and flashing a prototype (i.e. electronics & firmware)
Onboarding a prototype onto the cloud and applying a model
Displaying and retrieving data
Creating rules and controlling devices remotely
Freestyle open session: bring your own electronics! We’ll help you adding them in your prototype
Just a laptop.
It will be very helpful if you could bring the following software pre-installed:
USB - TTL driver: if your laptop is running Windows or Mac, you’ll have to install this driver to be able to interface with the provided devkit. In Linux it’s not necessary, as it comes by default.
Arduino IDE: we will use it to develop our sketches, to flash the code in our devices and to inspect the serial data coming from them.
Python 2.7: required to install additional tools. Mac and most Linux distros have it by default, but you will have to install it if you use Windows.
It’s not strictly necessary that you install them all before the workshop, we can definitely help you installing them on-site. However, it will greatly help if you do so in advance.