SlideShare a Scribd company logo
Cumulations
Modes of communication : Bluetooth
Bluetooth
1 . Bluetooth 2.0 or Bluetooth classic.
2 . Bluetooth 4.0 or Bluetooth low energy.
Bluetooth Classic
1. Exchange data over input/output streams.
Read/Write data by polling.
2. Consumes more power.
3. Needs MFI certification to interact with iOS devices.
Royalty has to be paid to Apple for every device sold.
1. Two modes of communication.
Advertisement mode
Connection mode
2. No need of MFI certification for iOS devices.
3. Less power consumption.
Bluetooth Low Energy
BLE: Advertisement Mode
1. BLE hardware emits data packets which is read by nearby devices.
2. 2-byte header and a variable payload from 6 to 37 bytes.
3. Can emit data upto 250 ft.
4. Need to follow iBeacon format to make it work with iPhone/iPad.
5. One way communication, cannot write data onto the BLE device.
6. Used in location based apps to cater ads to the nearby users. For example
retail apps.
7. Beacon vendors - Roximity, Estimote, Radius Networks.
BLE : Connection Mode
1. Peer-to-peer connection is established between hardware and phone.
2. No need to poll for data. Gatt object is used to read, write and notify data.
3. Less power consumption.
4. FW on hardware can be upgraded over-the-air.
5. Used in Wearable devices.
6. Connection issues in some Android phones because of inconsistent BLE
stack.
Cumulations
Modes of communication : Wi-Fi
Wi-Fi
1. Wi-Fi
2. Wi-Fi Direct
1 . Wi-Fi
AP is the BOSS!
Dev 1
AP
Dev 2
Wi-Fi
Lets Look in the context of our IoT Device
1.1 Onboarding -1
How do we get in?
Dev 1
AP
Dev 2
Your
Device
1.1 Onboarding - 2
Generic Way
Access Point Mode.
Connection by phone/laptop.
Pass credentials of Wi-Fi.
Reboots and starts as client.
Your
Device
1.1 Onboarding - 3
We made it!
Dev 1
AP
Dev 2
Your
Device
1.2 Discovery
1. Once the device is in network how to do we call it?
2. Static IP? Nope!
3. Solution
a. Multicast
1.2 Discovery
Multicast
1. Each device registers itself with AP into a group.
( Ex: in UPnP group is 239.255.255.250 and the port is 1900)
2. Phone/Laptop sends message to the group.
3. Each device in the group receives and can responds back to the
message
1.2 Discovery
Discovery Protocols
1. UPnP
1. Bonjour
Till Now ...
1. We have Configured our Device to AP
2. We have discovered the Device ( Multicast )
Now we need to interact with the device...
1.3 Interaction
1. TCP Sockets
a. Connection Oriented,Reliable,Orderly
b. Slow
2. UDP Sockets
a. Connectionless,Fast
3. Via Cloud
a. ex: particle.io,Adafruit
2.Wi-Fi- Direct
Supported from iOS 7 & Android 4.0
Devices play role of an AP and role of a Client concurrently :
Concurrent AP/Soft AP mode
Local file Sharing Applications like Superbeam,Hike Sharit etc
Wireless keyboards and Mouse
2.1 Wi-Fi Direct
Devices communicating will form a group with a owner who acts like an AP.
Guy who becomes owner of the Group is P2P Go
P2P Go can cross connect (How to decide Owner! )
Ex: Music systems
Thanks

More Related Content

PPTX
Getting started with beacons
PPTX
Voice controlled home appliances
PDF
IoT based home automation
PDF
IOT: Home Automation using Android Application
PPTX
Bluetooth controlled home appliances
PPT
Homeautomation
PPTX
The arduino and iot
PDF
Ijecet 06 06_007
Getting started with beacons
Voice controlled home appliances
IoT based home automation
IOT: Home Automation using Android Application
Bluetooth controlled home appliances
Homeautomation
The arduino and iot
Ijecet 06 06_007

What's hot (18)

PDF
Estimote q3-demo-betaworks ja00044-dosada
PDF
iFlashLED Presentation
PPTX
Home automation using android mobiles
PPTX
Home automation using raspberry pi
PPT
Unique p mail-addressing 97-03
PPTX
Controlling Home Appliances Using Voice
PDF
Bluetooth Home Automation System
PDF
Icacci2017 lowcostimplementationofsmarthomeautomation
PPTX
Introduction to Home Automation
PPTX
Arduino interfacing with bluetooth.
PPTX
Electronics Microcontrollers for IoT applications
PPTX
Utilizzo dei beacon con windows 10
PDF
Home automation system using arduino with android
PPTX
Arduino based home automation using tv remote
DOCX
PPTX
Touchscreenbasedhomeautomationsystem dca
PPTX
Our Arduino Project
DOC
Home automation
Estimote q3-demo-betaworks ja00044-dosada
iFlashLED Presentation
Home automation using android mobiles
Home automation using raspberry pi
Unique p mail-addressing 97-03
Controlling Home Appliances Using Voice
Bluetooth Home Automation System
Icacci2017 lowcostimplementationofsmarthomeautomation
Introduction to Home Automation
Arduino interfacing with bluetooth.
Electronics Microcontrollers for IoT applications
Utilizzo dei beacon con windows 10
Home automation system using arduino with android
Arduino based home automation using tv remote
Touchscreenbasedhomeautomationsystem dca
Our Arduino Project
Home automation
Ad

Viewers also liked (20)

PPT
Media & modes of communication
PPTX
Modes of communication. The components of oral discourse.
PPTX
Media & mode's of Communication
PPTX
COMMUNICATION PROCESS,TYPES,MODES,BARRIERS
PPTX
ACTFL Modes of Communication #wlclassroom
DOC
Media And Mode Of Communications
PPTX
Communication ppt
PPTX
Corporate Presentation EN [Autosaved]
PPTX
Druvaa Software - Corporate Presentation
PDF
Build your next application in weeks and not months with Groovy and Grails
PPTX
Mercap Corporate Presentation 2014
PPTX
MODES OF BUSINESS COMMUNICATION IN ACCENTURE
PDF
Fcs Software Solutions Corporate Presentation V1 0 (3)
PPTX
Gap bridge corporate presentation
PDF
Rishabh Software - Corporate Presentation
PPT
Chapter 5: Intrapersonal Communication
PPT
Communication medium
PPT
Types Of Communication
Media & modes of communication
Modes of communication. The components of oral discourse.
Media & mode's of Communication
COMMUNICATION PROCESS,TYPES,MODES,BARRIERS
ACTFL Modes of Communication #wlclassroom
Media And Mode Of Communications
Communication ppt
Corporate Presentation EN [Autosaved]
Druvaa Software - Corporate Presentation
Build your next application in weeks and not months with Groovy and Grails
Mercap Corporate Presentation 2014
MODES OF BUSINESS COMMUNICATION IN ACCENTURE
Fcs Software Solutions Corporate Presentation V1 0 (3)
Gap bridge corporate presentation
Rishabh Software - Corporate Presentation
Chapter 5: Intrapersonal Communication
Communication medium
Types Of Communication
Ad

Similar to Modes of Communication by Cumulations | CuTech Talks (20)

PDF
IOT Lecture 6.pdf
PPTX
IOT Lecture 6.pptx
PDF
978-620-0-56221-0_IoT Bolt projects_.pdf
PPS
Bluetoothppt
PPTX
Chapter_1_Networking_Fundamentals.pptx
PPTX
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
PPTX
Bluemix iot demo
PPTX
Home automation
PPT
Bluetooth
PDF
Esp32 bluetooth networking_user_guide_en
PDF
2008 02 - ecma international nfc white paper
DOCX
Smart home automation system
PDF
Z wave controller z-box quick start guide
PPTX
Module_II_for_me.pptxDASFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
PPTX
Creating a Smart Alarm System with Raspberry Pi and Google Cloud Pub/Sub
PPTX
PayPal Beacon and Apple iBeacon
DOC
Chapter-1.doc
PPTX
Beacon
PDF
ibeacons, Privacy & Customer Segmentation - StreetHawk
PPTX
IOT Lecture 6.pdf
IOT Lecture 6.pptx
978-620-0-56221-0_IoT Bolt projects_.pdf
Bluetoothppt
Chapter_1_Networking_Fundamentals.pptx
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
Bluemix iot demo
Home automation
Bluetooth
Esp32 bluetooth networking_user_guide_en
2008 02 - ecma international nfc white paper
Smart home automation system
Z wave controller z-box quick start guide
Module_II_for_me.pptxDASFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
Creating a Smart Alarm System with Raspberry Pi and Google Cloud Pub/Sub
PayPal Beacon and Apple iBeacon
Chapter-1.doc
Beacon
ibeacons, Privacy & Customer Segmentation - StreetHawk

More from Cumulations Technologies (10)

PPTX
Dependency Injection in Android with Dagger 2
PPTX
It’s All About Design
PPTX
Push Notification for Android, iOS & Sever Side Using Firebase Cloud Messaging
PPTX
Understanding of iBeacons for BLE Projects
PPTX
Understanding of MQTT for IoT Projects
PPTX
Android App with Meatwear
PDF
On Problems, Products and IoT by Tej | CuTech Talks
PDF
IoT Protocols by Nagasai Panchakarla | CuTech Talks
PPTX
IoT(internet of Things) Basics
PPTX
Retrofit Technology Overview by Cumulations Technologies
Dependency Injection in Android with Dagger 2
It’s All About Design
Push Notification for Android, iOS & Sever Side Using Firebase Cloud Messaging
Understanding of iBeacons for BLE Projects
Understanding of MQTT for IoT Projects
Android App with Meatwear
On Problems, Products and IoT by Tej | CuTech Talks
IoT Protocols by Nagasai Panchakarla | CuTech Talks
IoT(internet of Things) Basics
Retrofit Technology Overview by Cumulations Technologies

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Cloud computing and distributed systems.
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
20250228 LYD VKU AI Blended-Learning.pptx
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Cloud computing and distributed systems.
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Modes of Communication by Cumulations | CuTech Talks

  • 2. Bluetooth 1 . Bluetooth 2.0 or Bluetooth classic. 2 . Bluetooth 4.0 or Bluetooth low energy.
  • 3. Bluetooth Classic 1. Exchange data over input/output streams. Read/Write data by polling. 2. Consumes more power. 3. Needs MFI certification to interact with iOS devices. Royalty has to be paid to Apple for every device sold.
  • 4. 1. Two modes of communication. Advertisement mode Connection mode 2. No need of MFI certification for iOS devices. 3. Less power consumption. Bluetooth Low Energy
  • 5. BLE: Advertisement Mode 1. BLE hardware emits data packets which is read by nearby devices. 2. 2-byte header and a variable payload from 6 to 37 bytes. 3. Can emit data upto 250 ft. 4. Need to follow iBeacon format to make it work with iPhone/iPad. 5. One way communication, cannot write data onto the BLE device. 6. Used in location based apps to cater ads to the nearby users. For example retail apps. 7. Beacon vendors - Roximity, Estimote, Radius Networks.
  • 6. BLE : Connection Mode 1. Peer-to-peer connection is established between hardware and phone. 2. No need to poll for data. Gatt object is used to read, write and notify data. 3. Less power consumption. 4. FW on hardware can be upgraded over-the-air. 5. Used in Wearable devices. 6. Connection issues in some Android phones because of inconsistent BLE stack.
  • 9. 1 . Wi-Fi AP is the BOSS! Dev 1 AP Dev 2
  • 10. Wi-Fi Lets Look in the context of our IoT Device
  • 11. 1.1 Onboarding -1 How do we get in? Dev 1 AP Dev 2 Your Device
  • 12. 1.1 Onboarding - 2 Generic Way Access Point Mode. Connection by phone/laptop. Pass credentials of Wi-Fi. Reboots and starts as client. Your Device
  • 13. 1.1 Onboarding - 3 We made it! Dev 1 AP Dev 2 Your Device
  • 14. 1.2 Discovery 1. Once the device is in network how to do we call it? 2. Static IP? Nope! 3. Solution a. Multicast
  • 15. 1.2 Discovery Multicast 1. Each device registers itself with AP into a group. ( Ex: in UPnP group is 239.255.255.250 and the port is 1900) 2. Phone/Laptop sends message to the group. 3. Each device in the group receives and can responds back to the message
  • 17. Till Now ... 1. We have Configured our Device to AP 2. We have discovered the Device ( Multicast ) Now we need to interact with the device...
  • 18. 1.3 Interaction 1. TCP Sockets a. Connection Oriented,Reliable,Orderly b. Slow 2. UDP Sockets a. Connectionless,Fast 3. Via Cloud a. ex: particle.io,Adafruit
  • 19. 2.Wi-Fi- Direct Supported from iOS 7 & Android 4.0 Devices play role of an AP and role of a Client concurrently : Concurrent AP/Soft AP mode Local file Sharing Applications like Superbeam,Hike Sharit etc Wireless keyboards and Mouse
  • 20. 2.1 Wi-Fi Direct Devices communicating will form a group with a owner who acts like an AP. Guy who becomes owner of the Group is P2P Go P2P Go can cross connect (How to decide Owner! ) Ex: Music systems