Projects
Devices

Devices

Manage Devices

Devices are connected to and are controlled by boards which receive signals sent from the app over MQTT or BLE.

To create a device enter the following details in the form:

  • Name
    Enter a short name to identify the device.
  • Description
    Enter a short description of the device.
  • Control Type
    Select the control type from the list of supported controls. Current control types are Binary (On/Off) and Analog (Continuous). Binary sends a 0 or 1 control signals and is used to switch a device on or off. Analog sends from a range of values and can be used to control motor speeds or brightness of lights or level of sound.
  • Min Value
    This is the minimum value that the device will accept. This is used to filter out values that are not within the expected range so only correct control values are sent to the board.
  • Max Value
    This is the maximum value that the device will accept. This is used to filter out values that are not within the expected range so only correct control values are sent to the board.
  • Server
    Select a server (MQTT Broker) from the list of configured servers.
  • Topic
    This is the topic on the MQTT Broker that this device will subscribe and read data from. It is auto-generated based on the device name but can be edited.
  • Board
    Select a board from the list of configured boards. The board must be programmed to send data to this device over BLE.
  • Pin
    Enter the pin on the board the device is connected to. This is not used by the app specifically, it only needs to be programmed on the board correctly. The app uses this data to identify pin conflicts.
  • Show Historical Data
    If this is selected the device signal values are stored in memory and you can see a graph with the historical data values. The number of historical data values is limited to 10.
  • Enabled
    The device is enabled by default but can be disabled if you don't want to use it for a while.
  • BLE Characteristic Name
    This is an auto-generated reference name to map the UUID to this device.
  • BLE Characteristic UUID
    This is the auto-generated UUID that must be programmed into the microcontroller that this device is connected to.

Device Pages

Devices
Manage Device