Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 234 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Ubidots Developer Guides

Loading...

⚡️ Getting Started

Loading...

Loading...

Loading...

Loading...

Integration Guides

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Cellular

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Weather

Loading...

Loading...

Loading...

Loading...

Loading...

Dashboards & Widgets

Loading...

Industrial IoT

What is Ubidots?

We're an Internet of Things Development Platform helping thousands of IoT Entrepreneurs, System Integrators, and Businesses launch and scale their IoT projects without having to hire a software team.

Ubidots provides 3 tiers to power your IoT Development cycle:

  • Ubidots STEM: A free tier for makers, students, researchers, and hobbysts learning about the possibilities of IoT.

  • Ubidots Cloud: Our main deployment, offered under the traditional SaaS model (Software as a Service). See public pricing.

  • Ubidots Enterprise: For customers requiring dedicated support, service levels, and/or support for large volumes of devices or data.

    • Optional: Ubidots Private Cloud deployment

Welcome to our Dev Guides

IoT Development can be hard, but we want to make it as easy as it can get.

We know this is not an easy undertaking, specially because there are so many layers involved in an IoT project (from hardware to cloud), and we can only act in the last one: the Application layer. This being said, we do place lots of heart in understanding the entire IoT development process, and we hope these guides serve as a way to aid that process.

New to Ubidots?

We're an Industrial IoT (Internet of Things) Platform helping thousands of End Users and System Integrators connect their industrial assets to the cloud, maximizing uptime, improving efficiency, and driving digital transformation.

Learn more about our key features, or create an account.

These guides are categorized as follows:

  • Integration guides: A compilation of tutorials, libraries and examples on how to connect various devices, gateways and 3rd-part services to Ubidots.

  • UbiFunctions: Our serverless environment has grown from a custom decoding tool, to an integration and analytics powerhouse. It deserved a chapter on its own.

  • Dashboards: Our drag-n-drop IoT dashboards are often called "codeless", but this doesn't mean they don't support a good degree of customization. Check these guides to learn how to extend the power of Ubidots dashboards.

We'll continue to add more guides and categories. in the meantime, make sure you check out our Help Center!

Business FAQs

Can you provide the hardware for my project?

We are a hardware-agnostic cloud, and do not sell any hardware.

We do work with hardware companies as partners in order to test how their hardware integrates with our cloud, but this does not imply a distribution partnership.

Since our customers are mostly System Integration companies or Entrepreneurs who design, manufacture, and/or distribute hardware themselves, we like to respect the channel and don't compete with them by offering hardware, or off-the-shelf IoT solutions.

Do you provide Integration Services?

Ubidots does not provide System Integration services. In most cases, our licenses enable projects that are deployed by either a specialized SI (System Integrator), or a customer with internal integration capabilities.

However, if your project requires Professional Services other than hardware integration, then the Ubidots team - together with an Ubidots Enterprise license - might be a good fit.

Here some areas where our team can help:

  • Integration of 3rd-party APIs and databases with Ubidots.

  • Integration with your Security Provider, for Single Sign On (SSO) purposes.

  • Integration of Ubidots dashboards or widgets into your Web or Mobile application.

  • Development of key features to enable your use case.

I would like to become a Distributor

By default, our business model is to enable beautiful IoT dashboards, but you can take all the credit!

This means that, in most cases, there's no need to become an Ubidots Distributor in order to use our tools and serve clients in your geography.

This diagram better explains how to use our platform, under a white-label model:

This approach is quite powerful because it enables you to offer a platform as if it were your own. Such offering, together with your value added services, allows you to determine your own mark up based on the particularities of your market and region. Such mark up is usually bigger than a distributor discount.

If the above model still doesn't work for you, a distribution agreement makes sense when at least one of the following is true:

  • The partner needs to act as an official Ubidots distributor in front of their clients. This is the case for some public tender opportunities.

  • The partner wishes to transfer all the admin capabilities of an Ubidots account to the end customer.

  • The partner realizes value-added services that are not bundled into an Ubidots license (i.e. Consulting companies), so it is not in his interest to bundle the cost of the platform into an entire solution.

Devices, Variables, and Dots

The main entities in Ubidots are:

  • Devices

  • Variables

  • Dots

Every time an Ubidots Device receives a sensor value in a variable, a data-point or "dot" is created. Ubidots stores dots that come from your devices inside variables, and these stored dots have corresponding timestamps:

An Ubidots Device is a virtual entity. This means you could map multiple physical devices to a single Ubidots Device, or map many variables from a single physical device to several Ubidots Devices. It is your decision how you want to organize your data in your Ubidots account.

Our recommendation is of course to map 1 Physical Device to 1 Ubidots Device.

The Dot

Each dot contains these items:

Item

Description

Mandatory

Size limit

value

A numerical value.

Yes

Up to 16 bit floating-point numbers.

timestamp

Unix Epoch time, in milliseconds. If not specified, then our servers will assign one upon reception.

No

context

An arbitrary collection of key-value pairs. Mostly used to store the latitude and longitude coordinates of GPS devices.

No

1 KB

You can find further details below.

Values

A numerical value. Ubidots accepts up to 16 floating-point length numbers.

{"value" : 34.87654974}

Timestamps

A timestamp, as best described here, is a way to track time as a running total of seconds. This count starts at the Unix Epoch on January 1st, 1970 at UTC. Therefore, the unix time stamp is merely the number of seconds between a particular date and the Unix Epoch.

Please keep in mind that Ubidots timestamps are in milliseconds.

But why did we choose to have a timestamp in milliseconds? This is not only a common practice in APIs, it also allows us to support many IoT applications where several datapoints are send in the same second.

"timestamp" : 1537453824000

The above timestamp corresponds to Thursday, September 20, 2018 2:30:24 PM.

PRO-TIP: A useful tool to convert between Unix timestamps and human-readable dates is Epoch Converter.

Context

Numerical values are not the only data type supported; you can also store string or char data types inside what we call context. The context is a key-value object that allows you to store not only numerical but also string values. An example use of the context could be:

"context" : {"status" : "on", "weather" : "sunny"}

A context is commonly used to store the latitude and longitude coordinates of your device for GPS/tracking application use cases. All Ubidots maps uses the lat and lng keys from a dot's context to extract the coordinates of your device, in that way you just need to send a single dot with the coordinates values in the variable context to plot a map instead of sending separately both latitude and longitude in two different variables. Below you can find a typical context with coordinates values:

"context" : {"lat":-6.2, "lng":75.4, "weather" : "sunny"}

Please note that you can mix both string and numerical values in the context. If your application is for geo-localization purposes, make sure that the coordinates are set in decimal degrees.

Integration Guides
UbiFunctions

Technical FAQs

How to send data to Ubidots?

Ubidots accepts HTTP, MQTT, TCP and UDP payloads. To learn how to send data using each one of these protocols, please refer to our Data API documentation.

Can I control a device using Ubidots?

In theory, you can program a device to act based on changes of an Ubidots variable. This could be done by either polling the cloud at periodic time intervals, or by subscribing to a variable using MQTT.

In practice, we only recommend using downlink commands to push configurations to remote devices, or better said, to perform "Virtual controls". The problem with physical controls is that, even though they are technically possible, they pose a huge risk when communication fails.

See some examples of Virtual vs Physical controls:

Control Type

Examples

👍 Virtual controls

  • Change the update frequency of a device.

  • Reboot a device remotely.

  • Command a device to download a new firmware from a specific URL.

⚠️ Physical controls

  • Open/Close a water valve. DANGER: If the "close" command is not received, then a flood might happen.

  • Start/Stop a production line. DANGER: If the "start" command is received during a maintenance window, then an accident can happen.

AWS

AWS IoT Core

AWS S3

Advantech

ADAM-6717

ECU-1051

WISE-4012E

Amplified Engineering

Fatbox G3

Bivocom

TR321 Router

Ubidots Help Center
Welcome to our Data APIUbidots

Digital Communications Technologies (DCT)

Syrus 4G

Plugins: Connect AWS IoT Core to Ubidots using HTTPS | Ubidots Help Center
Plugins: Backup your Ubidots data with AWS S3 | Ubidots Help Center
Advantech Series: Connect ADAM 6717 to Ubidots Using MQTT
Advantech Series: Connect ECU-1051 IoT Gateway to Ubidots Using MQTT
Connect your Advantech WISE-4012E to Ubidots | Ubidots Help Center
Connect Modbus Industrial devices to Ubidots using the fatbox G3 | Ubidots Help Center
Connect the Bivocom Router TR321 to Ubidots via MQTT

CESVA

TA120

Kepware

KEPServerEX

Azimut

Azimut Gateway

Controllino

MAXI

Balena

Balena Tutorials

BalenaBlocks

Connect a Syrus 4G to Ubidots over MQTT | Ubidots Help Center

Everactive

Integrate CESVA's TA120 sensors to Ubidots using UbiFunctions | Ubidots Help Center

Kunbus

Revolution Pi Core 3

Connect KEPServerEX to Ubidots using HTTP
Connect the Azimut Gateway to Ubidots
Connect a Controllino MAXI to Ubidots over HTTP
Send data from a Raspberry Pi to Ubidots using Balena
Connect your balena App to Ubidots

Monnit

ALTA Devices

MultiTech

Conduit

mDot

Node-RED

Tutorials

NCD.io

NCD IoT Edge Computer

NCD IoT Sensors

Predictive Maintenance Sensor

Vibration Temperature Sensor

Plugins: Connect Eversensors with Ubidots
Connect a Revolution Pi Core 3 to Ubidots over HTTP
Connect your RevPi Core 3 + RevPi DIO to Ubidots over HTTP

Omicron IoT

Kontrolog

Red Lion

Robustel

R1520 router

Plugins: Connect Monnit’s ALTA devices with Ubidots
Connect a MultiConnect Conduit LoRa-to-GPRS Gateway to Ubidots over TCP/UDP | Ubidots Help Center
Connect a MultiTech mDot + Arduino Board to transmit data to a Conduit Gateway | Ubidots Help Center
Connect Node-RED with Ubidots
Connect Node-RED with Ubidots
How to install Node-RED in Raspberry Pi
Connect an NCD IoT Edge Computer to Ubidots
Connect an NCD IoT Edge Computer to Ubidots
Connect a Siemens SIMATIC IOT2000 to Ubidots over MQTT using NodeRED
Connect NCD IoT sensors to Ubidots
How to set up your NCD Industrial IoT Wireless Predictive Maintenance Sensor to stream raw acceleration data to Ubidots | Ubidots Help Center
Connect NCD's Smart IIoT Vibration Sensor to Ubidots | Ubidots Help Center
Connect your Kontrolog devices over LoRaWAN to Ubidots | Ubidots Help Center
Connect Crimson® 3.2 using Ubidots' native cloud connector

Siemens

SIMATIC IOT2040

Connect a Siemens SIMATIC IOT2000 to Ubidots over MQTT using NodeRED
Connect Crimson 3.1 to Ubidots over MQTT
Connect Robustel R1520 Dual-SIM Cellular VPN Router to Ubidots through MQTT | Ubidots Help Center

Sielco

SS10680 IoT Gateway

Strega

Wireless smart valve

Siemens IoT2040 Setup and Activation
Setting up the Siemens SIMATIC IoT2000
Connect a Siemens SIMATIC IOT2000 to Ubidots over HTTP using the Arduino IDE

Senquip

Connect your Modbus devices to Ubidots using the SS10680 IoT Gateway

WAGO

PFC200

Connect your STREGA Smart-Valve & Smart-Emitter over LoRaWAN to Ubidots

Weintek

cMT2078X

YuDash

LYNX

Digi International

Digi XBee Cellular 3G

Hologram

Hologram Platform

Nova

Connect a Wago PFC200 to Ubidots using Codesys | Ubidots Help Center

Monogoto

IoT/M2M Connectivity Network

Connect Weintek HMI to Ubidots | Ubidots Help Center
Connect the YuDash LYNX IoT Edge Device to Ubidots | Ubidots Help Center

Blues Wireless

Notecard

Golioth

vNode

Automation IoT gateway

Integrate a Digi XBee Cellular 3G modem to Ubidots platform using MicroPython. | Ubidots Help Center

Particle

Particle Tutorials

Hologram and Ubidots Cloud-to-Cloud Integration | Ubidots Help Center
Connect a Hologram Nova to Ubidots over HTTP | Ubidots Help Center

LoRaWAN

Integrate a LilyGo TTGO T-Call to Ubidots using Monogoto | Ubidots Help Center
Learn how to connect your Notecard-powered App to Ubidots

Quectel

Quectel Tutorials

FC41D

Plugins: Integrate Golioth Output Streams with Ubidots

Soracom

Global Connectivity IoT SIM Cards

Integrate vNode Automation IoT gateway to Ubidots | Ubidots Help Center

AonChip

Connect your Particle device to Ubidots using Particle Webhooks
Connect a Particle Device to Ubidots over MQTT
Connect a Particle Device to Ubidots over HTTP, TCP, or UDP

Chirpstack

Chirpstack Server

Connect Particle Mesh devices to Ubidots
Events: Particle functions action
Creating a “New App” in the Particle IDE
How to Verify, Upload, and Debug code using the Particle IDE
Build an Energy Monitor device using a Particle Electron and Ubidots
Connect Quectel BG95/BG96 Modules to Ubidots

Helium

Helium Tutorials

Decentlab

DL-LP8P

Connect Quectel FC41D Module to Ubidots
Use a Soracom IoT SIM to connect to Ubidots

ioThings

ioTracker

LORIOT

Milesight

AM107

UG65

Integrate your ChirpStack Data with Ubidots
Connect a RAK7204 to Helium and Ubidots
Connect a Decentlab: DL-LP8P sensor over LoRaWAN to Ubidots

Sagemcom

Siconia

RAKwireless

WisNode TrackIt

WisGate Edge Lite 2

RAK7204

Connect ioThings’ ioTracker 3 to Ubidots
Connect a RAK7204 to Helium and Ubidots
Integrate your LORIOT data with Ubidots using UbiFunctions

Seeed Studio

SenseCap S210X

SenseCap A1101

SenseCap S2100

SenseCAP S2120 8-in-1 weather station

SenseCAP T1000

Wio Terminal

LoRa-E5

Events: Manage downlink messages with LORIOT and Ubidots

The Things Industries

The Things Stack

Senet

Senet Portal

Connect the Siconia with machineQ and Ubidots | Ubidots Help Center
Connect the WisNode TrackIt (RAK2171) to Ubidots
Connect RAK's WisGate Edge Lite 2 to The Things Network LNS
Connect RAKwireless LoRaWAN devices with Ubidots

The Things Stack

The Things Stack

TTS Tutorials

The Things Network

The Things Network

TTN Tutorials

Connect Seeed Studio’s SenseCap S210X Series to Ubidots
Connect a Decentlab: DL-LP8P sensor over LoRaWAN to Ubidots
Connect your STREGA Smart-Valve & Smart-Emitter over LoRaWAN to Ubidots
Connect RAKwireless LoRaWAN devices with Ubidots
Connect Seeed Studio’s SenseCap A1101 LoRaWAN AI Sensor to Ubidots
Connect Seeed Studio’s SenseCap S2100 LoRaWAN Data-logger to Ubidots
Connect Seeed Studio's SenseCAP S2120 8-in-1 weather station to Ubidots
Connect Seeed Studio SenseCAP T1000-x LoRaWAN tracker to Ubidots[TTS LNS] | Ubidots Help Center

Sigfox

Uplinks

Downlinks

Sigfox Tutorials

Connect Seeedstudio’s Wio Terminal to Ubidots over MQTT
Connect Seeed Studio’s LoRa-E5 to Ubidots [LoRa] | Ubidots Help Center
Plugins: Connect The Things Stack to Ubidots
Plugins: Connect The Things Stack to Ubidots
Plugins: Connect Senet LNS to Ubidots | Ubidots Help Center

Sigfox

Sigfox 0G

Sens'it

Digital Matter

Oyster

Useful Tutorials

McThings

mcDemo205

MOKOSmart

LW001-BG Pro

Integrate your The Things Industries data with Ubidots using UbiFunctions
Plugins: Monitor your TTS LoRaWAN gateways with Ubidots
Events: Manage downlink messages to TTS V3 using webhooks
Connect RAK Wireless' WisBlock to The Things Stack and Ubidots
Integrate your TTN data with Ubidots – Simple Setup
Integrate your TTN data with Ubidots – Manual UbiFunction Setup
Events: Manage downlink messages with TTN and Ubidots
Connect your SODAQ ONE V3 over LoRaWAN to Ubidots
Configure a Multitech Conduit Gateway to forward data to The Things Network (TTN)
Connect a Pycom LoPy to Ubidots using LoRaWAN over HTTP

Satellite

UbiFunctions: Manage Uplink messages from the Sigfox Backend to Ubidots
Setup your Sigfox callback to talk with Ubidots Cloud

Suntech

ST730

UbiFunctions: Manage Downlink messages with Sigfox and Ubidots
Sigfox Geolocation Service + Ubidots
Sigfox Geolocation Service + Ubidots

Thinxtra

Plugins: Connect Sigfox with Ubidots | Ubidots Help Center
Connect a Sens'it to Ubidots using Sigfox over HTTP

UnaBiz

UnaSense

UnaProtect

UnaMotion

UnaBeacon

UnaBell

Connect an Oyster to Ubidots with Sigfox over HTTP
Connect your mcDemo205 over Sigfox to Ubidots in minutes
Connect MOKOSmart LW001-BG PRO to Ubidots and The Things Network

Swarm

Swarm Hive

Dev Kits

DIY Sigfox GPS asset tracking with Ubidots
Connect your Thinxtra Xkit using Sigfox

Adafruit

Ethernet FeatherWing

Feather HUZZAH ESP8266

FONA MiniGSM

CC3000

Connect UnaSense IoT sensors to Ubidots
Connect UnaProtect IoT sensors to Ubidots | Ubidots Help Center
Connect UnaMotion IoT sensors to Ubidots | Ubidots Help Center
Connect UnaBeacon IoT sensors to Ubidots | Ubidots Help Center
Connect UnaBell IoT sensors to Ubidots | Ubidots Help Center

Advantech

WISE-4012E

Connect your Advantech WISE-4012E to Ubidots | Ubidots Help Center
Plugins: Connect Swarm Hive with Ubidots

Arduino

Arduino UNO + Ethernet Shield

Arduino UNO + WIZnet WizFi250

Arduino UNO + GSM Shield

Arduino MKR WIFI 1010

Arduino Nano 33 IoT

Arduino Yún

Arduino Tutorials

AloriumTech

XLR8

Snō

DFRobot

WiDo

Blues Wireless

Notecard

Sparrow

Learn how to connect your Notecard-powered App to Ubidots
Connect the Adafruit Ethernet FeatherWing to Ubidots over HTTP | Ubidots Help Center
Connect an Adafruit Feather HUZZAH ESP8266 to Ubidots over HTTP | Ubidots Help Center
Connect an Adafruit FONA to Ubidots over TCP/UDP | Ubidots Help Center
Firmware upgrade for the Adafruit CC3000 Wi-Fi Shield | Ubidots Help Center

Electric Imp

Imp006

impExplorer

Connect an Arduino UNO + Ethernet Shield to Ubidots over HTTP
Connect an Arduino UNO + WIZnet WizFi250 to Ubidots over HTTP
Connect an Arduino UNO + GSM Shield to Ubidots over HTTP
Connect the Arduino MKR WIFI 1010 with Ubidots over HTTP

Dragino

MS14N-S

Connect the Arduino Nano 33 IoT with Ubidots over HTTP
Connect an Arduino Yún to Ubidots over TCP/UDP | Ubidots Help Center
Setting up the Arduino IDE for Ubidots

McThings

mcModule

mcGateway

How to build a Motion Detection System with Arduino
Connect an Arduino Yún to Ubidots over TCP/UDP | Ubidots Help Center
Connect the Alorium XLR8 + ATWINC1500 to Ubidots

Microchip Technology

WCM Development Kit 1

Connect the Alorium Snō + ATWINC1500 to Ubidots

Onion

Omega2

Connect a DFRobot WiDo to Ubidots over HTTP | Ubidots Help Center

Espressif Systems

ESP32

ESP32 Tutorials

ESP8266 (NodeMCU)

ESP8266

Useful tutorials

Connect the Blues Wireless Sparrow to Ubidots
Connect an Electric Imp imp006 to Ubidots
Connect an impExplorer Kit to Ubidots over HTTP | Ubidots Help Center
Connect a Dragino IoT Gateway to Ubidots over TCP/UDP

Particle

Electron

Particle devices (webhook, MQTT, HTTP, TCP, UDP)

Build an Energy Monitor device using a Particle Electron and Ubidots
Connect your Particle device to Ubidots using Particle Webhooks
Connect a Particle Device to Ubidots over MQTT
Connect a Particle Device to Ubidots over HTTP, TCP, or UDP
Connect an Onion Omega2 to Ubidots over TCP/UDP
Connect your ESP32 to Ubidots over HTTP, TCP or UDP

Pycom

SiPy

Pytrack

FiPy

LoPy

Seeed Studio

SenseCAP K1100

Wio Terminal

BeagleBone Green Wireless

RAKwireless

WisBlocks

Connect a Pycom LoPy to Ubidots using LoRaWAN over HTTP
Connect Seeedstudio’s Wio Terminal to Ubidots over MQTT
Connect an ESP32-DevKitC to Ubidots over MQTT
Connect RAK Wireless' WisBlock to The Things Stack and Ubidots

Sodaq

ONE V3

Autonomo

Connect your SODAQ ONE V3 over LoRaWAN to Ubidots
Connect a Pycom SiPy to Ubidots using Sigfox over HTTP
Connect Seeed Studio’s SenseCAP K1100 Sensor Prototype Kit to Ubidots [Wi-Fi]
Connect a BeagleBone Green Wireless to Ubidots over MQTT

Raspberry Pi

Useful Tutorials

STMicroelectronics

LTE Discovery pack (P-L496G-CELL01)

LTE Discovery pack (P-L496G-CELL02)

B-L072Z-LRWAN1

Nucleo-64

Send data from a Raspberry Pi to Ubidots using Balena
Connect the SODAQ Autonomo with mDot and Ubidots

Thinxtra

Xkit

Verse Technology

Goblin 2

Texas Instruments

SimpleLink CC3200 LaunchPad

Connect your Thinxtra Xkit using Sigfox

Weather Plugins

Connect the Raspberry Pi with Ubidots
Connect a Raspberry Pi Pico with Ubidots using an ESP8266
Building a People Counter with Raspberry Pi and Ubidots
Setting up a Raspberry Pi
Setup WiFi on Raspberry Pi using Wicd
How to install Node-RED in Raspberry Pi

Ambient Weather

WS-2902

WS-0262A

Tools

Gambit - MQTT Lab Simulator

Test your internet speed using a Raspberry Pi + Ubidots
Control a LED Remotely & Monitor Temperature values with a Raspberry Pi using Node-RED

Gambit Communications

MIMIC Simulator

Water your plants remotely using a Raspberry Pi, PiFace, and Ubidots

HTML Canvas

Build your own custom widgets with the HTML Canvas

Introduction:

Ubidots offers off-the-shelf widgets to cover most visualization needs. However, some projects may require more specific and custom widgets. That's why we offer the HTML Canvas widget, which supports your own code to deliver custom visualizations.

Definition:

HTML Canvas is a widget that enables the creation of custom widgets. It accomplishes this by letting the user write their own custom code using the following languages (as well as some Ubidots' built-in methods and third-party libraries which will be described later):

  • HTML

  • CSS

  • JavaScript

This widget features a code editor composed of three tabs, one for each language.

When to use the HTML Canvas?

Whenever the other available widgets don't meet a specific requirement in terms of functionality and/or style.

How to create an HTML Canvas?

Go to a dashboard, click the Add new widget button (+), scroll down to the Advanced section and select HTML Canvas.

Widget settings:

The widget offers the following settings:

  • Code editor

  • 3rd party libraries

  • Enable lazy loading

  • Preload Dashboard data

Widget appearance tab:

The appearence of the widget can be further customized with these options:

  • Name

  • Custom Style

Custom Style:

Check the Custom Style documentation here in order to know how to customize your HTML Canvas' styles.

Connect your SimpleLink CC3200 LaunchPad to Ubidots over Wi-Fi | Ubidots Help Center
Plugins: Connect OpenWeather with Ubidots
Logo
Logo
Logo
Logo
Logo
Logo

PubNub

Blocks

Logo
Logo
Logo
Create an MQTT Lab with Gambit Communication and Ubidots
Create an MQTT Lab with Gambit Communication and Ubidots
Logo
Logo
Logo
Logo
Logo
Logo
PubNub Blocks with Ubidots API
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Plugins: Connect Senquip device to Ubidots
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Connect your Watersens devices over LoRaWAN to Ubidots
Connect your Watersens devices over LoRaWAN to Ubidots
Logo
Logo
Logo
How to Connect the Milesight Gateway to Ubidots via MQTT | Ubidots Help Center
Logo
Connect Milesight IoT Sensors to Ubidots via TTN
Connect Milesight IoT Sensors to Ubidots via TTN
Logo
Logo
Logo
Logo
Logo
Logo
Plugins: Connect Helium with Ubidots
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Connect a mcGateway with Ubidots over MQTT | Ubidots Help Center
Connect a mcModule to Ubidots over MQTT | Ubidots Help Center
Build an Industrial Volume & Presence Reader with MaxBotix Ultrasonic Sensor + ESP32
Connect a Microchip WCM Development Kit 1 to Ubidots over HTTP
Connect your ESP32 to Ubidots over HTTP using MicroPython
Connect your ESP32 to Ubidots over MQTT using MicroPython
Connect a NodeMCU ESP8266 to Ubidots over TCP/UDP
Connect an ESP8266 stand-alone to Ubidots over MQTT
Connect an ESP8266 stand-alone to Ubidots over HTTP
Build a Tank Volume Reader in Under $30 using ESP32
Connect a NodeMCU ESP8266 to Ubidots over HTTP
Connect a NodeMCU ESP8266 to Ubidots over MQTT
Logo
Connect the ESP8266 as a telemetry unit with Ubidots
Logo
Logo
Logo
Logo
Program the ESP8266 with the Arduino IDE in 3 simple steps
Logo
Build a People Counter for $30 Using an ESP8266 and NodeMCU
Logo
Logo
Connect your ESP8266 to any available WiFi network
Logo
Logo
Logo
Logo
Connect a FiPy Pycom Board to Ubidots | Ubidots Help Center
Connect your STM32 Discovery Pack for 2G/3G Cellular to Ubidots Cloud | Ubidots Help Center
Connect your STM32 Discovery Pack for LTE Cellular to Ubidots Cloud | Ubidots Help Center
Connect the STM32 Nucleo-64 development board to Ubidots over Wi-Fi | Ubidots Help Center
Logo
Connect the GOBLIN 2 to Ubidots | Ubidots Help Center
Logo
Logo
Logo
Connect the STM Discovery Kit with machineQ and Ubidots | Ubidots Help Center
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Connect an AmbientWeather Professional Weather Station (WS-2902A) to Ubidots
Logo
Connect an AmbientWeather Thermo-Hygrometer (WS-0262A) to Ubidots
Logo
Connect a Pycom Pytrack to Ubidots using Sigfox over HTTP
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo