Changes for page ThingsBoard

Last modified by Dilisi S on 2025/04/23 19:23

From version 115.1
edited by Dilisi S
on 2025/03/08 20:11
Change comment: Uploaded new attachment "hivemq-8.png", version {1}
To version 129.1
edited by Dilisi S
on 2025/03/08 22:02
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -17,16 +17,137 @@
17 17  The **NB series** devices end with the suffix **-NB**, and the **CB series** devices end with the suffix **-CB**. For example, **S31B-NB** is an **NB device**, and **S31-CB** is a **CB device**.
18 18  
19 19  
20 += 2. Prerequisites =
20 20  
22 +To complete this tutorial, you need to have the following:
21 21  
24 +* ThingsBoard cloud account
25 +* HiveMQ Cloud account
22 22  
23 -= 2. Data Converters =
27 +== 2.1 ThingsBoard Cloud ==
24 24  
25 25  
30 +Go to [[https:~~/~~/thingsboard.io/>>https://thingsboard.io/]]
31 +
32 +Click on the **Try it now**.
33 +
34 +
35 +[[image:thingsboard-1.png]]
36 +
37 +
38 +Select either the **North America** or **Europe** region. Here, we use the Europe region.
39 +
40 +[[image:thingsboard-2.png]]
41 +
42 +
43 +You can sign up with your **Google**, **GitHub**, **Facebook**, or **Apple** account. If not you can create an account with providing your **name**, **email address** and a **password**.
44 +
45 +Click on the **Sign up** button.
46 +
47 +[[image:thingsboard-3.png||height="651" width="500"]]
48 +
49 +
50 +You will be navigated to the following page.
51 +
52 +[[image:thingsboard-5.png||height="109" width="500"]]
53 +
54 +
55 +simultaneously, you will receive an email to confirm your email address. Click on the **Activate Your Account** button.
56 +
57 +
58 +[[image:thingsboard-4.png||height="249" width="500"]]
59 +
60 +
61 +Now losing to the account using your credentials:
62 +
63 +
64 +[[image:thingsboard-6.png||height="244" width="500"]]
65 +
66 +
67 +== 2.2 HiveMQ Cloud ==
68 +
69 +
70 +Go to [[https:~~/~~/www.hivemq.com>>https://www.hivemq.com]]
71 +
72 +Click on the **Start Free** button.
73 +
74 +[[image:hivwmq-1.png]]
75 +
76 +
77 +Click on the **Sign Up FREE Now** button in the **HIVEMQ CLOUD** section.
78 +
79 +[[image:hivemq-2.png]]
80 +
81 +
82 +Click on the **Sign Up** button.
83 +
84 +You can sign up with HiveMQ using your **GitHub**, **Google**, or **LinkedIn** account.
85 +
86 +If not, provide your **email address** and a **password** to create an account by clicking on the **Sign Up** button.
87 +
88 +
89 +[[image:hivemq-3.png]]
90 +
91 +
92 +You will receive an email to verify your email address. Click on the **Confirm my account** button.
93 +
94 +
95 +[[image:hivemq-4.jpg||height="889" width="400"]]
96 +
97 +
98 +You will be redirected to a page asking you to complete your profile. Once done, click the **Continue** button.
99 +
100 +
101 +[[image:hivemq-5.png||height="655" width="700"]]
102 +
103 +
104 +Select the CloudMQ Cloud plan you need. For testing purposes, select the **Serverless FREE** plan by clicking on the **Create Serverless Cluster** button.
105 +
106 +
107 +[[image:hivemq-6.png]]
108 +
109 +
110 +You will be navigated to the **Your Clusters** page. Click on the **Manage Cluster** button.
111 +
112 +[[image:hivemq-7.png]]
113 +
114 +
115 +In your cluster page, you can find some useful parameters you need to create a MQTT connection.
116 +
117 +**URL**: This is the host name. Click on the copy button to copy it.
118 +
119 +**Port**: 8883
120 +
121 +
122 +Click on the **Getting Started** tab to setup the username and the password as the connection credentials.
123 +
124 +
125 +[[image:hivemq-8.png]]
126 +
127 +
128 +In the '**Create Connection Credentials**' section, provide a **username** and **password**, then click the **Add** button.
129 +
130 +
131 +[[image:hivemq-9.png]]
132 +
133 +
134 +
135 +If everything is successful, you will see the following message.
136 +
137 +
138 +[[image:hivemq-10.png||height="206" width="500"]]
139 +
140 +
141 +You will need these MQTT connection parameters when configuring the MQTT integration in the '**Add Integration**' section.
142 +
143 +
144 += 3. Data Converters =
145 +
146 +
26 26  In **ThingsBoard**, **Data Converters** are components used to transform incoming or outgoing data between different formats, typically to convert raw telemetry data from devices into a structured format that ThingsBoard can understand, or vice versa.
27 27  
28 28  
29 -== 2.1 Uplink ==
150 +== 3.1 Uplink ==
30 30  
31 31  
32 32  In the left navigation, click **Integrations center**, and then click **Data converters**.
... ... @@ -156,10 +156,9 @@
156 156  
157 157  [[image:data-converters-list.png]]
158 158  
159 -(% class="wikigeneratedid" %)
160 160  
161 161  
162 -= 3. Add Integration =
282 += 4. Add Integration =
163 163  
164 164  
165 165  In the left navigation, click **Integrations center**, and then click **Integrations**.
... ... @@ -225,7 +225,6 @@
225 225  * **Topic:** tb/mqtt-integration-tutorial/sensors/+/telemetry (the + replaces any 'device name' and creates devices in the Entities -> Devices)
226 226  * **QoS:** 0-At most once
227 227  
228 -
229 229  [[image:add-integration-connection.png||height="511" width="500"]]
230 230  
231 231  
... ... @@ -240,11 +240,10 @@
240 240  Click on the **Check connection** button to verify the MQTT connection using the provided parameters.
241 241  
242 242  
243 -
244 244  [[image:check-connection.png||height="83" width="300"]]
245 245  
246 246  
247 -If the connection is successful, you will see the **Connected** message.
365 +If the connection is successful, you will see the **Connected** message. If not, check your connection parameters again.
248 248  
249 249  
250 250  [[image:connection-success.png||height="511" width="500"]]
... ... @@ -252,15 +252,15 @@
252 252  
253 253  Click on the **Add** button.
254 254  
255 -
256 -
257 257  You should see that the newly added integration is listed on the **Integrations** page.
258 258  
259 259  Since we haven't received data from a device yet, the integration **Status** is shown as **Pending.**
260 260  
261 -[[image:integrations-list-added-pending.png]]
262 262  
263 263  
379 +[[image:new-integration-pending.png]]
380 +
381 +
264 264  = 5. Verifying the receipt of data from the device =
265 265  
266 266  
hivemq-8.png
Size
... ... @@ -1,1 +1,1 @@
1 -304.7 KB
1 +268.7 KB
Content
hivemq-10.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +82.7 KB
Content
hivemq-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +303.7 KB
Content
thingsboard-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +1.9 MB
Content
thingsboard-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +901.1 KB
Content
thingsboard-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +146.3 KB
Content
thingsboard-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +122.1 KB
Content
thingsboard-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +106.7 KB
Content
thingsboard-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.pradeeka
Size
... ... @@ -1,0 +1,1 @@
1 +119.3 KB
Content