

In addition to the 31 bytes of advertising data, the device doing the scanning can request the scan response data. For example, the heart rate central example finds the first heart rate sensor in range and connects to it automatically. While central devices do not advertise, they may scan for devices in range and use their advertising data to determine what to connect to.

Additional features were added in Device OS 3.0 and 3.1. It is not available in earlier Device OS versions. BLE support was in beta test in Device OS 1.3.0. The SoMs do not have built-in antennas.Ī good introduction to BLE can be found in the Adafruit tutorial.īLE is supported in Device OS 1.3.1 and later.
#PARTICLE DESIGNER JSON SERIES#
The B Series SoM (system-on-a-module) requires the external BLE/Mesh antenna connected to the BT connector. The BLE protocol can use the built-in chip or trace antenna, or an external antenna if you have installed and configured one.

#PARTICLE DESIGNER JSON BLUETOOTH#
Particle devices do not support Bluetooth 5 mesh. Particle devices do not support Bluetooth A2DP and can't be used with Bluetooth headsets, speakers, and other audio devices. When your Particle device is configured as a central device, it might gather data from a sensor like a heart rate sensor and upload it to the cloud over Wi-Fi or cellular, taking the place of a mobile phone app.īLE is intended for low data rate sensor applications. Computers with BLE support can also be central devices. Central devices are things like mobile phones and tablets that communicate with peripheral devices.It can also be programmed to be an iBeacon, to allow iOS apps know they are near a specific beacon. When your Particle device is configured as a peripheral, it might be attached to a sensor and provide that information to a mobile app. Peripheral devices are typically low-power devices like heart rate sensors, body weight scales, thermometers, proximity tags, etc.Particle devices support both the peripheral and central roles: Bluetooth is used to configure your device from the Particle mobile apps for iOS and Android, and Bluetooth LE (BLE) can be used in your firmware to communicate with other devices that support BLE. Gen 3 devices (Argon, Boron, Xenon) support Bluetooth.
