BLE Plugin
Stable Version 1.1.0
Published on 25 Oct by 
Created on 24 May 2017
Details
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.


Licensing

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)
Category
Mobile Plugins
Tags
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.
Dependencies
See all 1 dependencies
Requirements
Platform
10.0.0.402
Database
All
Stack
All
Component Consumers
BLE Plugin has no consumers.
Weekly Downloads 
Related Components
Event System
leonardo.fernandes
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.
1396
Chosen
Miguel 'Kelter' Antunes
Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly.
887
Infrastructure Monitor
Experts
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: http://outsyste.ms/1lnELXb
325
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. 
101
Google Login Plugin
OutSystems Labs
Google plus login, natively integrated with IOS and Android.
1295
JSON Pretty Format
Pedro Domingues
A simple component that allows to Pretty Print JSON format
262