I plan to use it as the intelligent gateway of my on-going Arduino-based smart house system.
So far, I have implement two features for the smart house system
1. Collect the humidity and temperature from the sensor and upload the data to https://cosm.com/
2. Host a simple web server. It provides a web page to show a TV controller. I can access the web page from my mac. When I click one button, the server responses the client request, and translate the request to IR signals to control my TV.
This is a distribute system, several arduino boards are used. There is a XBee module stacked on each Arduino board to implement the wireless communication. I defined a communication protocol to exchange data. The whole system is service-oriented.
RPi provides more computing power and the capability to access the large storage. Further more, its power consumption is very low. In the first step, I want to
1. Move the web server from Arduino to it. The web page can be designed more beautiful since I have larger RAM and storage.
2. Synchronize time from NTS, and provide time service to the system.
If I can find a XBee shield for RPi, it is easy to integrate it into my existing system.
My long-term goal is adding the video, audio and picture service to it.