
Develop foundational IoT skills with C-like languages, variables, functions, and if statements, using Intel Edison, breadboards, and basic electronics to build an IoT device and connect to the cloud.
Build the button Tapper 3000, an IoT signaling device with two or more button tappers and a companion app, connected in the cloud to trigger beeps and notifications.
Explore the internet of things by breaking hardware, software, and services into manageable pieces, using prototypes and breadboards, with a technology review to guide design, implementation, and real-world Kickstarter considerations.
Evaluate popular prototyping systems for IoT, including Arduino, Raspberry Pi, and Intel Edison, weighing connectivity, power, and development tools to choose the right platform for the button Tapper 3000.
Configure the repo to use opkg to download files, run opkg update, install the opkg tools, then fetch and install the parts SDK and build it on Elsin.
Install five jumper wires on the breadboard to connect the button tapper, two switches, the LCDs, and the buzzer to the vcc and ground rails, using row and column wiring.
Write firmware to configure hardware, initialize from local variables, and connect to the cloud, then run main loop that monitors inputs, generates outputs, and sends cloud commands on button presses.
Test outputs by configuring a GPO port and using MRA to drive a light with the button: on when held, off when released; plan adding timers for multi-press counts.
Learn how the button Tapper 3000 polls the cloud every five seconds for new commands, queries parse.com for the latest messages, and triggers lights or a buzzer.
Power up the BT3K firmware via terminal, confirm lights and beeps, then troubleshoot switch connections and ensure the button tapper alerts the cloud.
Ensure reliability for production IoT devices through stress tests and field validations. Coordinate firmware updates via smartphone app, and provide a last known good restore option.
Assemble Kickstarter assets by detailing a production plan. Create a demo and vision video, a standout image, and design rewards with a story, stretch goals, and SDK access.
What do the Apple Watch, Nest thermostat, Amazon Echo, and the Pebble smartwatch have in common? They’re all “things” in the Internet of Things, a worldwide network of soon-to-be- 40 Billion devices communicating with each other, the cloud and our phones.
This course will lead you through the design, development and prototyping of a representative “Thing” and show you how to prepare to launch a crowd funding campaign to finance production.
Starting with an exploration of what is the Internet of Things and what exactly a “Thing” is, students will learn the steps from idea to prototype including: