Last week Embarcadero ran their IoT Boot Camp over 4 days of very well received sessions. However, they were not in an ideal timezone for many people in Asia, so I thought I’d pull together the recordings and other materials in a single post to make it easy for people to work through them.
Each day’s session builds on the previous, but the nice thing is you can stop whenever you’ve learned enough. If you know someone who doesn’t use RAD Studio but just wants to learn about coding Arduino, point them at Day 1. If you want to go a step further and integrate with RAD Studio, but have no plans to scale this out, stop after Day 2. Or stay for the whole thing and see how you can go from cool experiment to supported business solution.
Get Ready
First up, there are some software and hardware pieces you’ll need if you want to follow along. The software is all either free or Trials are available, and the hardware is pretty low cost. Have a look at the full list here.
Day 1
Day 1 is an introduction to the Arduino itself, and developing for it using the Arduino IDE and Visuino. Nothing to do with RAD Studio on Day 1, it gets practical really quickly (a few minutes in you’re connecting up hardware and downloading code to the board).
Day 2
Now you know how to program the Arduino, Day 2 is all about communicating to your Arduino from your RAD Studio apps.
Day 3
Now you’ve been through Day 1 and 2 and you’ve dreamed up an awesome IoT scenario for your business (or house, school, etc). Next question is how do you implement this not just with one device, but across a whole building, or across multiple buildings. Day 3 is all about building a network of IoT devices and how to have them communicate with each other using ThingPoints and Edgeware in RAD Studio.
Day 4
Day 4 continues where Day 3 left off, looking at how to document your network of IoT devices using YAML and Swagger, and then opening up access to it to other languages, such as Javascript and C#.