Bluetooth Remote Service

From Visuino
Jump to navigation Jump to search

File:TArduinoBluetoothRemoteService.png

Summary

The **Bluetooth Remote Service** component defines a customizable Bluetooth Low Energy (BLE) service with user-defined characteristics. Each characteristic can be of different types such as Analog, Binary, Text, Integer, Unsigned, or Digital. This allows flexible remote data exchange between devices over BLE.

Description

This component lets you build a remote BLE service by adding one or more **characteristics**. Each characteristic corresponds to a type of data (e.g., analog values, binary states, text messages, integers, etc.) and automatically generates corresponding pins for input, output, and control signals. The **UUID** property identifies the service uniquely within the BLE GATT profile.

Diagram:

Properties

  • Characteristics – Click the 3 dots button to add **Characteristic elements**. Available types:
    • Text
    • Binary
    • Analog
    • Integer
    • Unsigned
    • Integer 8bit
    • Unsigned 8bit
    • Integer 16bit
    • Unsigned 16bit
    • Digital
  • UUID – The universally unique identifier for the service.

Pins

Input Pins

  • In – Service input control.

Characteristic Pins (added dynamically)

When a characteristic is added, it generates its own set of pins:

  • In – Characteristic input (type depends on selected characteristic).
  • Out – Characteristic output (type depends on selected characteristic).
  • Read (clock) – Triggers a read request for the characteristic.
  • Write (clock) – Triggers a write request for the characteristic.

Categories