Category Archives: Raspberry Pi

Eclipse release IoT stack

The IoT (Internet of Things :P) space is getting pretty interesting. Eclipse (one of my fav IDEs) has now released a powerful IoT stack for Java developers to build awesome IoT applications.

Eclipse IoT

 

Check out more details here: http://iot.eclipse.org/java/

This is getting interesting ๐Ÿ™‚ I need to try out a demo… Hey, they even have a live demo page setup here that’s playing with the Raspberry Pi: http://iot.eclipse.org/demo/#/devices/%23

Happy IoTing ๐Ÿ˜›

Raspberry Pi Radio

Came across this interesting (and minimal) Raspberry Pi project on Makezine:

makezine.com/projects/raspberry-pirate-radio/

This is pretty interesting as all you now need to have a broadcast FM channel is a Pi and a Wire ๐Ÿ˜‰

Note: Unauthorized sending of signals over FM bands is restricted and also a punishable offense in some countries. I take no responsibility whatsoever.

Using Raspberry Pi to snoop into Wearables

So,

The world of wearables is taking the world by storm. Android Wear, iWatch, Smartbands, Leychal (Smartshoes, proudly made in Hyderabad, India), etc.

Here’s a nice anatomy of a wearable device:

And here’s the many sensors found in a generic Smartphone:

Imagine if you could grab all those data using off the shelf devices?

Introducing…..Blueberry

Symantec wrote a nice post about how insecure these new wearables are and how they can be snooped into.

Disclaimer: All images used above have been taken from here and may be copyrighted by the owners.

Android 4.4 on the Raspberry Pi

Awesome!!!

trevd just released his work on porting Android 4.4.4 to the Raspberry Pi. He wrote an elaborate post on the XDA forum here detailing the kinky features of what he’s done.

Instructions for getting started can be found on his github repository.

I’ll try this out myself and hopefully let you guys know how it goes! This is super exciting for me ๐Ÿ™‚

[tag Raspberry Pi, Android]

Fixing the missing LxPanel bug when direct accessing Raspberry Pi shell

Heya Guys,

If you followed our previous post (Direct SSH into Raspberry Pi in Headless Mode), you must have noticed that we were not able to get the lxpanel (the Start menu bar) of the Raspberry Pi and only the desktop was streamed. We had this tweak that solved the problem.

Once successfully SSHed into the Pi, run this command lxpanelย instead of lxsession or startlxde. That will pull up only the lxpanel in the bottom as shown below:

pi

Now, click the terminal icon (3rd from left) from the Pi’s taskbar and another terminal window should pop open. Now, inside this, enter the command lxsession or startlxde and you should now be able to see the Pi’s desktop.

pi

pi

Enjoy ย ๐Ÿ™‚

Controlling Raspberry Pi over the Internet using WebIOPi framework

I was struggling for some weeks getting this done, but just achieved a breakthrough. This post will brief out controlling the RasPi’s GPIOs over the network and demonstrating how easily it can be used as a powerful IOT device. Most of the details including the WebIOPiย framework, libraries and scripts are taken fromย https://code.google.com/p/webiopi/wiki/INSTALL.

 

First and foremost, download the WebIOPi framework from the Raspberry Pi’s terminal by ย typing in the following commands

$ wget http://webiopi.googlecode.com/files/WebIOPi-0.6.0.tar.gz
$ tar xvzf WebIOPi-0.6.0.tar.gz
$ cd WebIOPi-0.6.0
$ sudo ./setup.sh

The setup script will automatically download the required dependencies and headers for Python which are almost 35-40 MB in size. It took me almost 60 mins as I’m currently on a very very slow network ๐Ÿ™

Once all the packages and dependencies are installed and deployed, you should see this success message:

WebIOPi Successful Install Message

 

All set!!!

Now, simply shoot this command in the terminal:

sudo webiopi 8000

and Voila!!! You should see framework messages like this:

raspi

 

Now, open your browser on the same Network. If your RasPi is plugged into a display unit and you’re using a Mouse/KB plugged to the Pi, open midori and type this in the address bar:

http://169.254.39.71:8000/

where 169.254.39.71 is the IP addr of the Raspberry Pi and 8000 is the port you just defined previously. Since I’m connected on the same WiFi network, I typed addr this into my Laptops’s Chrome browser and this is what we get initially:

raspi

 

Click the GPIO Header link and you should see something like this:

raspi

Now connect a small LED to GPIO4 (7), change the Pin direction to OUT from IN and toggle the value by clicking on 7. You should see your LED also blink ๐Ÿ™‚

raspi

 

You can see a quick demo here:

IMG_20130816_210526

 

IMG_20130816_210532