IOTech Systems Limited

Best viewed on a device with a bigger screen...
Tel: +44 (0)191 814 2220

Bluetooth Low Energy (BLE) Device Connector

Easily discover, connect and then read and write data to Bluetooth Low Energy devices with IOTech’s high-performance BLE device connector

Protocol Description

Bluetooth Low Energy (BLE), is a light-weight subset of classic Bluetooth and was introduced as part of the Bluetooth 4.0 specification. BLE is a close-range, wireless technology that is prevalent in connecting low-power or battery-based consumer IoT devices including wearables, phones and tablet PCs. Compared to the full Bluetooth protocol, BLE is focused on delivering small amounts of data at low speeds.

BLE devices define both a General Access Profile (GAP) and a Generic Attribute Profile (GATT). The GAP controls the connections and visibility of devices, while the GATT defines how two devices transfer data via BLE Services and Characteristics. GATT-based data flow occurs after two devices are connected based on the GAP advertising and discovery process.

BLE devices are categorized into 2 types: peripheral (GATT Server) devices, such as heart rate monitors or proximity tags, are the small, low-power, resource-constrained devices that connect to a much more powerful central (GATT Client) device such as a phone, tablet or gateway. A peripheral can only be connected to a single central device at a time, so once connected, a peripheral will stop advertising itself.

Bluetooth Low Energy Connector Specification

IOTech’s BLE device connector supports a wide range of functionality including configurable dynamic discovery and automatic onboarding of watched BLE devices.

The BLE device connector implements the following key features:

Note the BLE device connector requires the installation of BlueZ and the D-BUS daemon on the host machine running the connector.

  • Discovery of BLE devices that are in advertising mode and within range

  • Connecting to a BLE device that meets the above criteria

  • The capability to automatically onboard watched devices configured by an allow-list and block-list

  • Reading the values of a connected device’s specified GATT characteristics

  • Writing the values of a connected device’s specified GATT characteristics

  • Automatic notification when a connected device’s GATT characteristic is updated

  • Additional support for notifications when multiple GATT characteristics use the same UUID

  • The ability to specify conversion functions for a set of vendor-specific GATT characteristics

  • Automatic disconnection when the BLE device is removed or is out-of-range

  • Support for Boolean, Int8, Uint8, Int16, Uint16, Int32, Uint32, Int64, Uint64, Float32, Float64 and String data types

Note the BLE device connector requires the installation of BlueZ and the D-BUS daemon on the host machine running the connector.

How to Buy

BLE Device Connector is available to buy from our store. To connect your IoT endpoint (device/sensor/thing) to a BLE enabled device, follow the steps below; 

  1. Go to our marketplace or click the "Buy Now" button below.  
  2. Choose the edge software platform you would like to run this on (Edge Xpert, Edge XRT, EdgeX) and start building the specifications based on your requirements.

  3. Once your cart is complete, submit the order and proceed to checkout. You will be required to register or log in to your existing account.

  4. Once you have filled in your Company Information, select your preferred payment method. You can pay via Credit Card or a Purchase Order. You will need to request a quote for Purchase Orders.

    • For Credit Card payments,

      1. Submit billing information and proceed to payment.

    • For Purchase Orders,

      1. Submit a request for a quote by clicking the "Request a Quote" button and wait for IOTech to approve. Once it's approved, you will receive an email with the approved quote attached.

      2. Sign the approved quote and log back in to your account. On your "Quotes" tab, select the approved quote and click "Order Now". 

      3. Go to your cart. Any item on your cart will be cleared and replaced with the items on your approved quote. Click "Proceed to Checkout"

      4. Supply your company information and select payment method. You can either pay via Credit Card or Submit a P.O.
      5. If you choose to pay via Credit Card, fill the billing information and proceed to payment.
      6. If you choose to pay by PO, enter the PO number (optional), attach the signed quotation and the Purchase Order (optional).
      7. Review the order and Submit.

Click the Buy Now button below or Contact Us if you need assistance.

Let's get you started
 
Do you have other questions?
 

Back to the List of Supported Connectors

bluetooth ble bluetooth low energy

Access Key Enabled Navigation

Keywords for: Bluetooth Low Energy (BLE) Device Connector

bluetooth, BLE, Bluetooth Low Energy, device protocol, industrial automation, IoT, industrial IoT, IoT edge, edge computing, device connectivity, device protocol, device technology, IoT systems, edge system, edge computing, internet of things, IoT, Industrial IoT