Insights into designing short range communication interface for IOT

Slides:



Advertisements
Similar presentations
SmartSystems™ Foundation Product Overview
Advertisements

w/ Android, iOS, and Windows Phone
The Leader in Embedded Bluetooth Product Development Roadmap Integration of Bluetooth stack.
Top 10 Strategic Technology Trends for 2013 A Channel Partners Slide Show … as highlighted at.
8/10/2015Windows 71 George South. 8/10/2015Windows Windows Vista Windows Vista was released in January 2007 some five years after Windows XP Vista.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
Bluetooth Network Prepared By: Sara Ayad Aldehany.
Operating System.
Bluetooth 4.0: Low Energy.
Michael Niehaus OS DeploymentApp Deployment Infrastructure Deployment.
Android 5.0 “Lollipop” Eric Moore Computer Users Group of Greeley February 14, 2015.
Authors: Mateusz Jarus, Ewa Kowalczuk, Michał Madziar, Ariel Oleksiak, Andrzej Pałejko, Michał Witkowski Poznań Supercomputing and Networking Center GICOMP.
Doc.: IEEE /205 Submission Pat Kinney, Intermec Technologies Intermec’s PicoLink  WPAN MAC Overview.
THE EASY WAY TO STAGE ZEBRA’S ANDROID MOBILE COMPUTERS
Bluetooth Low Energy
WCL302. OS DeploymentApp Deployment Infrastructure Deployment.
SecureLocation Abhinav Tyagi. What is SecureLocation? SecureLocation demonstrate use of BluetoothLE based beacons for securing a region. The application.
(Ultra low power connectivity for small devices) By: Parthesha K.N. 8 th semester I T S I T, Tumkur.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
Senior Design Weekly Update GROUP MAY1633 9/28/2015.
Outline Introduction Bluetooth Low Energy (BLE)
Doc.: IEEE /205r1 Submission Pat Kinney, Intermec Technologies Intermec’s PicoLink  WPAN MAC Overview.
Technology By :-. What Is Bluetooth? Designed to be used to connect both mobile devices and peripherals that currently require a wire Short range wireless.
BluetoothTechnology Presenting By: AJAY DAGAR (ECE) Roll No: B.Tech VIIth Semester Inderprastha Engineering College.
KyungPook National University CSOS Hye Youn Kang.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
Tutorial on Bluetooth Low Energy(BLE)
Bluetooth 4.0: Low Energy.
Internet of Things Amr El Mougy Alaa Gohar.
Voice Controlled Robot by Cell Phone with Android App
BUILD SECURE PRODUCTS AND SERVICES
ET-570 Smart Phone Apps.
Introducing the Windows Mobile development
Operating System & Application Software
English for Advance Learners I
Smart home introduction
Bluetooth History and Uses.
Top 10 Strategic Technology Trends for 2013
Bluetooth Low Energy Overview.
SmartHOTEL Planner Add-In for Outlook: Office 365 Integration Enhances Room Planning, Booking, and Guest Management for Small Hotels and B&Bs OFFICE 365.
Designing and Installing a Network
Bluetooth Low Energy Bluetooth Smart Nenad Četić – Makers NS.
MOBILE DEVICE OPERATING SYSTEM
Open Minds ESL Electronic Shelf Label
Lecture 12: Bluetooth LE Topics: BLE Basics, code example.
Introduction to Computers
Connecting Bluetooth Low Energy devices to Windows
ETS Inside Product Launch
ANDROID AND ANDROID PHONES
Android Smart Watch. What is Smart Watch ? Smart watch are taking the technology market by storm.The introduction of this latest wholly upgraded version.
smart rings market
Bluetooth Based Smart Sensor Network
Windows Mobile 2003 For The Enterprise
ETS Inside Product Launch
Network Models, Hardware, Protocols and number systems
Top 10 Strategic Technology Trends for 2013
Architectures of distributed systems Fundamental Models
Greg Bell Business Development Mgr Industrial & Security Markets
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Architectures of distributed systems Fundamental Models
Communication: SeamBlue, OpenChirp
Windows Virtual PC / Hyper-V
Open Automation Software
Architectures of distributed systems Fundamental Models
O.S. Security.
Lecture 12: Bluetooth LE Topics: BLE Basics, code example.
LETI INNOVATION DAYS June 25th of 2019
Presentation transcript:

Insights into designing short range communication interface for IOT Bluetooth Low Energy Insights into designing short range communication interface for IOT Presented By: Amir Rix Director, Strategic Solutions, TandemG October 31, 2017 Amir Rix

Some background - IoT Amir Rix

Some background - BLE Capabilities and limitations overview Advantages – power, simplicity, available handy peers and gateways (mobile) Disadvantages – throughput, security (*), range Common use cases – cable replacement, display replacement, physical accessibility, location/presence Amir Rix

Some background – BLE stack Amir Rix

Insight #1 - Hardware Select the correct vendor Chip vs. Module Capabilities: features supported, SDKs, samples Maturity – Popular? Any deployed products based on it? Longevity support/community Chip vs. Module Price @ Quantity vs. NRE Time-to-market Certification and regulation (SIG) RF risks Focus Amir Rix

Insight #2 - Security As of BLE Version 4.2, the spec offers features to enhance privacy and security, significantly enhanced in BLE 5 (June 16’) An IoT device is a connected computer - an entry point to your smart home, smart car, and anywhere your data is A hacked IoT device is a potential BOT Amir Rix

Insight #3- Profile GAP role: Central / Peripheral GATT service (standard or proprietary) Server / Client E.g. Temperature, Glucose, Battery Multiple services w/ multiple characteristics Multiple characteristics vs. consolidated, could sometimes be used for throughput reasons. Amir Rix

Insight #4 - Power Save Rx/Tx power consumption Advertising interval, Scan interval and Scan window (Time to scan and discover) Connection parameters – Connection interval and slave latency (Time to connect) Read vs. Notification vs. indication Connection interval: Determines how often the Central will ask for data from the Peripheral. When the Peripheral requests an update, it supplies a maximum and a minimum wanted interval. The connection interval must be between 7.5 ms and 4 s. Slave latency: By setting a non-zero slave latency, the Peripheral can choose to not answer when the Central asks for data up to the slave latency number of times. However, if the Peripheral has data to send, it can choose to send data at any time. This enables a peripheral to stay sleeping for a longer time, if it doesn't have data to send, but still send data fast if needed. The text book example of such device is for example keyboard and mice, which want to be sleeping for as long as possible when there is no data to send, but still have low latency (and for the mouse: low connection interval) when needed. Amir Rix

Insight #5 - Compatibility Android Integral part since Jelly Bean (4.3), Oreo (8.0) already has API for BLE 5 Sensitivity to Manufacturer, ROM, OS version (e.g., www.idevicesinc.com/sweetblue) iOS Integral part since iOS 5, iPhone 8 already supports BLE 5 BluetoothDesignGuidelines.pdf (Updated 16/6/17) Lower max throughput (weighed against UX) A way around MFi program Amir Rix

Thank You! Feel free to contact me amir@tandemg.com +972-54-9509704 www.tandemg.com Amir Rix