180 likes | 639 Views
Beyond Smartphones with raspberry pi. By - Ashish Kshirsagar. Need for thinking beyond smartphones. Cell phones Mobility Increasing computing power Rich in features WiFi Bluetooth Other devices Remote connectivity Emerging technology gadgets. Introduction to Raspberry Pi.
E N D
Beyond Smartphones with raspberry pi By - Ashish Kshirsagar
Need for thinking beyond smartphones • Cell phones • Mobility • Increasing computing power • Rich in features • WiFi • Bluetooth • Other devices • Remote connectivity • Emerging technology gadgets
Introduction to Raspberry Pi • Credit card sized computer • Used like a normal desktop • Spreadsheets • Word processing • Games • Install software • Plays video & audio • GUI • Various operating systems (Unix based) • Price $40 (approx.) Image source: www.raspberrypi.org
Raspberry pi specifications • Research started in 2006 • Available in 2 variants • Model A (256 MB RAM) • Model B (512 MB RAM) • CPU: ARM 11 • USB port(s) • Video input for camera • Video & audio output • HDMI output • SD card support • Network adapter (Model B) • GPIO pins • Peripherals connection • 5 V power source (micro USB) Source: www.netbooknews.com
Raspberry pi features • Remote connectivity • Wireless keyboard & mouse support • Operated by batteries • Perfect tool for mobility • Communicated by phones • Enhances mobile phone features • Supports many programming languages like Java, C, C++, Python, PHP etc.
Phone features enhancements • Audio • Video • WiFi • Bluetooth • Touchscreen • Sensors
Mobile device + Raspberry pi Projects • Siri Proxy • A service running on Raspberry Pi • Opening/closing a garage door • Accessing through GPIO pins • Relay controllers • Complete project details with installation • http://www.idownloadblog.com/2011/12/09/how-to-install-siri-proxy-tutorial-video/ • iPhone users (4S)
More Projects • PiUi – Control Pi with phone • Mobile phone interface for Rpi • Web based GUI / application • Code in python as web services • Complete project details • http://blog.davidsingleton.org/introducing-piui/ • Android and iPhone
More projects cont… • Android transporter and RPi • Streaming phone screen content to remote screens • RPi as media hub • Almost real time streaming • Cheap gaming console • Video player • RPi feature : XBMC • Link • http://www.raspberrypi.org/archives/1512 • http://esrlabs.com/
More projects cont… • Remote controlled car • RPI setup on a car • WiFi connectivity with phones • Server: Kaazing JMS Web sockets • Remote commands like turn and stop
What is JMS • Java Message Service • API enables publishing and subscribing messages • Between multiple clients and a message broker • JMS Provider • A proprietary JMS implementation like EMS, JBoss, Informatica UM • JMS Client • Process that sends and receives messages • JMS producer • JMS client receiving messages from provider • JMS Queue • Contains messages that are not yet by consumer • JMS Topic • Mechanism for distributing and publishing messages to multiple consumers
arduino • Arduino • Open source prototyping platform • Creating interactive objects • Not a computer • ArdOS • Own programming language • Less costly
Phones + arduino • Interaction using Bluetooth/USB • IR receivers • Projects • Control Android phone using apple remote • http://www.instructables.com/id/iAndroidRemote-Control-Android-mobile-using-an-A/ • Arduino based android • Google announcement • Variety of accessories controlled by android
BEYOND smartphones • Google glass • Small monitor like eyeglasses • A camera, microphone, memory, GPS and WiFi • FitBit • Wearable device on wrist • Wireless connectivity • Monitors movement, sleep and calories burnt • Data collection
BEYOND smartphones cont… • Clothing app with arduino • LilyPad chip set • Sewn into clothes • Add LEDs • LEDs can lighten depending on song playing on phone • Jacket from HammacherSchlemmer • Five button control system • Change tracks forward/backward, play, pause, volume
BEYOND smartphones cont… • Skully Helmet • Heads-up display • GPS maps • Rear view camera covering blind spots • Smartphone integration for voice control using bluetooth • NFC enabled phones • Near Field Communication • Radio communication • By touch or closer proximity no more than few inches • Replacing ID cards with smartphones
FutUre research • Flexible displays • Research under way • Rolled or folded • Programmable tattoos • Video fliers or windows