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.