Kilo IoT Platform
Introduction
Kilo AIoT Platform is a comprehensive AI first B2B IoT platform for companies, system integrators, property operators, and industrial customers. It combines device management, customizable dashboards and data visualization, alarms with escalation chains, a visual rules engine, remote command execution, and mobile push notifications in one system — with support for multiple IoT protocols, including LoRaWAN, MQTT, and vehicle trackers.
For LoRaWAN deployments, Kilo includes a fully managed LoRaWAN Network Server (LNS) built into the platform. There is no separate network server to install, configure, or maintain: you activate it with a couple of clicks, register your Dragino gateway against it, and your Dragino sensors join directly. Kilo also ships device profile templates for Dragino sensors, so the LoRaWAN class, frequency band, and payload decoder are filled in automatically when you add a device.
Platform: kiloiot.io · App: app.kiloiot.io · Documentation: docs.kiloiot.io · Devices can be purchased at kiloelectronics.com
This page shows how to roll out the built-in LoRaWAN server, connect a Dragino gateway, and add Dragino sensors.
The steps are as follows:
Step 1 — Roll out your LoRaWAN server (one click)
Kilo uses connectors to bind device protocols to your organization. Deploying a complete LoRaWAN Network Server takes one click:
- Click Connectors in the sidebar.
- Click Add connector.
- Select LNS from the Connector type dropdown and click Add.
That's it — the connector is created instantly, and the platform's built-in LoRaWAN Network Server is now active for your organization. Join requests, uplink processing, downlink scheduling, and message deduplication are all handled for you.
The Connectors page with the LoRaWAN (LNS) connector.
Step 2 — Register your Dragino gateway
Requirements: a Dragino LoRaWAN gateway with internet access (for example LIG16, LPS8N, LPS8v2, LG308N, or DLOS8N — available at kiloelectronics.com) and its Gateway EUI — the 16-character identifier printed on the device label and shown in the gateway's web UI. Kilo connects gateways over the LoRa Basics Station protocol (supported by current Dragino firmware); the legacy UDP packet forwarder is not supported.
- Click Gateways in the sidebar and click Add gateway.
The Gateways page with the Add gateway button.
- Enter a Name for your gateway.
- Select the Region from the dropdown. This must match the LoRaWAN frequency band supported by your gateway hardware:
| Region | Typical selection |
|---|---|
| EU868 | Most deployments in Europe |
| US915-0 / US915-1 | United States; select the variant that matches your network plan |
| AU915-0 | Australia |
| AS923 / AS923-2 | Asia-Pacific deployments where these bands are used |
| IN865 | India |
| KR920 | South Korea |
| RU864 | Russia |
| EU433 | Special-case 433 MHz deployments only |
Select the region from the dropdown.
- Enter the Gateway EUI and click Next.
Add a new gateway — name, region, Gateway EUI.
Step 3 — Save the LNS Address and certificates
After submitting, a confirmation screen shows the gateway's name, region, and EUI, plus the two things your Dragino gateway needs:
- The LNS Address — click the copy icon (for EU868 it looks like wss://lora-eu868.cloud.kiloiot.io:443). This is the server endpoint the gateway will connect to.
- The certs.zip — click the download icon. These TLS certificates authenticate the gateway's Basics Station connection.
Copy the LNS Address and download certs.zip.
Click Continue. The gateway is registered and will appear in your list shortly.
Gateway successfully added.
If you skip this screen, you can retrieve the LNS Address and regenerate the certificates later from the gateway's Settings tab.
The gateway Settings page with LNS Address and certificate regeneration.
Step 4 — Configure the Dragino gateway
- Open the Dragino gateway's web UI and go to LoRa → LoRaWAN — Basic Station.
Dragino web UI — Basic Station configuration.
-
Select LNS Server mode and paste the LNS Address you copied into the LNS URI field.
-
Upload the certificate files extracted from certs.zip — trust certificate (tc.trust), client key (tc.key), and client certificate (tc.crt) — into the corresponding fields.
Dragino web UI — LNS URI and certificate fields.
- Click Save&Applyand let the gateway reconnect.
Step 5 — Verify the connection
Within a few minutes the gateway appears in the Gateways list with an online status and starts forwarding traffic.
The gateway in the Gateways list.
If the gateway does not come online: re-check the LNS Address for typos, confirm the certificates were uploaded to the correct fields, make sure the gateway has internet access, and verify the firmware supports Basics Station.
Step 6 — Add a Dragino sensor
With the gateway online, adding a Dragino sensor takes a few minutes: go to Devices → Add device, pick your LNS connector, enter the sensor's Device EUI and AppKey (from the device label), and select the matching device profile template — Brand: Dragino, then the model. The template fills in the LoRaWAN class, frequency band, and payload decoder automatically, and the sensor joins over the air as soon as it is powered on.
For a complete worked example — from adding the device to a live, color-coded dashboard gauge — see the step-by-step guide "Adding the Dragino DDS20-LB to the Kilo IoT Platform", which covers device registration, payload mapping, metric normalization, and dashboard widgets in detail.