10 Raspberry Pi Projects For Learning IoT - InformationWeek
IoT
IoT
Software // Enterprise Applications
News
6/14/2015
12:06 PM
100%
0%
RELATED EVENTS
Faster, More Effective Response With Threat Intelligence & Orchestration Playboo
Aug 31, 2017
Finding ways to increase speed, accuracy, and efficiency when responding to threats should be the ...Read More>>

10 Raspberry Pi Projects For Learning IoT

The Raspberry Pi isn't just a great platform for building Internet of Things project: It's a super platform for learning about the IoT. Here are ten projects to help built IoT skills.
Previous
1 of 11
Next

(Image: jeesoen/iStockphoto)

(Image: jeesoen/iStockphoto)

The Internet of Things (IoT) is, arguably, the hottest topic in IT. Every organization wants to participate in the IoT, and many IT professionals want to know how to add IoT skills to their resume. There are lots of options for learning about IoT, but nothing really beats the hands-on experience.

One of the key learning platforms for IoT is the Raspberry Pi. The RasPi is a popular platform because it offers a complete Linux server in a tiny platform for a very low cost. In fact, one of the most difficult parts of using Raspberry Pi for learning about IoT is picking the right projects with which to begin.

If you go out and look on the Web you'll find thousands of projects based on the RasPi. Some are ambitious, many are silly, and some are great for learning about both the Raspberry Pi and common components of the IoT. I went out in search of projects in that last group.

What makes a great IoT learning project? In my opinion it takes a few things. The first is the use of some common sensor or controller types. I like custom-built hardware as much as the next geek, but for an education project you don't really want to go wild with the hardware builds.

[Read about the top programming languages for the Internet of Things.]

Next, the project should have something interesting going on in the control software. While I don’t think you need an epic development project for a meaningful learning experience, you should really do more than just call pre-existing scripts and applications.

Finally, the projects should be interesting and, dare I say it, fun. There's nothing worse than training that feels like drudgery. Good training projects should make trainees really want to move forward with their education.

That's what I went looking for, and I found a variety of projects that met my requirements. Here are 10 of the ones that I thought were best. We start with one that takes the RasPi to new heights.

Curtis Franklin Jr. is executive editor for technical content at InformationWeek. In this role he oversees product and technology coverage for the publication. In addition he acts as executive producer for InformationWeek Radio and Interop Radio where he works with ... View Full Bio

Previous
1 of 11
Next
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
autopi_io
50%
50%
autopi_io,
User Rank: Apprentice
3/28/2017 | 4:28:42 AM
IoT in cars
Great resource to getting started with IoT using the Raspberry Pi.

IoT is not only useful for home automation but can also easily be applied in cars: https://www.autopi.io/blog/using-raspberry-pi-zero-as-iot-platform-for-cars/

-Henrik
73turing
50%
50%
73turing,
User Rank: Apprentice
2/21/2016 | 3:04:03 PM
Teaching Iot on the Raspberry Pi
I have been teaching children about the IoT via a series of physical computing projects. This work has been made substantiallly easier through the discovery of the gPiO interface (www,gpio.co.uk). 

Graham
nomii
50%
50%
nomii,
User Rank: Ninja
6/23/2015 | 10:46:31 AM
Re: XBMC
@SaneIt as far as XBMC as media centre is concerned I am really impressed with the potential it has. I am trying to get to the bottom of everything. I believe it has a lot of potential as the time will progress and sooner or later will take place of many well known gadgetery.
SaneIT
50%
50%
SaneIT,
User Rank: Ninja
6/17/2015 | 8:09:14 AM
Re: XBMC
Maybe I'll have to give it a try, the Airplay is why I would want it though. I don't have a huge digital media library but pushing apps from a tablet or phone to the TV for viewing on the big screen.  I guess this will only get better with time too, newer Pis have faster processors than the first batch that I bought so maybe I'm limiting them a bit based on those early versions.  
nomii
50%
50%
nomii,
User Rank: Ninja
6/16/2015 | 11:19:59 PM
Re: XBMC
@BSHURE thanks for the info. I was not aware of its true potential I was simply using it as media centre. You have brodened my horizon and I will definitely try it. Thanks for it :)
bshure920
50%
50%
bshure920,
User Rank: Apprentice
6/16/2015 | 10:31:36 PM
Re: XBMC
Hello Nomil:

 

kodi on the raspi should work just like xbmc on your PC.  If you have a lot of media on your PC, it might not fit on the raspi, but you can connect to our PC via NFS or SMB and access your media.  Anything you can do on the PC should work with kodi on the raspi.

You can also connect a large USB stick or spinning disk to one of the USB ports.

You could run kodi on your Mac or PC.  It should look the same.

You can use your phone as a remote.

I have a small USB/wireless keyboard/mouse that is really handy.

Go for it!
nomii
50%
50%
nomii,
User Rank: Ninja
6/16/2015 | 10:22:44 PM
Re: XBMC
@bshure I am curious to know about kodi application. I am using it as a media centre on my pc. Can you please guide me what else can be done with that.
bshure920
50%
50%
bshure920,
User Rank: Apprentice
6/16/2015 | 9:40:36 AM
Re: XBMC
I started with a standalone boot disk for OSMC on my raspi2, then I switched to running kodi as an application.  It works very well.  Not having to shuffle microSD cards is great.

Try a google search for "apt-get install kodi raspberrypi".

I have found that looking for the most recent post is a good idea when using google for raspi advice.
jfeldman
50%
50%
jfeldman,
User Rank: Ninja
6/15/2015 | 12:44:49 PM
Re: XBMC
There's actually a distro for that. It used to be called RaspBMC. But now it's called "OSMC" (Open Source Media Center). I played with it when it was RaspBMC and it was good but didn't do AirPlay too well at the time, which was my primary use case. YMMV.
SaneIT
50%
50%
SaneIT,
User Rank: Ninja
6/15/2015 | 8:21:59 AM
XBMC
How well does that run on a Pi?  That's a pretty nice afternoon project to add a little IoT into your life.  I like the temp and humidity sensor too, that's a good intro into using sensors around the house.  It might not have much practical use for the masses but monitoring and tweaking could be a good way to see how automated homes can be designed.
[Interop ITX 2017] State Of DevOps Report
[Interop ITX 2017] State Of DevOps Report
The DevOps movement brings application development and infrastructure operations together to increase efficiency and deploy applications more quickly. But embracing DevOps means making significant cultural, organizational, and technological changes. This research report will examine how and why IT organizations are adopting DevOps methodologies, the effects on their staff and processes, and the tools they are utilizing for the best results.
Register for InformationWeek Newsletters
White Papers
Current Issue
IT Strategies to Conquer the Cloud
Chances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.
Video
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll