The internet of Things is a pretty big things by now and shows no sign of stopping – in fact over the last year the “buzz” about IoT have increased fivefolded and the .NET community is going to find loads of work in this Area.
But the problem is that we currently don’t have a good middle place for aspiring developers that just want to build something cool, the developers that are not in IoT projects and are looking to dive in, learn and create home IoT projects.
I have been creating network connected items for a long time and never really understood why the fact that my doorbell could be muted with a click of a button in my WindowsPhone was such a big deal to my developer friends, especially since it was nothing more to it than a 433 Mhz transmitter pair, an mCU and a transistor to it.
We need to get it out there to all our super skilled developers that hacking hardware and connecting the physical world to our computers is cheap, easy and fun!
This talk asserts the possible technology choices such as Arduino, Netduino, AVR and some other interesting choices, how basic reverse engineering of existing hardware is done (analysis, tools for analysis etc) and how to get started hacking hardware in a Microsoft/C# .NET (well mostly) environment TODAY!
If you listened to my session “Hacking your doorbell” here are some resources for you! Get hacking!
Getting started hacking hardware with Arduino
- The official getting started guide
- Suggestions for a kit to buy (This link will send you to Sparkfun were you can purchase the “Inventor’s Kit”. The kit does not require any soldering and is recommended for beginners. 15 good circuit examples with everything from blinking a led, driving a servo motor to using an LCD)
Getting started hacking hardware with Netduino
- Getting started with the Netduino (Introduction to GO, Gadgeteer and other cool concepts) by Chris Walker (Webcast)
- Suggestions for what to buy
- The getting started kit (This kit includes the Getting Started with Netduino book by Chris Walker and examples to teach you, How to get started, Blink a LED, Using Shields with Netduino, Analog and digital input/outputs and how to create an app to control your Netduino over the internet)
- Netduino GO Starter Kit (This kit is designed to get you up an running quickly. No soldering required. It includes the Netduino Go mainboard, one button module, shield base (beta, see below) module, potentiometer module and an RGB LED module)
Resources for getting started hacking hardware with RaspberryPi.
- Getting started guide from HowTo Geek
- Suggestions for a kit to buy (The RaspberryPI Starter kit gives you all you need to get started with the RaspberryPI, and the supplies needed for the following getting started guides)