BLE Plugin

Stable Version 1.1.0 (O10)
Also available for 11
Published on 25 October 2018 by 
Created on 24 May 2017
Plugin that enables communication between a phone or tablet and Bluetooth Low Energy (BLE) peripherals.
Read More

How to use this plugin?

The plugin exposes blocks and actions that allow to scan for peripherals, connect to a peripheral, read the value of a characteristic, write new value to a characteristic and get notified when characteristic's value changes.

Available Actions:

  • CheckBluetoothEnabled - Check if the bluetooth is enabled in the device
  • CheckConnection - Check connection to a BLE device
  • Scan - Scan LTE devices that are in range from your device
  • Connect - Connect to a BLE device
  • Read - Read a specific characteristic of a service from a device
  • Write - Write a specific characteristic of a service from a device
  • WriteMultiple - Write multiple bytes to a specific characteristic of a service from a device
  • WriteWithoutResponse - Write multiple bytes to a specific characteristic of a service from a device without waiting for the response from the device
  • CheckSignalStrength - Check the signal strength to a BLE device
  • Disconnect - Action to disconnect to a BLE device

Available Blocks:

  • BluetoothListener - Listener to receive change from Bluetooth (on, off, ...)
  • Listener - Listener to receive change from characteristics in services from a device

Cordova Plugin

This plugin has been based on the cordova plugin Bluetooth Low Energy (BLE) Central plugin for Apache Cordova (aka PhoneGap), it was forked and changed to allow write on a characteristic that don't have descriptor.


Apache License 2.0

Copyright 2012 The Apache Software Foundation

What’s new (1.1.0)
  • Added WriteMultiple and WriteWithoutResponse actions to support multi-byte BLE commands, and improved performance on writes.
  • Fixed typos
Reviews (0)
Mobile Plugins
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Bruno Martinho who created this component.
See all 1 dependencies
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Event System
Use custom events in your OutSystems apps! Communicate events instantly between web blocks, refactor your screen logic, use divide-and-conquer for complex forms, build reusable components, and much more. And do all of these with a beautifully simple API.
Infrastructure Monitor
A LifeTime plugin to provide Developers and Operations a quick and simple infrastructure monitoring tool for the platform servers. It will help you keep your infrastructure in check by surfacing key performance metrics of your servers and alert you when these metrics reach thresholds that may compromise the performance or stability of your environments. Instructions here:
Miguel 'Kelter' Antunes
Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly.
More from Bruno Martinho
Vertical Alphabetical Scroll
Henrique Batista
Component usually seen on contacts search. It scrolls the "group" of contacts to the top accordingly the selected/touched letter. 
Google Login Plugin
OutSystems Labs
Google plus login, natively integrated with IOS and Android.
JSON Pretty Format
Pedro Domingues
A simple component that allows to Pretty Print JSON format