bluetooth-serial-plugin
Mobile icon

Bluetooth Serial Plugin

Stable version 4.0.0 (Compatible with OutSystems 11)
Other versions available for 10
Uploaded
 on 6 Feb
 by 
João Barata
4.8
 (9 ratings)
bluetooth-serial-plugin

Bluetooth Serial Plugin

Created on OutSystems 11

Version 4.0.0

Stable
Current
Uploaded on 6 Feb by 
Compatible with:
Version 11
11.0.108 to 11.33.0
Database:
All
Release notes:

Fixed:

  • Fixed crash when scanning for Bluetooth devices on Android due to missing permissions.
    The component now works properly with MABS 10 and MABS 11.


Changed:

  • Added a new action for the "ListUnpairedDevices" and deprecated the old one to add a new optional parameter that can be used to request "Fine Location" (Precise Location) whenever you need to determine the physical position of the Bluetooth devices.
    This is off by default which avoids asking the user for the location permission. You can change that if you need it.
License:

Licensed under the Apache License, Version 2.0.

Application Objects:
Bluetooth Serial Plugin has 0 AOs.

Version 3.0.2

Stable
Uploaded on 03 December 2020 by 
Compatible with:
Version 11
11.0.108 to 11.31.0
Database:
All
Release notes:
  • Added two new blocks ( ConnectAndSubscribe and ConnectAndRawSubscribe) in order to simplify and better manage the Subscription to BluetoothData and the Connection/Disconnection events.
    • NOTE: This change may prompt you to force install the component since with this change there were also the move of the old web blocks to new and renamed flows for better organization.
  • Added a new Demo component that now is managed on this plugin.  The old demo will be marked as deprecated.
  • Improved the demo application so that it can now list both the paired and unpaired devices.
  • Changed the demo so that the new reads, will always show on top instead of at the bottom of the list.
  • Changed a deprecated reference from OutsystemsUI to the non-deprecated one.
Application Objects:
Bluetooth Serial Plugin has 0 AOs.
Created on OutSystems 10

Version 2.0.2

Stable
Uploaded on 29 October 2018 by 
Compatible with:
Version 11
11.0.108 to 11.31.0
Version 10
Stack:
All
Database:
All
Release notes:
  • 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
Uploaded on 13 August 2018 by 
Compatible with:
Version 11
11.0.108 to 11.31.0
Version 10
Stack:
All
Database:
All
Release notes:
  • 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.)