Bluetooth Serial Plugin

Stable Version 3.0.1 (O11)
Also available for 10
Published on 29 October 2018 by 
Created on 17 November 2016

Bluetooth Serial Plugin

Available in OutSystems versions:
OutSystems 11

Version 3.0.1

Stable
Current
Application Package
Published on 29 October 2018 by João Barata
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
All
What's new
  • Renamed component to better indicate it's the difference to the BLE Plugin (Bluetooth Low energy) as this plugin enables serial communication over Bluetooth.
  • Fixed some typos
  • Changed the variable types of the Subscribe webblocks to keep it consistent. The plugin now outputs the Error Structure from the Common Plugin (Possible breaking change)
  • Standardize the error codes so that an error code always match the proper error or message as the description below:
    • 1  - Cordova is not defined
      2  - BluetoothSerial Plugin is not defined
      3  - Bluetooth is Disabled
      4  - Connect Error
      5  - Disconnect Error
      6  - Device is Not Connected
      7  - List Bluetooth Devices Error
      8  - Error reading data
      9  - Error writing data
      10 -Error Subscribing
      11 -Error Unsubscribing

Version 3.0.0

Stable
Application Package
Published on 27 September 2018 by João Barata
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
All
What's new

Upgrade to OS 11

OutSystems 10

Version 2.0.2

Stable
Application Package
Published on 29 October 2018 by João Barata
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new
  • Renamed component to better indicate it's the difference to the BLE Plugin (Bluetooth Low energy) as this plugin enables serial communication over Bluetooth.
  • Fixed some typos
  • Changed the variable types of the Subscribe webblocks to keep it consistent. The plugin now outputs the Error Structure from the Common Plugin (Possible breaking change)
  • Standardize the error codes so that an error code always match the proper error or message as the description below:
    • 1  - Cordova is not defined
      2  - BluetoothSerial Plugin is not defined
      3  - Bluetooth is Disabled
      4  - Connect Error
      5  - Disconnect Error
      6  - Device is Not Connected
      7  - List Bluetooth Devices Error
      8  - Error reading data
      9  - Error writing data
      10 -Error Subscribing
      11 -Error Unsubscribing


Version 2.0.1

Stable
Application Package
Published on 13 August 2018 by João Barata
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new
  • Added a couple of missing checks in order to validate if the plugin is available before executing any calls.
  • Added a new method called WriteData to write data to the Bluetooth device. (Note: I was able to test it only using a Raspberry PI 3, it should also work for an Arduino.)

Version 2.0.0

Stable
Application Package
Published on 02 October 2017 by João Barata
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Added ConnectDevice web block. It's now possible to connect to the Bluetooth device and also receive the disconnect event.

It's now possible to read data from the Bluetooth device into the mobile device.

  • Added two new web blocks to receive the data from the Bluetooth device.
  • BluetoothRawSubscribe (Receives the data as it's being received by the mobile device)
  • BluetoothSubscribe (Receives the data after detecting the delimiter character or string. Returns all data up to the delimiter)

Added the license web block.

Added icons and descriptions to all public actions and parameters. 



Version 1.0.1

Under Development
Application Package
Published on 17 November 2016 by Guillaume Henriques
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 1.0.0

Under Development
Application Package
Published on 17 November 2016 by Guillaume Henriques
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All