Marketplace Documentation
  • 🛒Novacura Marketplace Documentation
  • Applications
    • Explore Apps
      • IFS
        • Shop Floor Reporting
          • Change Log
            • IFS Application 10
            • IFS Cloud
          • Installation
            • IFS Application 10
            • IFS Cloud
          • Documentation
            • IFS Application 10
              • Portal 2 Reporting
              • Report Setup and Production
              • Report Downtime
              • Report Indirect Time
              • Register Tool
              • Report Scrap
              • Issue Material
              • Approve Operations
              • Manual Issue Material
              • Inspection (Control Plan Analysis)
              • Receive By-Products
              • Create MRB
              • Upload Document
              • Download Document
              • Manual Receive
            • IFS Cloud
              • Portal 2 Reporting
              • Report Setup and Production
              • Report Downtime
              • Report Indirect Time
              • Register Tool
              • Report Scrap
              • Issue Material
              • Approve Operations
              • Manual Issue Material
              • Inspection (Control Plan Analysis)
              • Receive By-Products
              • Create MRB
              • Upload Document
              • Download Document
              • Manual Receive
        • Mobile Work Order
          • Change Log
            • IFS Application 10
            • IFS Cloud
          • Installation
            • IFS Application 10
              • Flow Classic
              • Flow Connect
            • IFS Cloud
              • Flow Classic
              • Flow Connect
          • Documentation
            • IFS Application 10
              • Mobile Work Order App
              • My Tasks (Inbox)
              • My Tasks (Inbox) Cont.
              • Pool Tasks (Inbox)
              • New Work
              • Objects
              • PO Receipts
              • Invoice (Inbox)
              • Service Quotation
            • IFS Cloud
              • Mobile Work Order App
              • My Tasks (Inbox)
              • My Tasks (Inbox) Cont.
              • Pool Tasks (Inbox)
              • New Work
              • Objects
              • Invoice (Inbox)
              • PO Receipts
              • Service Quotation
        • Travel and Expense
          • Change Log
            • IFS Application 10
            • IFS Cloud
          • Installation
            • IFS Application 10
              • Flow Classic
              • Flow Connect
            • IFS Cloud
              • Flow Classic
              • Flow Connect
          • Documentation
            • IFS Application 10
              • Create Expense
              • Review Expenses
              • Confirm Expenses
              • Approve Expenses
              • Emailed Receipts Service
              • Emailed Receipts
            • IFS Cloud
              • Create Expense
              • Review Expenses
              • Confirm Expenses
              • Approve Expenses
              • Emailed Receipts Service
              • Emailed Receipts
        • Permission Manager
          • Change Log
          • Installation
          • Documentation
            • Permission Manager
        • Warehouse Management
          • Change Log
            • IFS Application 10
            • IFS Cloud
          • Installation
            • IFS Application 10
              • Flow Classic
              • Flow Connect
            • IFS Cloud
              • Flow Classic
              • Flow Connect
          • Documentation
            • IFS Application 10
              • Inventory Part In Stock selection
              • Basic Data
                • Change Default Site
              • Procurement
                • Register Arrivals
                • Attach Receipt to Handling Unit
                • Unattach Receipt from Handling Unit
                • Move Part In Receipt
              • Warehouse Handling
                • Find Inventory
                • Move Inventory Part
                • Move Handling Unit
                • Count Inventory Part
                • Count Handling Unit
                • Count Inventory Part Per Count Report
                • Count Handling Unit Per Count Report
                • Issue Inventory Part
                • Scrap Inventory Part
                • Scrap Handling Unit
                • Start Transport Task
                • Process Part on Transport Task
                • Process Handling Unit on Transport Task
                • Receive Inventory Part from Transit
                • Receive Handling Unit from Transit
                • Create Material Requisition Line
                • Issue Material Requisition Line
                • Start Warehouse Task
                • Park Warehouse Task
              • Customer Order & Shipment
                • Start Picking
                • Report Picking of Parts
                • Report Picking of Handling Units
                • Deliver Customer Order
                • Delivery Confirmation of Customer Order
                • Process Shipment
                • Pack into Handling Unit on Shipment
                • Unpack from Handling Unit on Shipment
                • Reassign Handling Unit on Shipment
                • Return Parts from Shipment Inventory
                • Return Handling Units from Shipment Inventory
                • Move Parts Between Shipment Inventories
                • Move Handling Units Between Shipment Inventories
                • Scrap Parts in Shipment Inventory
                • Scrap Handling Units in Shipment Inventory
              • Handling Unit Management
                • Create Handling Unit
                • Modify Handling Unit
                • Delete Handling Unit
                • Attach Part to Handling Unit
                • Unattach Part from Handling Unit
                • Change Parent Handling Unit
              • Maintenance
                • Manual Issue Work Order
                • Unplanned Issue Work Order
                • Unissue Work Order
              • Manufacturing
                • Report Picking of Part Shop Order Picklist
                • Report Picking of Handling Unit Shop Order Picklist
                • Manual Issue Shop Order Part
                • Manual Issue Shop Order Handling Unit
                • Receive Shop Order
                • Receive Shop Order Handling Unit
                • Receive Shop Order By-Product
            • IFS Cloud
              • Inventory Part In Stock selection
              • Basic Data
                • Change Default Site
              • Procurement
                • Register Arrivals
                • Attach Receipt to Handling Unit
                • Unattach Receipt from Handling Unit
                • Move Part In Receipt
              • Warehouse Handling
                • Find Inventory
                • Move Inventory Part
                • Move Handling Unit
                • Issue Inventory Part
                • Scrap Inventory Part
                • Scrap Handling Unit
                • Count Inventory Part
                • Count Handling Unit
                • Count Inventory Part Per Count Report
                • Count Handling Unit Per Count Report
                • Create Material Requisition Line
                • Issue Material Requisition Line
                • Receive Inventory Part From Transit
                • Receive Handling Unit from Transit
                • Start Transport Task
                • Process Part on Transport Task
                • Process Handling Unit on Transport Task
                • Start Warehouse Task
                • Park Warehouse Task
              • Customer Order & Shipment
                • Start Picking
                • Report Picking of Parts
                • Report Picking of Handling Units
                • Deliver Customer Order
                • Delivery Confirmation of Customer Order
                • Process Shipment
                • Pack into Handling Unit on Shipment
                • Unpack from Handling Unit on Shipment
                • Reassign Handling Unit on Shipment
                • Move Parts Between Shipment Inventories
                • Move Handling Units Between Shipment Inventories
                • Return Parts from Shipment Inventory
                • Return Handling Units from Shipment Inventory
                • Scrap Parts in Shipment Inventory
                • Scrap Handling Units in Shipment Inventory
              • Handling Unit Management
                • Create Handling Unit
                • Modify Handling Unit
                • Delete Handling Unit
                • Attach Part to Handling Unit
                • Change Parent Handling Unit
                • Unattach Part from Handling Unit
              • Maintenance
                • Manual Issue Work Order
                • Unplanned Issue Work Order
                • Unissue Work Order
              • Manufacturing
                • Manual Issue Shop Order Part
                • Manual Issue Shop Order Handling Unit
                • Report Picking of Part Shop Order Pick List
                • Report Picking of Handling Unit Shop Order Pick List
                • Receive Shop Order
                • Receive Shop Order Handling Unit
                • Receive Shop Order By-Product
        • Worksite Field Reporting
          • Change Log
            • IFS Application 10
            • IFS Cloud
          • Installation
            • IFS Application 10
              • Flow Classic
              • Flow Connect
            • IFS Cloud
              • Flow Classic
              • Flow Connect
          • Documentation
            • IFS Application 10
              • Default Project Selection
              • Crew Management
              • Crew Time Report
              • My Time Report
            • IFS Cloud
              • Default Project Selection
              • Crew Management
              • Crew Time Report
              • My Time Report
        • Maintenance Survey
          • Change Log
            • IFS Cloud
          • Installation
            • IFS Cloud
          • Documentation
            • IFS Cloud
              • Creation of Maintenance Surveys
              • Execute Maintenance Survey
      • Infor M3
        • Change Log
        • Installation
        • Documentation
          • Supply Chain Execution
            • Receive Goods (PO)
            • Inspect Goods (PO)
            • Putaway Goods (PO)
            • Receive Delivery (ASN)
            • Release Delivery for Pick
            • Pick Delivery
            • Pack Delivery
            • Issue Delivery
            • Move Stock
            • Count Stock
            • Reclassify Stock
            • Update Stock
            • Add Stock
            • Print Stock Label
            • View Stock Allocation
            • View Stock Details
          • Manufacturing Execution
            • Report Material (MO)
            • Report Operation (MO)
            • Report Receipt (MO)
          • Sales Management
          • Procurement
          • Rental and Maintenance Management
  • Components
    • Explore Components
      • OPC UA Component
        • Change Log
        • Installation
        • Documentation
          • OPC UA Component
      • Anomaly Detector
        • Change Log
        • Installation
        • Documentation
          • Anomaly Detector
      • Bluetooth Low Energy
        • Change Log
        • Installation
        • Documentation
          • Bluetooth Low Energy Component
      • Outlook Attachment
        • Change Log
        • Installation
        • Documentation
          • Outlook Attachment Component
      • Form Recognizer
        • Change Log
        • Installation
        • Documentation
          • Form OCR Recognizer Component
          • Form Recognizer Studio
      • Excel Connector
        • Change Log
        • Installation
        • Documentation
          • Excel Connector
  • Resources
    • Marketplace FAQ
    • Flow Help
    • Flow Forum
Powered by GitBook
On this page
  • General
  • Prerequisites
  • System and Version
  • Flow Connectors
  • Flow Properties
  • Installation
  • 1. Import Workflows
  • 2. Setting up the Bluetooth Device
  • 3. Setting Menu Roles
  • 4. Publishing Workflows

Was this helpful?

  1. Components
  2. Explore Components
  3. Bluetooth Low Energy

Installation

PreviousChange LogNextDocumentation

Last updated 3 years ago

Was this helpful?

General

This document will provide guidance on installing and configuring the BLE Connection Component.

The BLE Connection Component only works with Flow Mobile Clients (iOS/Android).

Prerequisites

System and Version

System

Version

IFS Applications

10

Novacura Flow Server

6.14

Novacura Flow Studio

6.14

Novacura Mobile Client (Android)

Novacura Mobile Client (iOS)

Connectors

Database, REST Service

Flow Connectors

IFS Connector

If you do not have a connector set up, you can see an example .

REST Connector

REST - QuickChart

QuickChart is an open source chart image API for generating chart images, PDFs, and QR Codes.

A REST Connector Project must be set up to utilize QuickChart.

  • Enter a Base Address of https://quickchart.io

Flow Properties

Before installing the workflows, it is required to create several Global Flow Properties within Novacura Flow Studio.

Flow Text Properties

Flow Property

Example Value

Description

AppOwner

ifsapp

IFS environment application owner (Schema).

Installation

Make sure that you have created all connectors and Flow properties before importing the workflows.

1. Import Workflows

Import workflows in the file "BLE Connection Component".

2. Setting up the Bluetooth Device

After importing the workflow, we need to setup the parameters for your Bluetooth device in flow so that the flow can read values from it.

  • Within the Server Contents window navigate to the Object Measurements folder and open the workflow (Double Click on) BLE Connection Component.

  • Click on the Pencil icon at the top left corner to edit the Flow

  • Scroll to the right until you find the Event Step Icon

  • Double click on the Event Step and a dialog box will appear. In the resulting dialog box, there are two fields with pre-filled values named Device Service UUID and Characteristic UUID.

  • To connect and read measurements from any Bluetooth device we need to replace these pre-filled UUID’s with actual UUID’s broadcasted by the Bluetooth device.

  • The Device Service UUID and Characteristic UUID can be specific to the type of device and its manufacturer. It’s also possible that one device advertising multiple services (multiple Service UUID’s). Hence its important to figure out the correct Service UUID and the relevant Characteristic UUID. There are many free apps available in both Android Play store and Apple App store which can help you to find this.

  • Download and install the LightBlue app on a mobile device before continuing.

  • After installing the LightBlue app, you will be prompted to switch-on bluetooth on the mobile device if it is not already turned on.

  • Now you should be inside the LightBlue app. In the initial screen the app will show a list of devices within its range, and you should see a CONNECT button right next to the device. If your Bluetooth device (which you are trying read the measurements from) is switched on it should be visible in this list. Click on CONNECT button to connect to the device.

  • As an example, we will connect to the wearable device named “Polar HR Sensor”. Once you are connected you will see a screen similar to this.

  • Scroll down and you will see services advertised by the connected Bluetooth device. Click on any of the service. For our example we will be selecting BATTERY SERVICE which is supposed to advertise the battery level of the device.

  • Once you selected the service you will be presented with a screen similar to this. Copy the Service UUID and Characteristic UUID values. These values will be used in the Flow app.

  • In this example the BATTERY SERVICE is supposed to broadcast the battery level of the device. To test, click on READ AGAIN button. As show in the screen capture the battery level of wearable is presented.

  • Now you should have the copied values for Service UUID and Characteristic UUID from the LightBlue app. Go back to Flow Studio and update the Service UUID and Characteristic UUID with the new values.

  • Select an appropriate data type.

The data types such as Signed 16-bit, 32-bit, 64-bit and Unsigned 16-bit, 32-bit, 64-bit expects an Array of Bytes. For Battery Service if you use any of those data types you might get the following error message when running the flow: Destination array is not long enough to copy all the items in the collection. Check array index and length. Parameter name: value. This occurs because the Battery Service is sending only one Byte whereas the flow app expecting an Array of Bytes if the data type is set to Signed 16-bit, 32-bit, 64-bit or Unsigned 16-bit, 32-bit, 64-bit.

  • Click OK to close the dialog box.

  • Commit the changes done to the Flow by clicking the Check Icon on the top left.

  • Provide a meaningful comment message to the revision and press Commit

3. Setting Menu Roles

Together with the imported workflows there will also be a menu. Connect the menu to your roles to make them available for users.

4. Publishing Workflows

Within the Server Contents Window right-click on the BLE Component folder and select “Publish”. This process can take a few minutes but once complete, a Publish Successful message will be displayed.

If you receive any errors during the publication of the workflow. Please review the error detail and consult your support contact with the relevant information.

Create a new REST Service Connector named "Quick Chart" and import the configuration file "QuickChart API.ncrcp." For more information see .

Review for additional information on how to utilize this service.

For additional details see .

One such app that can be used is called LightBlue available for and .

For details see

For details see

here
Import a REST Configuration
QuickChart's Documentation
Import Workflows
Android
iOS
Setting Menu Roles
Publishing Workflows
Google Play Store
Apple App Store