Bluetooth Low Energy Bluetooth Smart Nenad Četić – Makers NS
Going wireless
How to chose? Range Speed (data rate) Cost Power consumption
Standards & Feature Comparison
More comparison…
What is Bluetooth? Standard (specification) Spread spectrum frequency hopping ISM band 2.402 GHz – 2.4835 GHz 3 classes of devices Class 1 industrial 100m (100 mW) Class 2 10m (2.5 mW) Class 3 1m (1 mW)
In the beginning Ericsson 1994 Replacement for RS-232 Original name: Short link radio technology 1999 got the name Bluetooth Bluetooth Special Interest Group More than 20k members
Etimology Danish king Harald Blåtann (Bluetooth)
Evolution v1.1 v1.2 v2.0 v3.0 2001 RSSI 732.2 Kbps 2003 AFH (Adaptive F Hopping spread spectrum) 1 Mbps v2.0 2004 EDR (Enhanced Data Rate) 2.1 Mbps v3.0 2009 High Speed 24 Mbps AKA Bt Classic
Evolution v4.0 V4.1 V4.2 V5 2009 Dec BLE ~2Mbps @ LP Range not forced Outdoor 50m Indoor 10m V4.1 2013 No HW update Resolves 4G LTE problems Fast Advertising Faster at LE V4.2 2014 HW update LE data packet length extension Privacy/Security IPv6 for Bt Smart V5 Early 2017 (now!) New HW Real IoT LoS 200m Indoor 40m Mesh
Classic v.s. BLE (smart) 3.0 Classic 4.0 Low Energy Connection session (connected all the time Connection time higher Voice capable Pairing On/Off Fast connection (3ms) No voice (some unidirectional for hearing aids) Beacons 32 bytes
BLE beacons Battery Powered 32 Bytes packer broadcasted Up to 2 years No formatting in standard 4.2 bigger packet 5.0 255 bytes packet iBeacon (Apple) (propriatory) Eddystone (Google) (open source) Facebook Bluetooth Beacon (pushing advertisement)
Bluetooth 5 Just arround the corner More range x4 More speed x2 Less power 2.4 less Real IoT devices for Smart Home connected via gateways (protocol converters)
RSSI IEEE 802.11 Received Signal Strength Indication Relative Signal Strength Indication Radio Signal Strength Indication 0 is great – strong signal -100 is worst – week signal
GATT Generic Attribute Profile Peripheral (Server) Central (Client) Read Write Notify Indicate (Ack) Device Service 1 Characteristic 1 Characteristic 2 … Service 2
GATT Services Alert Notification Service Automation IO Battery Service Blood Pressure Body Composition Bond Management Continuous Glucose Monitoring Current Time Service Cycling Power Cycling Speed and Cadence Device Information Environmental Sensing Generic Access Generic Attribute Glucose Health Thermometer Heart Rate HTTP Proxy Human Interface Device Immediate Alert Indoor Positioning Internet Protocol Support https://www.bluetooth.com/specifications/gatt/services
GATT Services Location and Navigation Next DST Change Service Object Transfer Phone Alert Status Service Pulse Oximeter Reference Time Update Service Running Speed and Cadence Transport Discovery Tx Power User Data Weight Scale https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrftoolbox