Skip to content
Stand with Ukraine flag

LW001-BG PRO LoRaWAN Tracker

LW001-BG PRO LoRaWAN Tracker

LW001-BG PRO LoRaWAN Tracker

MOKO SMART

Platform
ThingsBoard
Hardware Type
Other devices
Connectivity
LoRaWAN®

Introduction

The LW001-BG PRO is a wireless, smart, ultra–low-power indoor and outdoor LoRaWAN tracker. It integrates GPS, Bluetooth, and WiFi positioning, supports multiple operating modes, and is suitable for a wide range of tracking applications.

It supports two LoRaWAN network access modes: ABP and OTAA, and can be easily configured or updated through the MKLoRa app. This device is ideal for optimizing logistics processes, asset management, warehouse and inventory scenarios, outdoor tracking, theft protection, livestock tracking and much more.

Prerequisites

To continue with this guide we will need the following:

Configuration

LW001-BG PRO LoRaWAN Tracker

To connect the device and start sending data, both the device and the network server must be configured. Users can configure the device using the MKLora application. To download the MKLora app, scan the QR code on the left or follow the provided link.

After the MKLora APP is installed, users can start the configuration.


First, we will configure the device and save the required information that will be used later for the network server configuration. To add a device to network server and get information from it, we will need the following device parameters:

  • Device EUI - device identifier
  • Application EUI - Application identifier
  • Application Key - Application key to identify device. We recommend to use a generated key, not from the example!

The parameters above are required for connection.

Depending on the network server, you may also need to provide join type (OTAA), LoRaWAN version.

After the device is turned on, the device Bluetooth will start broadcasting. Open the MKLoRa APP and choose LW001, then you can search the LW001-BG PRO device by click the refresh icon. The default broadcast name of the device: LW001-BG -XXXX.

Then click “Connect” button, the default login password is Moko4321.

Go to “Lora” and check the “Connection Settings”, you can configure/read the Device EUI, APP EUI and APPkey.

ThingsBoard supports various network servers. To create an integration with a network server, please choose one of the supported network servers:

Add a device on the Chirpstack

To add a device, you can follow next steps:

  1. Login to ChirpStack server. Go to the Device profiles page and click on Add device profile button.
  2. Fill the fields.
  3. Go to the Codec page and paste the script just copied. Click Submit button.
  4. Go to the Applications page, and click on “Add application”.
  5. Named your application. Click Submit.
  6. Open created application and press Add device button.
  7. Fill the parameters with values from the device configuration, then choose previously created device profile and click on Submit button
  8. Go to the Variables tab, put your Application key to the field and click on Submit button to save the device.

Configure application integration with ThingsBoard

  1. Go to the “Integrations” page, find and select the ThingsBoard.
  2. Enter the URL of your ThingsBoard server and click Submit button.

Create device on ThingsBoard

To create device on ThingsBoard, follow the next steps:

  1. Log in to your ThingsBoard account. Navigate to the Devices page and click the ”+” button to add a new device.
  2. Enter the device name and click Next: Credentials.
  3. In the Credentials step, specify the device’s Access token (use the previously copied Device EUI value), then click Add.
  4. The device is now created. Click on the device to open its details page. Navigate to the Latest telemetry tab to view the data reported by the device.

Create Dashboard on ThingsBoard

In order to get more user-friendly view - you can use dashboards.

To add the dashboard to ThingsBoard, follow the next steps:

  1. Fill the dashboard title and click Add button
  2. Click Add widget button to add widget in dashboard
  1. Navigate to the Dashboards page. By default, you navigate to the dashboard group All. Click on the “plus” icon in the top right corner. Select Create new dashboard.
  2. Fill the dashboard title and click Add button.
  3. The dashboard will opened. Click Add widget button to add new widget.
  4. For example, for the location info, the Maps widget is suitable.
  5. And then select the data source as the device that just created, and choose the variable that you want to display.

Import Dashboard

You can download this example dashboard in JSON format and import it into your ThingsBoard instance.