Show last authors
1
2
3 (% aria-label="image-20220530000243-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)
4 (((
5 (% data-widget="image" style="text-align:center" %)
6 [[image:image-20220530000243-1.png||height="332" width="531"]](% title="Click and drag to resize" %)​
7
8 (% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]]
9 )))
10
11
12
13
14
15
16
17
18 **Table of Contents:**
19
20 (% aria-label="macro:toc widget" contenteditable="false" role="region" tabindex="-1" %)
21 (((
22
23 )))
24
25 {{toc/}}
26
27
28
29
30
31
32
33 = 1.  Introduction =
34
35 == 1.1  What is GroPoint Air ==
36
37
38 (((
39 The Dragino GroPoint is a (% style="color:blue" %)**LoRaWAN Multi Soil Segment Converter**(%%) for IoT of Agriculture. It is designed to connect to [[GroPoint Profile Multi-depth Soil moisture and temperature profile Sensor>>url:https://www.gropoint.com/products/soil-sensors/gropoint-profile]] and get GroPoint Profile's reading and send it to IoT server via LoRaWAN wireless network.
40 )))
41
42 (((
43 (% style="color:blue" %)**GroPoint Profile is plug-and-play with GroPoint Air**(%%) to get soil moisture and send via wireless. GroPoint Profile is powered by GroPoint Air, (% style="color:blue" %)**no need external power source**(%%).
44 )))
45
46 (((
47 The LoRa wireless technology used in GroPoint Air allows devices to send data and reach extremely long ranges at low data-rates. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption.
48 )))
49
50 (((
51 GroPoint Air is powered by (% style="color:blue" %)**an 8500mAh Li-SOCI2 battery**(%%), it is designed for long-term use for up to 5 years.
52 )))
53
54 (((
55 Each GroPoint Air is pre-load with a set of unique keys for LoRaWAN registrations, register these keys to the local LoRaWAN server and it will auto-connect after power on.
56 )))
57
58 (% aria-label="image-20220530002019-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220530002019-2.png||data-widget="image" height="295" width="655"]](% title="Click and drag to resize" %)​
59
60 == 1.2  Features ==
61
62
63 * LoRaWAN 1.0.3 Class A
64 * Ultra-low power consumption
65 * Supports GroPoint Profile
66 * Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/IN865
67 * AT Commands to change parameters
68 * Uplink on periodically
69 * Downlink to change configure
70 * IP66 Waterproof Enclosure
71 * 8500mAh Battery for long term use
72
73 == 1.3  Probe Specification ==
74
75
76 (((
77 GroPoint Air includes an M12 5-pin connector, the pins definition matches GroPoint Profile M12 version probes. Users can connect this connector to GroPoint Profile directly.
78 )))
79
80 (((
81 GroPoint Profile includes a series of multi-depth soil moisture and temperature sensors. The specification for GroPoint Profile can be found here: [[https:~~/~~/www.gropoint.com/products/soil-sensors/gropoint-profile>>https://www.gropoint.com/products/soil-sensors/gropoint-profile]]
82 )))
83
84
85 == 1.4  Applications ==
86
87
88 * Smart Agriculture
89
90 == 1.5  Pin Mapping ==
91
92
93 Inner PCB Pin mapping for reference:
94
95 (% aria-label="image-20220530002453-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220530002453-3.png||data-widget="image" height="262" width="493"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
96
97
98 = 2.  Connect LoRaWAN Network =
99
100 == 2.1  LED Indicator ==
101
102
103 The GroPoint Air has an internal LED which can show the status of different states.
104
105 * The sensor is detected when the device is turned on, and it will flash 4 times quickly when it is detected.
106 * Blink once when device transmits a packet.
107
108 == 2.2  Firmware and Changelog ==
109
110
111 (((
112 Firmware Download Location: [[https:~~/~~/www.dropbox.com/sh/xjj8dh5zs1zre20/AAB5pGtSHItnTrpPLUpRNJAYa?dl=0>>https://www.dropbox.com/sh/xjj8dh5zs1zre20/AAB5pGtSHItnTrpPLUpRNJAYa?dl=0]]
113 )))
114
115 (((
116 Change Log:
117 )))
118
119 (((
120 v1.0:  Release.
121 )))
122
123
124 = 3.  How to use? =
125
126 == 3.1  Connect to GroPoint Profile ==
127
128
129 (((
130 GroPoint Air must be used with [[GroPoint Profile>>https://www.gropoint.com/products/soil-sensors/gropoint-profile]]. There are different interface model from GroPoint, users need to choose the one:
131 )))
132
133 * (((
134 Support RS485 Interface
135 )))
136 * (((
137 with M12 5pin connector.
138 )))
139
140 (((
141 Such model in GroPoint Profile is: (% style="color:blue" %)**2625-N-T-x-M-M **(%%)(Where x is different depending on how many levels it detects).
142 )))
143
144
145 == 3.2  Connect to LoRaWAN Network? ==
146
147
148 Each GroPoint Air is shipped with a worldwide unique set of OTAA keys. To use GroPoint Air in a LoRaWAN network, user needs to input the OTAA keys in the LoRaWAN network server. So GroPoint Air can join the LoRaWAN network and start to transmit sensor data
149
150
151 == 3.3  Example to use for LoRaWAN network ==
152
153
154 (((
155 This section shows an example of how to join the TTN V3 LoRaWAN IoT server. Usages with other LoRaWAN IoT servers are similar.
156 )))
157
158 * (((
159 In this use case, the GroPoint Air measures soil moisture and temperature and sends the status to the LoRaWAN server.The GroPoint Air will uplink different types of messages to the LoRaWAN server. See [[Uplink payload>>||anchor="H3.4A0UplinkPayloadAnalyze"]] for detail.
160 )))
161
162 (((
163 Assume the DLOS8 is already set to connect to the [[TTN V3 network >>url:https://eu1.cloud.thethings.network/]]. We need to add the GroPoint Air device in TTN V3:
164 )))
165
166 (((
167
168 )))
169
170 (((
171 (% style="color:blue" %)**Step 1**(%%): Create a device in TTN V3 with the OTAA keys from GroPoint Air.
172 )))
173
174 (((
175 Each GroPoint Air is shipped with a sticker with the default device EUI as below:
176 )))
177
178 [[image:image-20230426084611-1.png||height="262" width="564"]](% style="display:none" %)
179
180 (% title="Click and drag to resize" %)​
181
182 Users can enter these keys in the LoRaWAN Server portal. Below is the TTN V3 screenshot:
183
184 **Add APP EUI in the application.**
185
186 (% aria-label="image-20220519151704-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519151704-1.png?rev=1.1||alt="image-20220519151704-1.png" data-widget="image"]]
187
188 (% title="Click and drag to resize" %)​
189
190 (% aria-label="image-20220519151704-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519151704-2.png?width=717&height=322&rev=1.1||alt="image-20220519151704-2.png" data-widget="image" height="322" width="717"]]
191
192 (% title="Click and drag to resize" %)​
193
194 (% aria-label="image-20220519151704-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519151704-3.png?rev=1.1||alt="image-20220519151704-3.png" data-widget="image"]]
195
196 (% title="Click and drag to resize" %)​
197
198 (% aria-label="image-20220519151704-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519151704-4.png?rev=1.1||alt="image-20220519151704-4.png" data-widget="image"]](% title="Click and drag to resize" %)​
199
200 **Add APP KEY and DEV EUI**
201
202
203 (% style="color:blue" %)**Step 2**(%%):  Power on GroPoint Air
204
205 (% aria-label="image-20220519094347-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519094347-1.png?width=725&height=430&rev=1.1||alt="image-20220519094347-1.png" data-widget="image" height="430" width="725"]]
206
207 (% title="Click and drag to resize" %)​
208
209 (((
210 Put the jumper to power on GroPoint Air and it will auto-join to the TTN V3 network. After join success, it will start to upload sensor data to TTN V3 and the user can see it in the panel.
211 )))
212
213 (% aria-label="image-20220611174943-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220611174943-1.png||data-widget="image" height="139" width="1008"]](% title="Click and drag to resize" %)​
214
215
216 === **Decoder in TTN V3** ===
217
218 (% aria-label="1652927365661-475.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/1652927365661-475.png?width=723&height=359&rev=1.1||alt="1652927365661-475.png" data-widget="image" height="359" width="723"]](% title="Click and drag to resize" %)​
219
220 Please check the decoder [gropoint_Decoder_V1.0.0.js] from this link:  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
221
222
223 == 3.4  Uplink Payload Analyze ==
224
225
226 (((
227 Uplink payloads have two types:
228 )))
229
230 * (((
231 (((
232 Report temperature and humidity status normally: Use FPORT=2
233 )))
234 )))
235 * (((
236 (((
237 Other control commands: Use other FPORT fields.
238 )))
239 )))
240
241 (((
242 The application server should parse the correct value based on FPORT settings.
243 )))
244
245
246 == 3.5  temperature and humidity Value, Uplink FPORT~=2 ==
247
248
249 (((
250 GroPoint Air will send this uplink after Device Status once join the LoRaWAN network successfully. And GroPoint Air will:
251 )))
252
253 (((
254 periodically send this uplink every 20 minutes, this interval can be changed.
255 )))
256
257 (((
258 The drawing below shows the probe dimensions of the 2-8 segment probes, Temperature sen sor locations provided in table below:
259 )))
260
261 (% aria-label="image-20220621093414-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220621093414-1.png||data-widget="image" height="932" width="816"]](% title="Click and drag to resize" %)​
262
263 GroPoint Air's sensors come in six models: GPLP-2, GPLP-3, GPLP-4, GPLP-5, GPLP-6, GPLP-8.
264
265 The amount of temperature and humidity is different for each model, so the payload of each model is different.
266
267 Take GPLP-3 as an example:
268
269 Uplink Payload totals 21 bytes.
270
271 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %)
272 |(% style="background-color:#4f81bd; color:white; width:60px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**1**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**
273 |(% style="width:94px" %)value|(% style="width:38px" %)Bat|(% style="width:39px" %)sen|(% style="width:52px" %)Tem1|(% style="width:52px" %)Tem2|(% style="width:52px" %)Tem3|(% style="width:52px" %)Tem4|(% style="width:50px" %)Tem5|(% style="width:52px" %)Tem6|(% style="width:55px" %)Hum1|(% style="width:55px" %)Hum2|(% style="width:56px" %)Hum3
274
275 (% title="Click and drag to resize" %)​
276
277 (% aria-label="image-20220611174943-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220611174943-1.png||data-widget="image" height="139" width="1008"]](% title="Click and drag to resize" %)​
278
279
280 (((
281 For US915 frequency, when DR=0 and the payload length exceeds 11, the DR of this packet is switched to 1.
282 )))
283
284 (((
285 For AU915 frequency, when DR=2,Dwelltime=1 and the payload length exceeds 11, the DR of this packet is switched to 3.
286 )))
287
288 (((
289 For AS923 frequency, when DR=2,Dwelltime=1 and the payload length exceeds 11, the DR of this packet is switched to 3.
290 )))
291
292
293 == 3.6  Show data on Datacake ==
294
295
296 (((
297 Datacake IoT platform provides a human-friendly interface to show the sensor data, once we have sensor data in TTN V3, we can use Datacake to connect to TTN V3 and see the data in Datacake. Below are the steps:
298 )))
299
300 (((
301 (% style="color:blue" %)**Step 1**(%%):  Link TTNv3 to Datacake [[https:~~/~~/docs.datacake.de/lorawan/lns/thethingsindustries#create-integration-on-tti>>url:https://docs.datacake.de/lorawan/lns/thethingsindustries#create-integration-on-tti]]
302 )))
303
304 (((
305 (% style="color:blue" %)**Step 2**(%%):  Configure SW3L in Datacake  ​​​​
306 )))
307
308 (% aria-label="image-20220613171007-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220613171007-1.png||data-widget="image" height="567" width="542"]]
309
310 (% title="Click and drag to resize" %)​
311
312 (% aria-label="image-20220613171015-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220613171015-2.png||data-widget="image" height="600" width="586"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
313
314 (% aria-label="image-20220613171029-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220613171029-3.png||data-widget="image" height="507" width="513"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
315
316 (% aria-label="image-20220613171038-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220613171038-4.png||data-widget="image" height="469" width="786"]]
317
318 (% title="Click and drag to resize" %)​
319
320 (% aria-label="image-20220613171105-5.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220613171105-5.png||data-widget="image" height="533" width="949"]]
321
322 (% title="Click and drag to resize" %)​
323
324 (% aria-label="image-20220613171117-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220613171117-6.png||data-widget="image" height="501" width="925"]]
325
326 (% title="Click and drag to resize" %)​
327
328 (% aria-label="image-20220613171124-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220613171124-7.png||data-widget="image" height="466" width="877"]](% title="Click and drag to resize" %)​
329
330
331 = 4.  Configure GroPoint Air via AT Command or LoRaWAN Downlink =
332
333
334 (((
335 Use can configure GroPoint Air via AT Command or LoRaWAN Downlink.
336 )))
337
338 * (((
339 AT Command Connection: See [[FAQ>>||anchor="H7.A0FAQ"]].
340 )))
341 * (((
342 LoRaWAN Downlink instruction for different platforms: [[IoT LoRaWAN Server>>url:http://8.211.40.43/xwiki/bin/view/Main/]]
343 )))
344
345 (((
346 There are two kinds of commands to configure GroPoint Air, they are:
347 )))
348
349 * (((
350 (((
351 **~ (% style="color:#4472c4" %)General Commands(%%)**(% style="color:#4472c4" %).
352 )))
353 )))
354
355 (((
356 These commands are to configure:
357 )))
358
359 * (((
360 General system settings like: uplink interval.
361 )))
362 * (((
363 LoRaWAN protocol & radio-related command.
364 )))
365
366 (((
367 They are the same for all Dragino Device that support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki: [[End Device AT Commands and Downlink Command>>url:http://8.211.40.43/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
368 )))
369
370
371
372 * (((
373 (((
374 **~ (% style="color:#4472c4" %)Commands special design for GroPoint Air(%%)**
375 )))
376 )))
377
378 (((
379 These commands only valid for GroPoint Air, as below:
380 )))
381
382
383 == 4.1  Set Transmit Interval Time ==
384
385
386 Feature: Change LoRaWAN End Node Transmit Interval.
387
388
389 (% style="color:#037691" %)**AT Command: AT+TDC**
390
391 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
392 |=(% style="width: 156px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 137px;background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response**
393 |(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|(((
394 30000
395 OK
396 the interval is 30000ms = 30s
397 )))
398 |(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|(((
399 OK
400 Set transmit interval to 60000ms = 60 seconds​
401 )))
402
403 (% style="color:#037691" %)**Downlink Command: 0x01**
404
405 Format: Command Code (0x01) followed by 3 bytes time value.
406
407 If the downlink payload=0100003C, it means set the END Node’s Transmit Interval to 0x00003C=60(S), while type code is 01.
408
409 * Example 1: Downlink Payload: 0100001E  ~/~/ Set Transmit Interval (TDC) = 30 seconds
410 * Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
411
412 == 4.2  Set Interrupt Mode ==
413
414
415 Feature, Set Interrupt mode for GPIO_EXIT.
416
417 (% style="color:#037691" %)**AT Command: AT+INTMOD**
418
419 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
420 |=(% style="width: 154px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 196px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 160px;background-color:#4F81BD;color:white" %)**Response**
421 |(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
422 0
423 OK
424 the mode is 0 =No interruption
425 )))
426 |(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)(((
427 Set Transmit Interval
428 ~1. (Disable Interrupt),
429 2. (Trigger by rising and falling edge)
430 3. (Trigger by falling edge)
431 4. (Trigger by rising edge)
432 )))|(% style="width:157px" %)OK
433
434 (% style="color:#037691" %)**Downlink Command: 0x06**
435
436 Format: Command Code (0x06) followed by 3 bytes.
437
438 This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
439
440 * Example 1: Downlink Payload: 06000000  ~/~/ Turn off interrupt mode
441 * Example 2: Downlink Payload: 06000003  ~/~/ Set the interrupt mode to rising edge trigger
442
443 == 4.3  Set the sensor delay time ==
444
445
446 (((
447 Feature: Change the sensor delay time.
448
449
450 )))
451
452 (((
453 There are six models of GroPoint Air, and each model returns a different number of temperature and humidity. The more bytes of the returned value, the longer the delay. The AT+SDELAY command can adjust the time that the sensor returns data to the node, and can adjust different delays according to different types of sensors.
454 )))
455
456 (((
457 The default delay is 1000ms.
458 )))
459
460 (((
461 (% style="color:#037691" %)**AT Command: AT+SDELAY**
462
463 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
464 |=(% style="width: 156px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 137px;background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response**
465 |(% style="width:156px" %)AT+SDELAY=?|(% style="width:137px" %)Show the sensor delay time|(((
466 1000
467 OK
468 the sensor delay time is 1000ms
469 )))
470 |(% style="width:156px" %)AT+SDELAY=2000|(% style="width:137px" %)Set the sensor delay time|(((
471 OK
472 Set the sensor delay time to 2000ms
473 )))
474 )))
475
476 (% style="color:#037691" %)**Downlink Command: 0xA1**
477
478 Format: Command Code (0xA1) followed by 3 bytes time value.
479
480 If the downlink payload=A10007D0, it means set the sensor delay time to 0x0007D0=2000ms, while type code is A1.
481
482 * Example 1: Downlink Payload: A10003E8  ~/~/ Set the sensor delay time = 1000ms
483 * Example 2: Downlink Payload: A10007D0  ~/~/ Set the sensor delay time = 2000ms
484
485 == 4.4  Query sensor model function ==
486
487
488 Feature: Using this function will re-update the model.
489
490 (% style="color:#037691" %)**Downlink Command: 0xFA00**
491
492
493 == 4.5  Get Firmware Version Info ==
494
495
496 Feature: use downlink to get firmware version.
497
498 (% style="color:#037691" %)**Downlink Command: 0x26**
499
500 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %)
501 |(% style="background-color:#4f81bd; color:white; width:193px" %)**Downlink Control Type**|(% style="background-color:#4f81bd; color:white; width:57px" %)**FPort**|(% style="background-color:#4f81bd; color:white; width:91px" %)**Type Code**|(% style="background-color:#4f81bd; color:white; width:159px" %)**Downlink payload size(bytes)**
502 |(% style="width:193px" %)Get Firmware Version Info|(% style="width:57px" %)Any|(% style="width:91px" %)26|(% style="width:149px" %)2
503
504 * Reply to the confirmation package: 26 01
505 * Reply to non-confirmed packet: 26 00
506
507 Device will send an uplink after got this downlink command. With below payload:
508
509 Configures info payload:
510
511 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:520px" %)
512 |(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:70px" %)**1**|(% style="background-color:#4f81bd; color:white; width:70px" %)**1**|(% style="background-color:#4f81bd; color:white; width:50px" %)**1**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:60px" %)**1**|(% style="background-color:#4f81bd; color:white; width:50px" %)**4**|(% style="background-color:#4f81bd; color:white; width:100px" %)**1**
513 |(% style="width:93px" %)Value|(% style="width:114px" %)Software Type|(% style="width:139px" %)Frequency Band|(% style="width:149px" %)Sub-band|(% style="width:149px" %)Firmware Version|(% style="width:149px" %)Sensor Type|(% style="width:63px" %)Reserve|(% style="width:63px" %)Message Tpye Always 0x02
514
515 (% style="color:#037691" %)**Software Type**(%%): Always 0x03 for GroPoint Air
516
517
518 (% style="color:#037691" %)**Frequency Band**(%%):
519
520 *0x01: EU868
521
522 *0x02: US915
523
524 *0x03: IN865
525
526 *0x04: AU915
527
528 *0x05: KZ865
529
530 *0x06: RU864
531
532 *0x07: AS923
533
534 *0x08: AS923-1
535
536 *0x09: AS923-2
537
538 *0x0A: AS923-3
539
540 *0x0B: AS923-4
541
542
543 (% style="color:#037691" %)**Sub-Band**(%%):  value 0x00 ~~ 0x08
544
545
546 (% style="color:#037691" %)**Firmware Version**(%%):  0x0100, Means: v1.0.0 version
547
548
549 (% style="color:#037691" %)**Sensor Type**(%%):
550
551 0x01: LSE01
552
553 0x02: LDDS75
554
555 0x03: LDDS20
556
557 0x04: LLMS01
558
559 0x05: LSPH01
560
561 0x06: LSNPK01
562
563 0x07: LDDS45
564
565 0x08: LSLP01
566
567
568 = 5.  Use AT Command =
569
570 == 5.1  Access AT Commands ==
571
572
573 GroPoint Air supports AT Command set in the stock firmware. You can use a USB to TTL adapter to connect to GroPoint Air for using AT command, as below.
574
575 (% aria-label="1654593668970-604.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:Main.User Manual for LoRaWAN End Nodes.LLMS01-LoRaWAN Leaf Moisture Sensor User Manual.WebHome@1654593668970-604.png||data-widget="image" height="297" width="474"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
576
577 **Connection:**
578
579 (% style="background-color:yellow" %)** USB TTL GND <~-~-~-~-> GND**
580
581 (% style="background-color:yellow" %)** USB TTL TXD <~-~-~-~-> UART_RXD**
582
583 (% style="background-color:yellow" %)** USB TTL RXD <~-~-~-~-> UART_TXD**
584
585
586 (((
587 In the PC, you need to set the serial baud rate to (% style="color:green" %)**9600**(%%) to access the serial console for GroPoint Air. GroPoint Air will output system info once power on as below:
588 )))
589
590 (% aria-label="1654653659449-932.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:Main.User Manual for LoRaWAN End Nodes.LLMS01-LoRaWAN Leaf Moisture Sensor User Manual.WebHome@1654653659449-932.png||data-widget="image" height="471" width="674"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
591
592 Valid AT Command please check [[Configure Device>>||anchor="H4.A0ConfigureGroPointAirviaATCommandorLoRaWANDownlink"]].
593
594
595 = 6. Battery & Power Consumption =
596
597
598 GroPoint Air uses ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
599
600 [[**Battery Info & Power Consumption Analyze**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
601
602
603 = 7.  FAQ =
604
605 == 7.1  How to change the LoRa Frequency Bands/Region ==
606
607
608 You can follow the instruction here: [[how to upgrade image>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome||anchor="H2.HardwareUpgradeMethodSupportList"]].
609 When downloading the images, choose the required image file for download. ​
610
611
612 = 8.  Trouble Shooting =
613
614 == 8.1  AT Commands input doesn't work ==
615
616
617 In case if user can see the console output but can't type input to the device. Please check if you already include the (% style="color:green" %)**ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:green" %)**ENTER**(%%) while pressing the send key, user need to add ENTER in their string.
618
619
620 == 8.2  Why i see the payload is 7FFF? ==
621
622
623 The device will judge the length of the data received by the serial port. If the length of the received data is 0, it means that there is a problem with the sensor communication or the sensor is not connected properly, it is invalid data, and the uploaded data is 7FFF.
624
625
626 = 9.  Order Info =
627
628
629 Part Number: (% style="color:blue" %)**GROPOINT AIR-M-XX**
630
631 (% style="color:blue" %)**XX**(%%): The default frequency band
632
633 * (% style="color:red" %)**AS923**(%%): LoRaWAN AS923 band
634 * (% style="color:red" %)**AU915**(%%): LoRaWAN AU915 band
635 * (% style="color:red" %)**EU433**(%%): LoRaWAN EU433 band
636 * (% style="color:red" %)**EU868**(%%): LoRaWAN EU868 band
637 * (% style="color:red" %)**KR920**(%%): LoRaWAN KR920 band
638 * (% style="color:red" %)**US915**(%%): LoRaWAN US915 band
639 * (% style="color:red" %)**IN865**(%%):  LoRaWAN IN865 band
640 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
641
642
643
644
645 = 10.  Packing Info =
646
647
648 (((
649 **Package Includes:  **
650 )))
651
652 * GroPoint Air-M x 1
653
654 (((
655 **Dimension and weight:**
656 )))
657
658 * Device Size: cm
659 * Device Weight: g
660 * Package Size / pcs : cm
661 * Weight / pcs : g
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0