BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR
Feb 26, 2016
BEYOND SMARTPHONES WITH
RASPBERRY PIBY - 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
Source: www.netbooknews.com
• 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)
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 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 ??