SlideShare a Scribd company logo
1 of 14
Wireless Communication 
for Wearable Devices 
Howard M. Harte – November 8, 2014 
hharte@cyngn.com
Wireless Technologies for Wearables 
Several technologies are being used today in wearables, with 
Bluetooth being the most prevalent. 
 Bluetooth Low Energy (BLE) 
 Low power, low data rate, <100 meter range. 
 Wireless LAN (WiFi) 
 Medium power, high data rate,100 meter range. 
 Near Field Communications (NFC) 
 Low power, low data rate, short range (20 cm.) 
 Mobile network (GSM) 
 GPS for positioning.
Anatomy of a Smart Watch
Bluetooth SMART (BT 4.1, Bluetooth Low 
Energy, BLE) 
 Good for medium range communication at low data rate. 
 Very low stand-by current, maximum current consumption < 15mA. 
 Data Rate <1Mbit/S. 
 Radio operates in 2.4GHz frequency band 
 Uses Frequency Hopping Spread Spectrum (FHSS.) 
 Bluetooth and WiFi can interfere with each other since they both use the 2.4GHz 
band. 
 iOS and Android provide API support for BLE. 
 Android 5.0 introduced Bluetooth SMART Peripheral Role. 
 BLE devices can Advertise their presence to nearby devices.
Wireless LAN (WiFi) 
 Medium to long-range, high data rate, medium power consumption. 
 Peer-to-Peer communication alleviates the need for a infrastructure network 
 Two devices can communicate directly with each other using WiFi-Direct (P2P.) 
 One device in “Group Owner” role. This role is similar to a WiFi Access Point. Usually this 
will be the device with more battery capacity due to the increased current consumption in 
the Group Owner role. 
 Wearable in the “Group Client” role. This role is similar to a WiFi Station, and can take 
advantage of standard WiFi power-saving modes. 
 Radio operates in 2.4GHz or 5GHz frequency bands. 
 Average standby current consumption ~1mA. 
 Peak current can be much higher (>100mA) when transmitting. 
 High data rate, >100Mbit/S for the latest 802.11ac devices. 
 Even legacy 802.11g and 802.11n devices are >10Mbit/S. 
 WiFi-Direct APIs are available in Android and Windows 8. Apple AirDrop is not 
WiFi-Direct.
Near-Field Communication (NFC) 
 Short Range, low data rate, low power consumption. 
 Point-to-Point Communication between card and reader. 
 Radio operates at 13.56MHz. 
 Power consumption similar to Bluetooth SMART. 
 Higher when illuminating a passive tag. 
 Low data rate of 424Kbit/S maximum. 
 Maximum distance of about 20cm. 
 Two modes of operation: 
 Passive communication (target device is not powered.) 
 Active communication (both initiator and target are powered.)
Impact on Wearables 
 Wearables today typically use Bluetooth LE. This is a compromise: 
 Low power, but at the expense of data throughput. 
 Limited range, and needs to be tethered to a host device such as a phone. 
 Transferring large amounts of data (Photos, Music) between wearable and host takes 
time: 
 Creates a poor user experience 
 Increases power consumption because the wearable’s CPU (and maybe even display) will be on 
longer. 
 Some wearables (such as Google Glass) use WiFi: 
 Higher data throughput, but at the expense of battery life. 
 Using WiFi, a wearable can connect directly to the Internet via a WiFi Access Point (AP.) 
 Still others (Apple iWatch) combine BLE, WiFi, and NFC. 
 NFC for Mobile Payments. 
 Some wearables use GSM for connectivity when out of WiFi range. 
 This trend is expected to increase going forward.
Example Wearable Software Stack 
(courtesy of Samsung)
Applications for Wearable Devices 
 Generally, App Developers don’t need to worry about how the 
communications between smartphone and smartwatch are handled. 
 For example, Android Wear and Samsung Gear provide transport-independent APIs 
to transfer data between the device and phone. 
 Sending a message to an Android Wear device: 
Node node; // the connected device to send the message to 
GoogleApiClient mGoogleApiClient; 
public static final START_ACTIVITY_PATH = "/start/MainActivity"; 
... 
SendMessageResult result = Wearable.MessageApi.sendMessage( 
mGoogleApiClient, node, START_ACTIVITY_PATH, null).await(); 
if (!result.getStatus().isSuccess()) { 
Log.e(TAG, "ERROR: failed to send Message: " + result.getStatus()); 
}
Implications for Developers 
 Having an understanding of the underlying wireless technology can help 
developers write better Apps that are: 
 More efficient 
 More responsive. 
 Conserving of battery on both Wearable and phone.
Creating Your Own Wearable / IOT 
Device 
 Development Kits are available for Bluetooth SMART and WiFi: 
 Broadcom WICED SMART 
 $20 Development Kit for Bluetooth SMART (BLE.) 
 Apps (with source code) for iOS and Android.
Broadcom WICED WiFi 
 Trend is towards moving more networking 
functionality into the WiFi module. 
 Eases implementation. 
 Reduces Power. 
 Legacy Laptop/PC WiFi typically perform L2 
and WiFi link management in the host. 
 Current smartphones and wearables move 
L1/L2 functionality into the WiFi Module. 
 WICED moves all networking functionality into 
the WiFi Module and presents a Sockets-based 
interface to the host CPU. 
 Development kit and module for WiFi-based 
designs. 
(Courtesy of Universal Scientific Industrial)
References 
 http://developer.samsung.com/technical-doc/view.do?v=T000000160 
 https://developer.android.com/training/building-connectivity.html 
 http://www.broadcom.com/products/wiced/sense/ 
 http://www.broadcom.com/products/wiced/wifi/ 
 http://www.usish.com/english/products_wiced.php
Thank You

More Related Content

Viewers also liked

A fresh approach to remote IoT Connectivity by Podsystem
A fresh approach to remote IoT Connectivity by PodsystemA fresh approach to remote IoT Connectivity by Podsystem
A fresh approach to remote IoT Connectivity by Podsystempodsystem1
 
50 must know mobile commerce facts and statistics mobify
50 must know mobile commerce facts and statistics mobify50 must know mobile commerce facts and statistics mobify
50 must know mobile commerce facts and statistics mobifyIgnasi Martín Morales
 
Netiquette Rules
Netiquette RulesNetiquette Rules
Netiquette RulesRaquelPG96
 
WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...
WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...
WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...BIS Research Inc.
 
Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...
Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...
Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...Arniel Ping
 
Green wireless communication with relays
Green wireless communication with relaysGreen wireless communication with relays
Green wireless communication with relaysAniruddha Chandra
 
Green Communication
Green CommunicationGreen Communication
Green CommunicationVARUN KUMAR
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationKomal Gandhi
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationDarshan Maru
 
Legal, Ethical and Social Issues in Technology
Legal, Ethical and Social Issues in TechnologyLegal, Ethical and Social Issues in Technology
Legal, Ethical and Social Issues in TechnologyRachel Farnese
 
Patient Monitoring
Patient Monitoring	Patient Monitoring
Patient Monitoring Khalid
 
PSFK presents the Mobile Commerce Playbook
PSFK presents the Mobile Commerce PlaybookPSFK presents the Mobile Commerce Playbook
PSFK presents the Mobile Commerce PlaybookPSFK
 
PPT on Bluetooth Based Wireless Sensor Networks
PPT on Bluetooth Based Wireless Sensor NetworksPPT on Bluetooth Based Wireless Sensor Networks
PPT on Bluetooth Based Wireless Sensor NetworksSiya Agarwal
 

Viewers also liked (17)

A fresh approach to remote IoT Connectivity by Podsystem
A fresh approach to remote IoT Connectivity by PodsystemA fresh approach to remote IoT Connectivity by Podsystem
A fresh approach to remote IoT Connectivity by Podsystem
 
50 must know mobile commerce facts and statistics mobify
50 must know mobile commerce facts and statistics mobify50 must know mobile commerce facts and statistics mobify
50 must know mobile commerce facts and statistics mobify
 
Netiquette Rules
Netiquette RulesNetiquette Rules
Netiquette Rules
 
WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...
WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...
WEARABLE ELECTRONICS/ TECHNOLOGY COMPONENTS (Memory, Battery, Display, Connec...
 
Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...
Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...
Media and Information Literacy (MIL) - Digital Citizenship, Netiquette, Digit...
 
Green wireless communication with relays
Green wireless communication with relaysGreen wireless communication with relays
Green wireless communication with relays
 
D2D - Device to Device Communication
D2D - Device to Device CommunicationD2D - Device to Device Communication
D2D - Device to Device Communication
 
Wearable technology
Wearable technologyWearable technology
Wearable technology
 
Netiquette
NetiquetteNetiquette
Netiquette
 
Green Communication
Green CommunicationGreen Communication
Green Communication
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
Legal, Ethical and Social Issues in Technology
Legal, Ethical and Social Issues in TechnologyLegal, Ethical and Social Issues in Technology
Legal, Ethical and Social Issues in Technology
 
Patient Monitoring
Patient Monitoring	Patient Monitoring
Patient Monitoring
 
M commerce ppt
M commerce pptM commerce ppt
M commerce ppt
 
PSFK presents the Mobile Commerce Playbook
PSFK presents the Mobile Commerce PlaybookPSFK presents the Mobile Commerce Playbook
PSFK presents the Mobile Commerce Playbook
 
PPT on Bluetooth Based Wireless Sensor Networks
PPT on Bluetooth Based Wireless Sensor NetworksPPT on Bluetooth Based Wireless Sensor Networks
PPT on Bluetooth Based Wireless Sensor Networks
 

Recently uploaded

Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...amitlee9823
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...Amil baba
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsEscorts Call Girls
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Karve Nagar (7001035870) Pune Escorts Nearby with Comple...
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls
@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls
@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
 

Wireless Communication for Wearable Devices

  • 1. Wireless Communication for Wearable Devices Howard M. Harte – November 8, 2014 hharte@cyngn.com
  • 2. Wireless Technologies for Wearables Several technologies are being used today in wearables, with Bluetooth being the most prevalent.  Bluetooth Low Energy (BLE)  Low power, low data rate, <100 meter range.  Wireless LAN (WiFi)  Medium power, high data rate,100 meter range.  Near Field Communications (NFC)  Low power, low data rate, short range (20 cm.)  Mobile network (GSM)  GPS for positioning.
  • 3. Anatomy of a Smart Watch
  • 4. Bluetooth SMART (BT 4.1, Bluetooth Low Energy, BLE)  Good for medium range communication at low data rate.  Very low stand-by current, maximum current consumption < 15mA.  Data Rate <1Mbit/S.  Radio operates in 2.4GHz frequency band  Uses Frequency Hopping Spread Spectrum (FHSS.)  Bluetooth and WiFi can interfere with each other since they both use the 2.4GHz band.  iOS and Android provide API support for BLE.  Android 5.0 introduced Bluetooth SMART Peripheral Role.  BLE devices can Advertise their presence to nearby devices.
  • 5. Wireless LAN (WiFi)  Medium to long-range, high data rate, medium power consumption.  Peer-to-Peer communication alleviates the need for a infrastructure network  Two devices can communicate directly with each other using WiFi-Direct (P2P.)  One device in “Group Owner” role. This role is similar to a WiFi Access Point. Usually this will be the device with more battery capacity due to the increased current consumption in the Group Owner role.  Wearable in the “Group Client” role. This role is similar to a WiFi Station, and can take advantage of standard WiFi power-saving modes.  Radio operates in 2.4GHz or 5GHz frequency bands.  Average standby current consumption ~1mA.  Peak current can be much higher (>100mA) when transmitting.  High data rate, >100Mbit/S for the latest 802.11ac devices.  Even legacy 802.11g and 802.11n devices are >10Mbit/S.  WiFi-Direct APIs are available in Android and Windows 8. Apple AirDrop is not WiFi-Direct.
  • 6. Near-Field Communication (NFC)  Short Range, low data rate, low power consumption.  Point-to-Point Communication between card and reader.  Radio operates at 13.56MHz.  Power consumption similar to Bluetooth SMART.  Higher when illuminating a passive tag.  Low data rate of 424Kbit/S maximum.  Maximum distance of about 20cm.  Two modes of operation:  Passive communication (target device is not powered.)  Active communication (both initiator and target are powered.)
  • 7. Impact on Wearables  Wearables today typically use Bluetooth LE. This is a compromise:  Low power, but at the expense of data throughput.  Limited range, and needs to be tethered to a host device such as a phone.  Transferring large amounts of data (Photos, Music) between wearable and host takes time:  Creates a poor user experience  Increases power consumption because the wearable’s CPU (and maybe even display) will be on longer.  Some wearables (such as Google Glass) use WiFi:  Higher data throughput, but at the expense of battery life.  Using WiFi, a wearable can connect directly to the Internet via a WiFi Access Point (AP.)  Still others (Apple iWatch) combine BLE, WiFi, and NFC.  NFC for Mobile Payments.  Some wearables use GSM for connectivity when out of WiFi range.  This trend is expected to increase going forward.
  • 8. Example Wearable Software Stack (courtesy of Samsung)
  • 9. Applications for Wearable Devices  Generally, App Developers don’t need to worry about how the communications between smartphone and smartwatch are handled.  For example, Android Wear and Samsung Gear provide transport-independent APIs to transfer data between the device and phone.  Sending a message to an Android Wear device: Node node; // the connected device to send the message to GoogleApiClient mGoogleApiClient; public static final START_ACTIVITY_PATH = "/start/MainActivity"; ... SendMessageResult result = Wearable.MessageApi.sendMessage( mGoogleApiClient, node, START_ACTIVITY_PATH, null).await(); if (!result.getStatus().isSuccess()) { Log.e(TAG, "ERROR: failed to send Message: " + result.getStatus()); }
  • 10. Implications for Developers  Having an understanding of the underlying wireless technology can help developers write better Apps that are:  More efficient  More responsive.  Conserving of battery on both Wearable and phone.
  • 11. Creating Your Own Wearable / IOT Device  Development Kits are available for Bluetooth SMART and WiFi:  Broadcom WICED SMART  $20 Development Kit for Bluetooth SMART (BLE.)  Apps (with source code) for iOS and Android.
  • 12. Broadcom WICED WiFi  Trend is towards moving more networking functionality into the WiFi module.  Eases implementation.  Reduces Power.  Legacy Laptop/PC WiFi typically perform L2 and WiFi link management in the host.  Current smartphones and wearables move L1/L2 functionality into the WiFi Module.  WICED moves all networking functionality into the WiFi Module and presents a Sockets-based interface to the host CPU.  Development kit and module for WiFi-based designs. (Courtesy of Universal Scientific Industrial)
  • 13. References  http://developer.samsung.com/technical-doc/view.do?v=T000000160  https://developer.android.com/training/building-connectivity.html  http://www.broadcom.com/products/wiced/sense/  http://www.broadcom.com/products/wiced/wifi/  http://www.usish.com/english/products_wiced.php