beyond smartphones with raspberry pi by - ashish kshirsagar

18
BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

Upload: maci-romney

Post on 15-Jan-2016

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

BEYOND SMARTPHONES WITH

RASPBERRY PI

BY - ASHISH KSHIRSAGAR

Page 2: 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

Page 3: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 4: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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)

Page 5: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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.

Page 6: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

PHONE FEATURES ENHANCEMENTS

• Audio

• Video

• WiFi

• Bluetooth

• Touchscreen

• Sensors

Page 7: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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)

Page 8: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 9: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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/

Page 10: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 11: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 12: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

ARDUINO

• Arduino

• Open source prototyping platform

• Creating interactive objects

• Not a computer

• ArdOS

• Own programming language

• Less costly

Page 13: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 14: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 15: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 16: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

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

Page 17: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

FUTURE RESEARCH

• Flexible displays

• Research under way

• Rolled or folded

• Programmable tattoos

• Video fliers or windows

Page 18: BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR

THANK YOU

QUESTIONS ??