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
  • Wireless IoT Hub
    • Overview
    • Datasheet
    • Getting Started
  • 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
        • Actions
          • Set Value
    • 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
  • Requirements
  • Quick Start
  • Create API Device on Datacake
  • Choose Hardwario Template
  • Set Serial
  • Pick a Plan
  • Open Device
  • Access Configuration
  • Copy URL
  • Paste URL
  • Wait for Data

Was this helpful?

  1. Integrations

Hardwario CHESTER

How to integratio Hardwario CHESTER IoT devices using Hardwario Backend

Last updated 1 year ago

Was this helpful?

Requirements

  • such as CHESTER or other

  • account

Quick Start

If you haven't yet created an account on Datacake, please go ahead and do so! It is totally free for your first five devices and no credit card is required to sign up.

Once you sign up, Datacake will bring you to your first Workspace (Custom Tenant). This Workspace still has no device, but now it is time to create your first device by clicking on "Add Device" top right.

Create API Device on Datacake

Create a new device on Datacake and select "API" device type.

Choose Hardwario Template

On the list of available templates browse the list and search for "Hardwario CHESTER Input". If you have found it, please select it and continue with the next step.

If you have other devices than the CHESTER, more templates will be listed soon. If your device is not listed yet, you can still pick any template as the decoding of the payload coming from Hardwario Backend is shared across the device types.

Set Serial

Before you can add your device to your Datacake Workspace, you are required to set the serial number for identification of the device.

This serial can be found on the backside of your CHESTER device or in the Hardwario Cloud platform, where it is stated as "Label". Please only provide numerical values, as seen on the backside of your device or in the below screenshot.

Click on "Next" to continue.

Pick a Plan

Last but not least you are required to pick a payment plan.

  • Datacake supports up to 5 devices for free, fully featured, no credit card required.

Open Device

Once you finished adding of your device, you will be brought back to the device list. Please search for your Hardwario CHESTER device and click on it to open the device view.

Access Configuration

Now you will see the already included dashboard, but no data yet.

In order to be able to receive data from your device, we need to link Datacake to Hardwario Cloud backend.

To do this, we need to copy a Webhook URL that is specifically created for your newly added device. You can find the URL in the configuration or the device. Please click on "Configuration" Tab on the tab bar.

Copy URL

Now in the configuration, please scroll down a little bit until you reach to a section called "HTTP Payload Decoder".

In here you can find the "HTTP endpoint URL" and a button to copy the URL to clipboard. Please click on this button to copy the URL.

Hints

This URL is a webhook endpoint exclusively created for the product of your device. And to better understand you need to know that all devices on Datacake belong to a product.

This has the benefit that you can add hundreds or thousands of devices into the same product and you only need to change settings on the product and all devices will inherit the changes, such as Dashboard, Decoder, Database, Configuration - but each device stores data individually.

Also you can work with Configuration Fields to have individual environment variables that can have a product default. This is helpful for calibration data, level thresholds, etc.

A Datacake Product is similar to a device group on Hardwario Cloud!

Read more about these advanced topics here:

Paste URL

Now head over to your Hardwario Cloud and paste the copied Webhook into the Callbacks section of your device group.

Paste the copied Datacake URL into the highlighted field above.

No other settings are required. You can leave everything else as it is.

If you need extra security, custom tokens or anything else, contact us for guidance. We do have a complex permission management system and can optionally secure your communication via custom Tokens, even on a per-device level. At this stage, this is not required and the communication between Hardwario and Datacake is secured by latest TLS mechanisms.

Wait for Data

As the generic payload decoder included in the Datacake Hardwario CHESTER template is already able to decode the standard metadata and application data, you should see data on Datacake once you send some data through the Hardwario Backend.

We do offer for scaling customers.

enterprise plans
Configuration Fields
Product
Hardwario Device
Hardwario Cloud