Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rebellapp.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns the list of services exposed by a connected Bluetooth Low Energy device.

Parameters

PropertyTypeRequiredDescription
deviceIdStringYesDevice identifier from discovery
successFunctionNoCallback on success
failFunctionNoCallback on failure
completeFunctionNoCallback that always executes

Success Callback Parameters

PropertyTypeDescription
servicesArrayList of service objects

Service Object

PropertyTypeDescription
serviceIdStringService UUID
isPrimaryBooleanWhether this is a primary service

Code Example

my.getBLEDeviceServices({
  deviceId: 'XX:XX:XX:XX:XX:XX',
  success: (res) => {
    console.log('Services:', res.services);
    res.services.forEach((service) => {
      console.log('Service UUID:', service.serviceId);
    });
  },
  fail: (err) => {
    console.error('Failed to get services:', err);
  }
});

my.getBLEDeviceCharacteristics

Get service characteristics

my.connectBLEDevice

Connect to BLE device