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 • • • JMS client receiving messages from provider JMS Queue • • Process that sends and receives messages JMS producer • • A proprietary JMS implementation like EMS, JBoss, Informatica UM JMS Client • • Between multiple clients and a message broker JMS Provider • • API enables publishing and subscribing messages 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 Hammacher Schlemmer • 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 THANK YOU QUESTIONS ??