<
From version < 31.3 >
edited by Xiaoling
on 2022/06/06 17:22
To version < 32.15 >
edited by Xiaoling
on 2022/06/07 11:40
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,13 +1,17 @@
1 1  (% style="text-align:center" %)
2 -[[image:image-20220606151504-2.jpeg||height="848" width="848"]]
2 +[[image:image-20220606151504-2.jpeg||height="554" width="554"]]
3 3  
4 4  
5 5  
6 +**Contents:**
6 6  
8 +{{toc/}}
7 7  
8 8  
9 9  
10 10  
13 +
14 +
11 11  = 1. Introduction =
12 12  
13 13  == 1.1 ​What is LoRaWAN Soil Moisture & EC Sensor ==
... ... @@ -85,7 +85,7 @@
85 85  )))
86 86  
87 87  (((
88 -In case you can’t set the OTAA keys in the LoRaWAN OTAA server, and you have to use the keys from the server, you can [[use AT Commands >>||anchor="H3.UsingtheATCommands"]].
92 +In case you can’t set the OTAA keys in the LoRaWAN OTAA server, and you have to use the keys from the server, you can [[use AT Commands >>||anchor="H3.200BUsingtheATCommands"]].
89 89  )))
90 90  
91 91  
... ... @@ -138,86 +138,110 @@
138 138  
139 139  == 2.3 Uplink Payload ==
140 140  
145 +(% class="wikigeneratedid" %)
146 +=== ===
147 +
141 141  === 2.3.1 MOD~=0(Default Mode) ===
142 142  
143 143  LSE01 will uplink payload via LoRaWAN with below payload format: 
144 144  
145 -
152 +(((
146 146  Uplink payload includes in total 11 bytes.
147 -
154 +)))
148 148  
156 +(% border="1" cellspacing="10" style="background-color:#ffffcc; width:500px" %)
149 149  |(((
150 150  **Size**
151 151  
152 152  **(bytes)**
153 153  )))|**2**|**2**|**2**|**2**|**2**|**1**
154 -|**Value**|[[BAT>>path:#bat]]|(((
162 +|**Value**|[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(((
155 155  Temperature
156 156  
157 157  (Reserve, Ignore now)
158 -)))|[[Soil Moisture>>path:#soil_moisture]]|[[Soil Temperature>>path:#soil_tem]]|[[Soil Conductivity (EC)>>path:#EC]]|(((
166 +)))|[[Soil Moisture>>||anchor="H2.3.4SoilMoisture"]]|[[Soil Temperature>>||anchor="H2.3.5SoilTemperature"]]|[[Soil Conductivity (EC)>>||anchor="H2.3.6SoilConductivity28EC29"]]|(((
159 159  MOD & Digital Interrupt
160 160  
161 161  (Optional)
162 162  )))
163 163  
164 -[[image:1654504881641-514.png]]
165 165  
166 166  
167 -
168 168  === 2.3.2 MOD~=1(Original value) ===
169 169  
170 170  This mode can get the original AD value of moisture and original conductivity (with temperature drift compensation).
171 171  
178 +(% border="1" cellspacing="10" style="background-color:#ffffcc; width:500px" %)
172 172  |(((
173 173  **Size**
174 174  
175 175  **(bytes)**
176 176  )))|**2**|**2**|**2**|**2**|**2**|**1**
177 -|**Value**|[[BAT>>path:#bat]]|(((
184 +|**Value**|[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(((
178 178  Temperature
179 179  
180 180  (Reserve, Ignore now)
181 -)))|[[Soil Moisture>>path:#soil_moisture]](raw)|[[Soil Temperature>>path:#soil_tem]]|[[Soil Conductivity (EC)>>path:#EC]](raw)|(((
188 +)))|[[Soil Moisture>>||anchor="H2.3.4SoilMoisture"]](raw)|[[Soil Temperature>>||anchor="H2.3.5SoilTemperature"]]|[[Soil Conductivity (EC)>>||anchor="H2.3.6SoilConductivity28EC29"]](raw)|(((
182 182  MOD & Digital Interrupt
183 183  
184 184  (Optional)
185 185  )))
186 186  
187 -[[image:1654504907647-967.png]]
188 188  
189 189  
190 -
191 191  === 2.3.3 Battery Info ===
192 192  
198 +(((
193 193  Check the battery voltage for LSE01.
200 +)))
194 194  
202 +(((
195 195  Ex1: 0x0B45 = 2885mV
204 +)))
196 196  
206 +(((
197 197  Ex2: 0x0B49 = 2889mV
208 +)))
198 198  
199 199  
200 200  
201 201  === 2.3.4 Soil Moisture ===
202 202  
214 +(((
203 203  Get the moisture content of the soil. The value range of the register is 0-10000(Decimal), divide this value by 100 to get the percentage of moisture in the soil.
216 +)))
204 204  
218 +(((
205 205  For example, if the data you get from the register is __0x05 0xDC__, the moisture content in the soil is
220 +)))
206 206  
222 +(((
223 +
224 +)))
207 207  
226 +(((
208 208  (% style="color:#4f81bd" %)**05DC(H) = 1500(D) /100 = 15%.**
228 +)))
209 209  
210 210  
211 211  
212 212  === 2.3.5 Soil Temperature ===
213 213  
234 +(((
214 214   Get the temperature in the soil. The value range of the register is -4000 - +800(Decimal), divide this value by 100 to get the temperature in the soil. For example, if the data you get from the register is 0x09 0xEC, the temperature content in the soil is
236 +)))
215 215  
238 +(((
216 216  **Example**:
240 +)))
217 217  
242 +(((
218 218  If payload is 0105H: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/100 = 2.61 °C
244 +)))
219 219  
246 +(((
220 220  If payload is FF7EH: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/100 = -1.29 °C
248 +)))
221 221  
222 222  
223 223  
... ... @@ -252,7 +252,7 @@
252 252  mod=(bytes[10]>>7)&0x01=1.
253 253  
254 254  
255 -Downlink Command:
283 +**Downlink Command:**
256 256  
257 257  If payload = 0x0A00, workmode=0
258 258  
... ... @@ -267,19 +267,22 @@
267 267  
268 268  [[image:1654505570700-128.png]]
269 269  
298 +(((
270 270  The payload decoder function for TTN is here:
300 +)))
271 271  
302 +(((
272 272  LSE01 TTN Payload Decoder: [[http:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/Payload_Decoder/>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/Payload_Decoder/]]
304 +)))
273 273  
274 274  
307 +
275 275  == 2.4 Uplink Interval ==
276 276  
277 -The LSE01 by default uplink the sensor data every 20 minutes. User can change this interval by AT Command or LoRaWAN Downlink Command. See this link:
310 +The LSE01 by default uplink the sensor data every 20 minutes. User can change this interval by AT Command or LoRaWAN Downlink Command. See this link: [[Change Uplink Interval>>doc:Main.End Device AT Commands and Downlink Command.WebHome||anchor="H4.1ChangeUplinkInterval"]]
278 278  
279 -[[http:~~/~~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands#Change_Uplink_Interval>>url:http://wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands#Change_Uplink_Interval]]
280 280  
281 281  
282 -
283 283  == 2.5 Downlink Payload ==
284 284  
285 285  By default, LSE50 prints the downlink payload to console port.
... ... @@ -287,21 +287,41 @@
287 287  [[image:image-20220606165544-8.png]]
288 288  
289 289  
321 +(((
290 290  **Examples:**
323 +)))
291 291  
325 +(((
326 +
327 +)))
292 292  
293 -* **Set TDC**
329 +* (((
330 +**Set TDC**
331 +)))
294 294  
333 +(((
295 295  If the payload=0100003C, it means set the END Node’s TDC to 0x00003C=60(S), while type code is 01.
335 +)))
296 296  
337 +(((
297 297  Payload:    01 00 00 1E    TDC=30S
339 +)))
298 298  
341 +(((
299 299  Payload:    01 00 00 3C    TDC=60S
343 +)))
300 300  
345 +(((
346 +
347 +)))
301 301  
302 -* **Reset**
349 +* (((
350 +**Reset**
351 +)))
303 303  
353 +(((
304 304  If payload = 0x04FF, it will reset the LSE01
355 +)))
305 305  
306 306  
307 307  * **CFM**
... ... @@ -312,12 +312,21 @@
312 312  
313 313  == 2.6 ​Show Data in DataCake IoT Server ==
314 314  
366 +(((
315 315  [[DATACAKE>>url:https://datacake.co/]] provides a human friendly interface to show the sensor data, once we have data in TTN, we can use [[DATACAKE>>url:https://datacake.co/]] to connect to TTN and see the data in DATACAKE. Below are the steps:
368 +)))
316 316  
370 +(((
371 +
372 +)))
317 317  
374 +(((
318 318  **Step 1**: Be sure that your device is programmed and properly connected to the network at this time.
376 +)))
319 319  
378 +(((
320 320  **Step 2**: To configure the Application to forward data to DATACAKE you will need to add integration. To add the DATACAKE integration, perform the following steps:
380 +)))
321 321  
322 322  
323 323  [[image:1654505857935-743.png]]
... ... @@ -626,6 +626,7 @@
626 626  * Blink once when device transmit a packet.
627 627  
628 628  
689 +
629 629  == 2.9 Installation in Soil ==
630 630  
631 631  **Measurement the soil surface**
... ... @@ -634,31 +634,52 @@
634 634  [[image:1654506634463-199.png]] ​
635 635  
636 636  (((
698 +(((
637 637  Choose the proper measuring position. Avoid the probe to touch rocks or hard things. Split the surface soil according to the measured deep. Keep the measured as original density. Vertical insert the probe into the soil to be measured. Make sure not shake when inserting.
638 638  )))
701 +)))
639 639  
640 640  
641 -
642 642  [[image:1654506665940-119.png]]
643 643  
706 +(((
644 644  Dig a hole with diameter > 20CM.
708 +)))
645 645  
710 +(((
646 646  Horizontal insert the probe to the soil and fill the hole for long term measurement.
712 +)))
647 647  
648 648  
649 649  == 2.10 ​Firmware Change Log ==
650 650  
717 +(((
651 651  **Firmware download link:**
719 +)))
652 652  
721 +(((
653 653  [[http:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/Firmware/>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/Firmware/]]
723 +)))
654 654  
725 +(((
726 +
727 +)))
655 655  
729 +(((
656 656  **Firmware Upgrade Method: **[[Firmware Upgrade Instruction>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome]]
731 +)))
657 657  
733 +(((
734 +
735 +)))
658 658  
737 +(((
659 659  **V1.0.**
739 +)))
660 660  
741 +(((
661 661  Release
743 +)))
662 662  
663 663  
664 664  == 2.11 ​Battery Analysis ==
... ... @@ -665,15 +665,19 @@
665 665  
666 666  === 2.11.1 ​Battery Type ===
667 667  
750 +(((
668 668  The LSE01 battery is a combination of a 4000mAh Li/SOCI2 Battery and a Super Capacitor. The battery is non-rechargeable battery type with a low discharge rate (<2% per year). This type of battery is commonly used in IoT devices such as water meter.
752 +)))
669 669  
670 -
754 +(((
671 671  The battery is designed to last for more than 5 years for the LSN50.
756 +)))
672 672  
673 -
674 674  (((
759 +(((
675 675  The battery-related documents are as below:
676 676  )))
762 +)))
677 677  
678 678  * (((
679 679  [[Battery Dimension>>url:http://www.dragino.com/downloads/index.php?dir=datasheet/Battery/&file=LSN50-Battery-Dimension.pdf]],
... ... @@ -713,9 +713,6 @@
713 713  
714 714  
715 715  
716 -
717 -
718 -
719 719  = 3. ​Using the AT Commands =
720 720  
721 721  == 3.1 Access AT Commands ==
... ... @@ -723,13 +723,13 @@
723 723  
724 724  LSE01 supports AT Command set in the stock firmware. You can use a USB to TTL adapter to connect to LSE01 for using AT command, as below.
725 725  
726 -[[image:1654501986557-872.png]]
809 +[[image:1654501986557-872.png||height="391" width="800"]]
727 727  
728 728  
729 729  Or if you have below board, use below connection:
730 730  
731 731  
732 -[[image:1654502005655-729.png]]
815 +[[image:1654502005655-729.png||height="503" width="801"]]
733 733  
734 734  
735 735  
... ... @@ -736,7 +736,7 @@
736 736  In the PC, you need to set the serial baud rate to (% style="color:green" %)**9600**(%%) to access the serial console for LSE01. LSE01 will output system info once power on as below:
737 737  
738 738  
739 - [[image:1654502050864-459.png]]
822 + [[image:1654502050864-459.png||height="564" width="806"]]
740 740  
741 741  
742 742  Below are the available commands, a more detailed AT Command manual can be found at [[AT Command Manual>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/]]: [[http:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/]]
... ... @@ -851,20 +851,38 @@
851 851  
852 852  == 4.1 ​How to change the LoRa Frequency Bands/Region? ==
853 853  
854 -You can follow the instructions for [[how to upgrade image>>path:#3ygebqi]].
937 +(((
938 +You can follow the instructions for [[how to upgrade image>>||anchor="H2.10200BFirmwareChangeLog"]].
855 855  When downloading the images, choose the required image file for download. ​
940 +)))
856 856  
942 +(((
943 +
944 +)))
857 857  
946 +(((
858 858  How to set up LSE01 to work in 8 channel mode By default, the frequency bands US915, AU915, CN470 work in 72 frequencies. Many gateways are 8 channel gateways, and in this case, the OTAA join time and uplink schedule is long and unpredictable while the end node is hopping in 72 frequencies.
948 +)))
859 859  
950 +(((
951 +
952 +)))
860 860  
954 +(((
861 861  You can configure the end node to work in 8 channel mode by using the AT+CHE command. The 500kHz channels are always included for OTAA.
956 +)))
862 862  
958 +(((
959 +
960 +)))
863 863  
962 +(((
864 864  For example, in **US915** band, the frequency table is as below. By default, the end node will use all channels (0~~71) for OTAA Join process. After the OTAA Join, the end node will use these all channels (0~~71) to send uplink packets.
964 +)))
865 865  
866 866  [[image:image-20220606154726-3.png]]
867 867  
968 +
868 868  When you use the TTN network, the US915 frequency bands use are:
869 869  
870 870  * 903.9 - SF7BW125 to SF10BW125
... ... @@ -877,7 +877,9 @@
877 877  * 905.3 - SF7BW125 to SF10BW125
878 878  * 904.6 - SF8BW500
879 879  
981 +(((
880 880  Because the end node is now hopping in 72 frequency, it makes it difficult for the devices to Join the TTN network and uplink data. To solve this issue, you can access the device via the AT commands and run:
983 +)))
881 881  
882 882  (% class="box infomessage" %)
883 883  (((
... ... @@ -889,10 +889,17 @@
889 889  **ATZ**
890 890  )))
891 891  
995 +(((
892 892  to set the end node to work in 8 channel mode. The device will work in Channel 8-15 & 64-71 for OTAA, and channel 8-15 for Uplink.
997 +)))
893 893  
999 +(((
1000 +
1001 +)))
894 894  
1003 +(((
895 895  The **AU915** band is similar. Below are the AU915 Uplink Channels.
1005 +)))
896 896  
897 897  [[image:image-20220606154825-4.png]]
898 898  
... ... @@ -907,7 +907,9 @@
907 907  
908 908  == 5.2 AT Command input doesn’t work ==
909 909  
1020 +(((
910 910  In the 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 press the send key, user need to add ENTER in their string.
1022 +)))
911 911  
912 912  
913 913  == 5.3 Device rejoin in at the second uplink packet ==
... ... @@ -919,7 +919,9 @@
919 919  
920 920  (% style="color:#4f81bd" %)**Cause for this issue:**
921 921  
1034 +(((
922 922  The fuse on LSE01 is not large enough, some of the soil probe require large current up to 5v 800mA, in a short pulse. When this happen, it cause the device reboot so user see rejoin.
1036 +)))
923 923  
924 924  
925 925  (% style="color:#4f81bd" %)**Solution: **
... ... @@ -926,7 +926,7 @@
926 926  
927 927  All new shipped LSE01 after 2020-May-30 will have this to fix. For the customer who see this issue, please bypass the fuse as below:
928 928  
929 -[[image:1654500929571-736.png]]
1043 +[[image:1654500929571-736.png||height="458" width="832"]]
930 930  
931 931  
932 932  = 6. ​Order Info =
... ... @@ -951,10 +951,17 @@
951 951  * (% style="color:red" %)**4**(%%): 4000mAh battery
952 952  * (% style="color:red" %)**8**(%%): 8500mAh battery
953 953  
1068 +(% class="wikigeneratedid" %)
1069 +(((
1070 +
1071 +)))
1072 +
954 954  = 7. Packing Info =
955 955  
956 956  (((
957 -**Package Includes**:
1076 +
1077 +
1078 +(% style="color:#037691" %)**Package Includes**:
958 958  )))
959 959  
960 960  * (((
... ... @@ -963,10 +963,8 @@
963 963  
964 964  (((
965 965  
966 -)))
967 967  
968 -(((
969 -**Dimension and weight**:
1088 +(% style="color:#037691" %)**Dimension and weight**:
970 970  )))
971 971  
972 972  * (((
... ... @@ -980,6 +980,9 @@
980 980  )))
981 981  * (((
982 982  Weight / pcs : g
1102 +
1103 +
1104 +
983 983  )))
984 984  
985 985  = 8. Support =
... ... @@ -988,3 +988,6 @@
988 988  * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]]
989 989  
990 990  
1113 +~)~)~)
1114 +~)~)~)
1115 +~)~)~)
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0