beyond smartphones with raspberry pi by - ashish kshirsagar
TRANSCRIPT
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
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 ??