Datacake Docs
  • Welcome
  • Get Started
  • Changelog
  • Best practices
    • Best practices: Getting started
    • Best practices: Resolution (Timeframe)
    • Best practices: Dashboards
    • Best practices: Reports
    • Best practices: Grouping Devices
  • Datacake LNS
    • Getting Started
    • Gateways
      • Milesight LoRaWAN Gateway - UG6x
      • RAKwireless WisGate Edge Light 2
    • Devices
    • Add Devices without Gateway
  • Device
    • Product
    • Configuration
    • Claiming
    • Historical Data
    • Database
      • Configuration Fields
      • Fields
        • Manual input
        • Field Roles
        • Formulas
        • Mapping Fields
      • Data retention & Datapoints
      • Examples
        • Mapping 4-20mA Signals
        • Converting Units
  • Dashboards
    • Global Dashboards
      • Setting Homepage
    • Device Dashboards
    • Multi-Device Dashboards
    • Widgets
      • Value Widget
      • Chart Widget
      • Image Map
      • Map Widget
      • Text Widget
      • SOS Widget
      • Boolean Widget
      • iFrame Widget
      • Downlink Widget
      • Set Value Widget
      • Measurement List Widget
      • Heatmap Widget
      • Table Widget
      • Image Widget
  • Portal
    • Multi-Tenancy (Workspaces)
    • Reports
      • Energy Report
    • Administrators
    • Members
      • API Users
    • Security & Privacy
    • Billing
      • Support Packages
      • VAT Exemption / Tax ID
      • SMS Credits
      • Access Invoices
      • Unused time and Remaining time in Invoices (Prorations)
      • Codes
    • White Label
    • Rules
      • Legacy Rule Engine
        • Sending notifications via Telegram
      • New Rule Engine
        • Rule Engine Table Overview
        • Copy/Paste and Template Functionality
        • Advanced Rule Engine E-Mail and Webhook Templates
        • Time Restrictions
    • Zones
  • Cake Red
    • Get Started
    • Overview
  • LoRaWAN
    • Get Started
      • CSV Import
      • Custom LoRaWAN Device
    • Configuring LNS
      • The Things Stack (TTN / TTI) Automated Setup
      • The Things Stack (TTN / TTI) Manual Setup
      • Loriot
      • Kerlink Wanesy
      • Helium
      • ChirpStack
      • Tektelic
      • Actility ThingPark
      • Senet
      • Milesight Gateway
      • KPN
    • Downlinks (LoRaWAN)
      • Set Time Frame
    • Securing Webhooks
    • Payload Decoders
      • Location and GPS
      • Access Gateway Metadata
      • Access Measurements
      • Global Variables
    • Using Cayenne LPP
    • Converting Payload
  • Generic API Devices
    • HTTP Downlinks
  • Integrations
    • MQTT
    • Particle
      • Get Started
      • Adding Integrations
      • Decoding Payloads
      • Calling Functions
      • Templates
        • Particle Tracker One
    • Incoming Webhooks
    • Outgoing Webhooks
      • Securing Outgoing Webhooks in Datacake
    • Golioth
    • Blues Wireless Notecard
    • Sigfox
    • Swarm Asset Tracker
    • Grandcentrix Modbus Cloud Connect
    • YuDash LYNX IoT Gateway
    • Dragino NB-IoT
      • Changing NB-IoT Bands
    • Hardwario CHESTER
    • 1NCE OS
  • API
    • Exporting Data
    • Record Measurements via API
    • Node RED to Datacake
    • Generate Access Token
    • Internal MQTT
      • Get Started
      • MQTT Documentation
      • MQTT over WebSocket
      • Example Code
    • GraphQL API
      • Using GraphQL
      • Device Creation
      • Tutorials
        • Read Group via Tags
  • Guides
    • Python
    • Send Slack Notifications
    • Forward Data to Cake Red
    • Multiple Data Feeds
    • Automated Dynamic Downlinks
    • Ingesting JSON Data into Datacake API Devices
    • Working with Default HTTP Decoder on API Devices and Code Examples
    • Accessing Measurements in Decoders
    • Connecting Datacake to Notion Using Zapier
    • How to set up and use location on non-GPS devices
    • How to integrate with AWS IoT Core
    • How to Schedule Mass-Downlinks (Multicast) using Datacake Rule Engine
    • How to Map Sensor Values to Ranges or Booleans, Strings using Mapping Fields
    • Understanding Internal vs. External MQTT Brokers on Datacake
    • Sending UDP Messages between 1NCE OS and Datacake
    • Concepts of LoRaWAN Payload Decoders on Datacake
    • How to check if a value stays above or below limits for given time
Powered by GitBook
On this page
  • Overview
  • Key Features
  • Video
  • Setting Up the Downlink Widget
  • 1. Adding the Downlink Widget to Your Dashboard
  • 2. Configuring the Widget
  • 3. Customizing Appearance
  • Tips and Best Practices

Was this helpful?

  1. Dashboards
  2. Widgets

Downlink Widget

Last updated 5 months ago

Was this helpful?

Overview

The Downlink Widget in Datacake allows you to send commands or data directly to your IoT devices from your dashboard. This powerful tool is essential for interacting with your devices, enabling you to trigger actions, change settings, or send data remotely. This documentation will guide you through setting up the widget, configuring its data source, customizing its appearance, and making the most out of this feature.

Key Features

  • Direct Device Interaction: Send downlink messages to trigger actions or change settings on your devices.

  • Confirmed Downlink: Integrated into Datacake's LNS (LoRaWAN Network Server), as well as the Actility integration to ensure commands are successfully received by the device, reducing the need for redundancy.

  • Customizable Appearance: Tailor the widget's look to match your dashboard's theme.

Video

Watch an interactive tutorial on using the downlink widget in this video.

Setting Up the Downlink Widget

1. Adding the Downlink Widget to Your Dashboard

To add the Downlink Widget:

  1. Navigate to your Dashboard: Open the dashboard where you want to add the widget.

  2. Add a New Widget: Click on the 'Add Widget' button.

  3. Select the Downlink Widget: From the list of available widgets, choose the Downlink Widget. The widget will now appear on your dashboard, ready for configuration.

2. Configuring the Widget

  • Set a Title: Assign a title to your widget that reflects its purpose or the device it controls. Examples include "Interval = 1 min" or "Reboot".

  • Select Data Source: Choose the device you want to send the downlink to. The widget will display a list of devices with available downlink definitions. Select the appropriate device and downlink command.

    • Multiple Devices: Datacake allows you to control multiple downlinks with a single button. To do this, click on “+Add” and select additional devices and downlinks.

3. Customizing Appearance

Under the 'Appearance' tab, you can customize the look of your Downlink Widget:

  • Tint Color: Adjust the background color of the widget card to align with your dashboard's theme.

  • Highlight Color: Change the font color to ensure visibility, especially if using a darker tint color.

  • Hide Background: For a more minimalist appearance, you can hide the widget's background, allowing it to blend seamlessly with your dashboard.

Test the widget by clicking on it to send the selected downlink command. If configured correctly, your device should respond, and the widget will confirm that the command was sent successfully.

Tips and Best Practices

  • Ensure Proper Configuration: Verify that your downlink definitions are correctly set up on the device side for smooth communication.

  • Regular Testing: Regularly test your downlinks to ensure they function as expected.

  • Use Appearance Customization: Customize the appearance of your widget to make your dashboard not only functional but also visually appealing.