Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
177 views

Develop IoT Apps With ThingsBoard

The document discusses the main components of developing IoT apps with ThingsBoard, including devices, data ingestion, and the ThingsBoard platform. It provides steps for connecting a Teltonika tracker device to collect GPS and other data, ingesting the data using Flespi, and visualizing the data on the ThingsBoard dashboard. The document also references additional resources for setting up and using ThingsBoard, Flespi, and Teltonika devices for IoT applications.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
177 views

Develop IoT Apps With ThingsBoard

The document discusses the main components of developing IoT apps with ThingsBoard, including devices, data ingestion, and the ThingsBoard platform. It provides steps for connecting a Teltonika tracker device to collect GPS and other data, ingesting the data using Flespi, and visualizing the data on the ThingsBoard dashboard. The document also references additional resources for setting up and using ThingsBoard, Flespi, and Teltonika devices for IoT applications.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

D E V E L O P I OT A P P S W I T H T H I N G S B OA R D

Andreas Giovani
3 Main Component

Devices Data Ingestion Platform


Devices

Voltage Regulator Micro


Controller Power Meter with 3D Printer
RS485 and Wifi

GPS Module GSM Module


Fleet Tracker with
Water Meter with
4G
LoRa
Data Ingestion
Data Ingestion is the process of obtaining data from one or several sources for immediate use or
storage in a database. Because there's many type of data, before analyze the collected data will be
cleaned and formatted first
Platform
IoT platforms are the support software that connects everything in an IoT system. An IoT platform
facilitates communication, data flow, device management, and the functionality of applications.
T H I N G S B OA R D
Preparing Thingsboard
Deploy Thingsboard on your server (On Prem or Cloud) or you can use Demo server Provided by
Thingsboard (demo.thingsboard.io)
3
Next create demo Account
After that create Device to collect data from Flespi
1
2

Fill Name as you wish and check “is


Gateway” checkbox
Preparing Thingsboard
1

Open new Device

Click Copy access


token, will be use when
we create stream on
flespi later
FLESPI.IO
Flespi – Create Channel 2

Create Channel to receive data from


tracker
1. Go to Channel Page
Telematics Hub > Channels
2. Create Channel by click + Button 1
on bottom right page. Fill Name as
you wish and Protocol id with
“teltonika”
3. Page will show new channel with
summarized detail
4. Take a note for Host and Port, we
will use it for configure device later

3
! Click here if button is to enable channel
2

Flespi – Create Stream


Create Channel to send data to IOT 1
Platform
1. Go to Channel Page
Telematics Hub > Streams
2. Create Stream by click + Button
on bottom right page. Select
“thingsboard” on Protocol id and
fill Access Token generated by
our Thingsboard before
3. Assign Channel to Stream
4. Page will show new channel 3
with summarized detail

4
! Click here if button is to enable stream
T E LT O N I K A C O N F I G U R AT O R
Preparing Teltonika FMC640

Connect power source to GND (Port 1,


Black Cable) and VDC (Port 11, Red
Cable) .
Voltage must between 10 to 30 Volt.
Ex : Car Battery (Aki Mobil), Power
Adaptor, Laptop Charger, Solar Cell
Preparing SIMCARD and Battery
Configure with Teltonika Configurator
1. Install USB Driver (Link)
2. Download Teltonika Configurator (Link)
3. Open Teltonika Configurator
4. Connect device to computer using Mini-USB cable
5. Start configure by click device
Configure with Teltonika Configurator
1 2 3

Fill Domain:Port provided by Flespi


Fill APN
4

5 Check GPS Status 6 Check GSM Status


CHECK RECORDS
Teltonika Configurator
Back to GSM Info and check Records and GPRS Traffic
Flespi – Channel Receive data
Flespi – Stream data
Thingsboard – Received data
Thingsboard – check data
Click newly created devices and go
to Latest telemetry tab
DA S H B OA R D W I T H T H I N G S B OA R D
Create new Dashboard
3
1

2
4
Dashboard – Add Devices
1 2

5
4

Dashboard – Add Widget Chart

3
4
Dashboard – Add Widget Maps
1 2

5
3
Share Dashboard to Other
Share Dashboard to Other
Reference
1. https://flespi.com/devices
2. https://flespi.com/kb/flespi-to-thingsboard
3. https://thingsboard.io/docs/user-guide/install/installation-options/
4. https://wiki.teltonika-gps.com/view/FMC640_First_Start
5. https://thingsboard.io/docs/pe/user-guide/rbac/
6. https://wiki.teltonika-mobility.com/view/Supported_third_party_platforms
7. https://www.leverege.com/blogpost/what-is-an-iot-platform
QUESTION ?

You might also like