Changes for page RS485-LN – RS485 to LoRaWAN Converter User Manual
Last modified by Mengting Qiu on 2025/07/14 09:59
From version 108.1
edited by Bei Jinggeng
on 2023/11/27 15:23
on 2023/11/27 15:23
Change comment:
There is no comment for this version
To version 141.1
edited by Mengting Qiu
on 2025/07/14 09:59
on 2025/07/14 09:59
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 16 added, 0 removed)
- image-20240620145456-1.png
- image-20240816112950-1.png
- image-20240925144019-1.jpeg
- image-20240925145611-2.jpeg
- image-20240925161141-1.jpeg
- image-20240925161157-2.jpeg
- image-20240925164510-3.jpeg
- image-20240925173243-4.jpeg
- image-20240925174124-5.jpeg
- image-20240925181010-1.png
- image-20240928101229-1.jpeg
- image-20240928101253-2.jpeg
- image-20240928102637-3.png
- image-20240928104109-4.png
- image-20240928104113-5.png
- image-20240928104143-6.png
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Bei1 +XWiki.ting - Content
-
... ... @@ -1,10 +1,5 @@ 1 -(% aria-label="1653266934636-343.png image widget" contenteditable="false" role="region" tabindex="-1" %) 2 -((( 3 -(% data-widget="image" style="text-align:center" %) 4 -[[image:1653266934636-343.png||height="385" width="385"]](% title="Click and drag to resize" %) 1 +[[image:image-20240928101253-2.jpeg||data-xwiki-image-style-alignment="center" height="603" width="603"]] 5 5 6 -(% 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"]] 7 -))) 8 8 9 9 10 10 ... ... @@ -12,6 +12,8 @@ 12 12 13 13 14 14 10 + 11 + 15 15 **Table of Contents:** 16 16 17 17 {{toc/}} ... ... @@ -50,13 +50,10 @@ 50 50 ))) 51 51 52 52 ((( 53 -(% style="color:blue" %)**Demo Dashboard for RS485-LN**(%%) connect to two energy meters: [[https:~~/~~/app.datacake.de/dashboard/d/58844a26-378d-4c5a-aaf5-b5b5b153447a>>url:https://app.datacake.de/dashboard/d/58844a26-378d-4c5a-aaf5-b5b5b153447a]] 50 +(% style="color:blue" %)**Demo Dashboard for RS485-LN**(%%) connect to two energy meters: [[https:~~/~~/app.datacake.de/dashboard/d/58844a26-378d-4c5a-aaf5-b5b5b153447a>>url:https://app.datacake.de/dashboard/d/58844a26-378d-4c5a-aaf5-b5b5b153447a]](% title="Click and drag to resize" %) 54 54 ))) 55 55 56 56 57 -(% aria-label="1653267211009-519.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653267211009-519.png||data-widget="image" height="419" width="724"]](% 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" %) 58 - 59 - 60 60 == 1.2 Specifications == 61 61 62 62 ... ... @@ -135,6 +135,17 @@ 135 135 v1.0: Release 136 136 ))) 137 137 132 + 133 + 134 +== 1.7 Pin Definitions == 135 + 136 + 137 +The following diagram shows the V1.2 hardware version. 138 + 139 +[[image:image-20240928101253-2.jpeg||height="542" width="542"]] 140 + 141 +[[image:image-20240925161157-2.jpeg||height="367" width="545"]] 142 + 138 138 139 139 ))) 140 140 ))) ... ... @@ -152,7 +152,7 @@ 152 152 Once there is power, the RS485-LN will be on. 153 153 ))) 154 154 155 -(% aria-label="1653268091319-405.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268091319-405.png ||data-widget="image"]](% 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" %)160 +(% aria-label="1653268091319-405.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268091319-405.png]](% 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" %) 156 156 157 157 158 158 ))) ... ... @@ -175,10 +175,10 @@ 175 175 176 176 Here shows an example for how to join the TTN V3 Network. Below is the network structure, we use [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]] as LoRaWAN gateway here. 177 177 183 +[[image:image-20240928102637-3.png||height="522" width="917"]] 178 178 179 -(% aria-label="1653268155545-638.png image widget" contenteditable="false" role="region"tabindex="-1" %)[[image:1653268155545-638.png||data-widget="image" height="334" width="724"]](% 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" %)185 +(% 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"]] 180 180 181 - 182 182 ((( 183 183 ((( 184 184 The RS485-LN in this example connected to two RS485 devices for demonstration, user can connect to other RS485 devices via the same method. The connection is as below: ... ... @@ -185,12 +185,10 @@ 185 185 ))) 186 186 187 187 ((( 188 -485A+ and 485B- of the sensor are connected to RS485A and RA485B of RS485-LN respectively. 189 - 190 - 193 +485A+ and 485B- of the sensor are connected to RS485A and RA485B of RS485-LN respectively. 191 191 ))) 192 192 193 -(% aria-label="1653268227651-549.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268227651-549.png|| data-widget="image"height="592" width="720"]](% 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" %)196 +(% aria-label="1653268227651-549.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268227651-549.png||height="592" width="720"]](% 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" %) 194 194 195 195 196 196 ((( ... ... @@ -208,53 +208,55 @@ 208 208 ))) 209 209 ))) 210 210 211 -(% 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"]][[image:image-20230425175410-2.png]](% title="Click and drag to resize" %) 214 +(% 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"]][[image:image-20230425175410-2.png]](% title="Click and drag to resize" %)[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20230426084152-1.png?width=502&height=233&rev=1.1||alt="图片-20230426084152-1.png"]] 212 212 213 213 214 -((( 215 -((( 216 -User can enter this key in their LoRaWAN Server portal. Below is TTN V3 screen shot: 217 +You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot: 217 217 218 - 219 -))) 219 +**Create the application.** 220 220 221 -((( 222 -**Add APP EUI in the application.** 223 -))) 224 -))) 221 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SAC01L_LoRaWAN_Temperature%26Humidity_Sensor_User_Manual/WebHome/image-20250423093843-1.png?width=756&height=264&rev=1.1||alt="image-20250423093843-1.png"]] 225 225 226 - (% aria-label="image-20220519174512-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-1.png||data-widget="image"]](% 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="Clickand dragto move"width="15"]](% title="Clickand dragto resize"%)223 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111305-2.png?width=1000&height=572&rev=1.1||alt="image-20240907111305-2.png"]] 227 227 228 - (% aria-label="image-20220519174512-2.png image widget" contenteditable="false"role="region" tabindex="-1" %)[[image:image-20220519174512-2.png||data-widget="image" height="323" width="720"]](% 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="Clickand dragto move" width="15"]](% title="Click and drag toresize" %)225 +**Add devices to the created Application.** 229 229 230 - (% aria-label="image-20220519174512-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-3.png||data-widget="image"height="556" width="724"]](%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="Clickand dragto move" width="15"]](% title="Click and dragto resize"%)227 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111659-3.png?width=977&height=185&rev=1.1||alt="image-20240907111659-3.png"]] 231 231 232 - (% aria-label="image-20220519174512-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-4.png||data-widget="image"]](% 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="Clickand dragto move" width="15"]]229 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111820-5.png?width=975&height=377&rev=1.1||alt="image-20240907111820-5.png"]] 233 233 234 234 235 - (%title="Clickand drag to resize"%)232 +**Enter end device specifics manually.** 236 236 237 - Youcansochooseo createthedeviceually.234 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112136-6.png?width=697&height=687&rev=1.1||alt="image-20240907112136-6.png"]] 238 238 239 - (% aria-label="1652953542269-423.png image widget" contenteditable="false"role="region"tabindex="-1"%)[[image:1652953542269-423.png||data-widget="image" height="710" width="723"]](% 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" %)236 +**Add DevEUI and AppKey.** 240 240 238 +**Customize a platform ID for the device.** 241 241 240 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112427-7.png?rev=1.1||alt="image-20240907112427-7.png"]] 242 242 243 -**Add APP KEY and DEV EUI** 244 244 245 -(% aria-label="1652953553383-907.png image widget"contenteditable="false" role="region" tabindex="-1"%)[[image:1652953553383-907.png||data-widget="image"height="514" width="724"]](%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 toresize" %)243 +(% style="color:blue" %)**Step 2**(%%): Add decoder. 246 246 245 +In TTN, user can add a custom payload so it shows friendly reading. 247 247 247 +Click this link to get the decoder: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/>>url:https://github.com/dragino/dragino-end-node-decoder/tree/main/]] 248 248 249 -((( 250 -(% style="color:blue" %)**Step 2**(%%): Power on RS485-LN and it will auto join to the TTN V3 network. After join success, it will start to upload message to TTN V3 and user can see in the panel. 249 +Below is TTN screen shot: 251 251 252 - 253 -))) 251 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20241009140556-1.png?width=1184&height=488&rev=1.1||alt="image-20241009140556-1.png" height="488" width="1184"]] 254 254 255 - (% aria-label="1652953568895-172.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953568895-172.png||data-widget="image"height="232" width="724"]](%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="Clickand dragto move" width="15"]](% title="Click and drag to resize" %)253 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20241009140603-2.png?width=1168&height=562&rev=1.1||alt="image-20241009140603-2.png" height="562" width="1168"]] 256 256 257 257 256 +(% style="color:blue" %)**Step 3**(%%): Activate on RS485-LN. 257 + 258 +Press the button for 5 seconds to activate the RS485-LN. Power on RS485-BL and it will auto join to the TTN V3 network. After join success, it will start to upload message to TTN V3 and user can see in the panel. 259 + 260 +(% aria-label="1652953568895-172.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953568895-172.png||height="232" width="724"]](% 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" %) 261 + 262 + 258 258 == 3.3 Configure Device to Read RS485 Sensors == 259 259 260 260 ... ... @@ -267,10 +267,11 @@ 267 267 (% style="color:red" %)**Note: below description and commands are for firmware version >v1.1, if you have firmware version v1.0. Please check the [[user manual v1.0>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/&file=RS485-LN_UserManual_v1.0.1.pdf]] or upgrade the firmware to v1.1** 268 268 ))) 269 269 270 -=== === 271 271 276 + 272 272 === 3.3.1 Method 1 ~-~- via RS485 Configure Tool === 273 273 279 + 274 274 Use the RS485 Configure tool is the recommand method. Please see the instruction of how to use the tool: 275 275 276 276 * **[[RS485 Configure Tool Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/RS485_Configure_Tool/]]** ... ... @@ -277,24 +277,22 @@ 277 277 278 278 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20231127144411-1.png?width=494&height=368&rev=1.1||alt="image-20231127144411-1.png" height="368" width="494"]] 279 279 280 -=== === 281 281 282 282 === 3.3.2 Method 2 ~-~- via AT Commands === 283 283 ))) 284 284 ))) 285 285 286 -==== 3.3.2.1 Configure UART settings for RS485 or TTLcommunication ====291 +==== 3.3.2.1 Configure UART settings for RS485 communication ==== 287 287 288 -RS485-LN can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect. 289 289 290 -To use RS485-LN to read data from RS485 sensors, connect the RS485-LN A/B traces to the sensors. And user need to make sure RS485-LN use the match UARTsetting to access thesensors. Therelated commands for UART settings are:294 +To use RS485-LN to read data from RS485 sensors, connect the RS485-LN A/B traces to the sensors. The related commands for UART settings are: 291 291 292 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:510px" %)293 -|=(% style="width: 126px; background-color:# D9E2F3;color:#0070C0" %)(((296 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 297 +|=(% style="width: 126px; background-color:#4F81BD;color:white" %)((( 294 294 **AT Commands** 295 -)))|=(% style="width: 187px; background-color:# D9E2F3;color:#0070C0" %)(((299 +)))|=(% style="width: 187px; background-color:#4F81BD;color:white" %)((( 296 296 **Description** 297 -)))|=(% style="width: 197px;background-color:# D9E2F3;color:#0070C0" %)(((301 +)))|=(% style="width: 197px;background-color:#4F81BD;color:white" %)((( 298 298 **Example** 299 299 ))) 300 300 |(% style="width:126px" %)((( ... ... @@ -357,8 +357,8 @@ 357 357 Some sensors might need to configure before normal operation. User can configure such sensor via PC and RS485 adapter or through RS485-LN AT Commands (% style="color:#4f81bd" %)**AT+CFGDEV**(%%). Each (% style="color:#4f81bd" %)**AT+CFGDEV **(%%)equals to send a RS485 command to sensors. This command will only run when user input it and won't run during each sampling. 358 358 ))) 359 359 360 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:510px" %)361 -|=(% style="width: 122px; background-color:# D9E2F3;color:#0070C0" %)**AT Commands**|=(% style="width: 198px; background-color:#D9E2F3;color:#0070C0" %)**Description**|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)**Example**364 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 365 +|=(% style="width: 122px; background-color:#4F81BD;color:white" %)**AT Commands**|=(% style="width: 198px; background-color:#4F81BD;color:white" %)**Description**|=(% style="width: 190px;background-color:#4F81BD;color:white" %)**Example** 362 362 |(% style="width:122px" %)AT+CFGDEV|(% style="width:196px" %)((( 363 363 ((( 364 364 This command is used to configure the RS485/TTL devices; they won’t be used during sampling. ... ... @@ -447,19 +447,19 @@ 447 447 448 448 * (% style="color:#037691" %)**Grab bytes** 449 449 450 -(% aria-label="image-20220602153621-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-1.png ||data-widget="image"]](% 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" %)454 +(% aria-label="image-20220602153621-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-1.png]](% 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" %) 451 451 452 452 453 453 454 454 * (% style="color:#037691" %)**Grab a section** 455 455 456 -(% aria-label="image-20220602153621-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-2.png ||data-widget="image"]](% 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" %)460 +(% aria-label="image-20220602153621-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-2.png]](% 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" %) 457 457 458 458 459 459 460 460 * (% style="color:#037691" %)**Grab different sections** 461 461 462 -(% aria-label="image-20220602153621-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-3.png ||data-widget="image"]](% 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" %)466 +(% aria-label="image-20220602153621-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-3.png]](% 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" %) 463 463 464 464 465 465 ))) ... ... @@ -489,8 +489,6 @@ 489 489 490 490 ((( 491 491 Where PAYVER is defined by AT+PAYVER, below is an example screen shot. 492 - 493 - 494 494 ))) 495 495 496 496 [[image:image-20220929111027-1.png||height="509" width="685"]](% title="Click and drag to resize" %) ... ... @@ -513,7 +513,7 @@ 513 513 4. DATA: Valid value: max 8 bytes for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 8 bytes 514 514 515 515 516 -(% aria-label="image-20220602155039-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602155039-4.png ||data-widget="image"]](% 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" %)518 +(% aria-label="image-20220602155039-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602155039-4.png]](% 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" %) 517 517 518 518 519 519 So totally there will be 3 uplinks for this sampling, each uplink include 8 bytes DATA ... ... @@ -542,13 +542,11 @@ 542 542 (% style="color:red" %)** When AT+DATAUP=1 and AT+ADR=0, the maximum number of bytes of each payload is determined by the DR value. (Since v1.4.0)** 543 543 544 544 545 - 546 546 Below are the uplink payloads: 547 547 549 +(% aria-label="1654157178836-407.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157178836-407.png]](% 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" %) 548 548 549 -(% aria-label="1654157178836-407.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157178836-407.png||data-widget="image"]](% 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" %) 550 550 551 - 552 552 === 3.3.6 Uplink on demand === 553 553 554 554 ... ... @@ -566,22 +566,81 @@ 566 566 567 567 RS485-LN support external Interrupt uplink since hardware v1.2 release. 568 568 569 +(% aria-label="1654157342174-798.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157342174-798.png]](% 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"]] 569 569 570 -(% aria-label="1654157342174-798.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157342174-798.png||data-widget="image"]](% 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" %) 571 571 572 - ConnecttheInterruptpin to RS485-LN INT port and connect the GND pin to V- port. When there is a high voltage (Max 24v)on INT pin. Device will sendan uplink packet.572 +==== 3.3.7.1 Set Interrupt Mode ==== 573 573 574 574 575 +Before using the interrupt function of the **INT** pin, users can set the interrupt triggering mode as required. 576 + 577 +(% style="color:blue" %)**AT command:** 578 + 579 +* (% style="color:#037691" %)**AT+INTMOD **(%%) ~/~/ Set the trigger interrupt mode 580 + 581 +* (% style="color:#037691" %)**AT+INTMOD=0 **(%%) ~/~/ Disable Interrupt 582 + 583 +* (% style="color:#037691" %)**AT+INTMOD=1 **(%%) ~/~/ Trigger by rising and falling edge 584 + 585 +* (% style="color:#037691" %)**AT+INTMOD=2 **(%%) ~/~/ Trigger by falling edge **(default)** 586 + 587 +* (% style="color:#037691" %)**AT+INTMOD=3 **(%%) ~/~/ Trigger by rising edge 588 + 589 +(% style="color:blue" %)**Downlink Commands: **(% style="color:#037691" %)**0x06** 590 + 591 +Format: Command Code (0x06) followed by 3 bytes. 592 + 593 +Example1: Downlink Payload: **06 00 00 01 **~/~/ AT+INTMOD=1 594 + 595 +Example2: Downlink Payload: **06 00 00 03 **~/~/AT+INTMOD=3 596 + 597 + 598 +==== 3.3.7.2 Practical application ==== 599 + 600 + 601 +The following uses the default interrupt triggering mode (% style="color:blue" %)**(AT+INTMOD=2)**(%%) as an example to show the interrupt function of (% style="color:blue" %)**INT**(%%): 602 + 603 +When a high voltage is given to the INT pin and then the level of the (% style="color:blue" %)**INT**(%%) pin changes from high to low, the interrupt is triggered by a falling edge and the RS485-LN sends an uplink data. 604 + 605 +(% style="color:red" %)**Note: The level that triggers the interrupt ranges from 3.3V to 24V. Generally, it is recommended to use less than 12V.** 606 + 607 +**Example:** 608 + 609 +* Use a dry contact to connect the (% style="color:blue" %)**INT**(%%) pin and (% style="color:blue" %)**VIN+**(%%) pin of the RS485-LN. 610 + 611 +When the dry contact is closed, INT and VIN+ conduct and INT is high. 612 + 613 +Disconnecting the dry contact, the level of the INT pin changes from high to low, triggering an interrupt (triggered along the falling edge), and the RS485-LN sends an uplink data. 614 + 615 +[[image:image-20240925174124-5.jpeg||height="439" width="703"]] 616 + 617 +* Use a regulated power supply or a wet contact to connect the 485-LN to trigger the interruption.(This section uses a regulated power supply as an example.) 618 + 619 +The positive pole of the stabilized power supply is connected to the (% style="color:blue" %)**INT**(%%) pin of RS485-LN, and the negative pole of the stabilized power supply is connected to the (% style="color:blue" %)**VIN-**(%%) pin of RS485-LN. 620 + 621 +When the regulated power supply is operating, a high voltage is given to the INT pin and the INT level is high. When the regulated power supply is turned off, the level of the INT pin changes from 622 + 623 +high to low, at which time an interrupt is triggered (triggered along the falling edge), and the device will send an uplink data. 624 + 625 +[[image:image-20240925173243-4.jpeg||height="404" width="900"]] 626 + 627 +* Example of interrupt data in TTN. 628 + 629 +The first byte of the payload of the interrupted packet is (% style="color:blue" %)**0x81**(%%). 630 + 631 +[[image:image-20240925181010-1.png||height="348" width="953"]] 632 + 633 + 575 575 == 3.4 Uplink Payload == 576 576 577 577 578 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:510px" %)579 -| =(% scope="row" style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((580 -Size(bytes) 581 -)))|(% style="background-color:# d9e2f3; color:#0070c0; width:80px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:360px" %)(((637 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 638 +|(% style="background-color:#4f81bd; color:white; width:70px" %)((( 639 +**Size(bytes)** 640 +)))|(% style="background-color:#4f81bd; color:white; width:80px" %)**1**|(% style="background-color:#4f81bd; color:white; width:360px" %)((( 582 582 **Length depends on the return from the commands** 583 583 ))) 584 -| =(% style="width:;" %)(((643 +|(% style="width:90px" %)((( 585 585 Value 586 586 )))|(% style="width:114px" %)((( 587 587 PAYLOAD_VER ... ... @@ -593,13 +593,9 @@ 593 593 provided in the LoRaWAN server. 594 594 ))) 595 595 596 -(% 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"]] 655 +(% 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"]](%%)Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 597 597 598 -(% title="Click and drag to resize" %) 599 599 600 -Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 601 - 602 - 603 603 == 3.5 Configure RS485-LN via AT or Downlink == 604 604 605 605 ... ... @@ -624,6 +624,7 @@ 624 624 ))) 625 625 626 626 682 + 627 627 === 3.5.1 Common Commands === 628 628 629 629 ... ... @@ -636,7 +636,7 @@ 636 636 Response feature is added to the server's downlink, a special package with a FPort of 200 will be uploaded immediately after receiving the data sent by the server. 637 637 638 638 639 -(% aria-label="image-20220602163333-5.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602163333-5.png|| data-widget="image"height="263" width="1160"]]695 +(% aria-label="image-20220602163333-5.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602163333-5.png||height="263" width="1160"]] 640 640 641 641 (% title="Click and drag to resize" %) 642 642 ... ... @@ -744,28 +744,19 @@ 744 744 ))) 745 745 746 746 ((( 747 -(% style="color:blue" %)**Example 2:** (%%) ~-~-> Configure with requesting uplink and original downlink command (**YY=FF**)803 +(% style="color:blue" %)**Example 2:** (%%) 748 748 ))) 749 749 750 750 ((( 751 - Userin IoTserver send a downlinkcommand: (% style="color:#4f81bd" %)**A8 01 06 0A 08 00 04 00 01 YY**807 +Check TTL Sensor return: 752 752 ))) 753 753 754 754 ((( 755 - 756 -))) 757 - 758 758 ((( 759 -((( 760 -RS485-LN got this downlink command and send (% style="color:#4f81bd" %)**0A 08 00 04 00 01 **(%%)to Modbus network. One of the RS485 sensor in the network send back Modbus reply **0A 08 00 04 00 00**. RS485-LN get this reply and combine with the original downlink command and uplink. The uplink message is: **A8** (% style="color:#4f81bd" %)**0A 08 00 04 00 **(% style="color:red" %)**01 06** ** **(% style="color:green" %)**0A 08 00 04 00 00** 812 +[[image:http://8.211.40.43/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/test/WebHome/1654132684752-193.png?rev=1.1||alt="1654132684752-193.png"]](% title="Click and drag to resize" %) 761 761 ))) 762 - 763 - 764 764 ))) 765 765 766 -((( 767 - (% aria-label="1654159460680-153.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654159460680-153.png||data-widget="image"]](% 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" %) 768 -))) 769 769 770 770 771 771 ... ... @@ -797,6 +797,7 @@ 797 797 ))) 798 798 799 799 847 + 800 800 **1 ) Add the interrupt flag at the highest bit of the Payver byte, that is, Byte7 of the first byte. (Since v1.4.0)** 801 801 802 802 ... ... @@ -803,7 +803,6 @@ 803 803 [[image:image-20220824145428-2.png||height="168" width="1300"]] 804 804 805 805 806 - 807 807 **2 ) if the data intercepted by AT+DATACUT or AT+MBFUN is empty, it will display NULL, and the payload will be filled with n FFs.** 808 808 809 809 ... ... @@ -895,6 +895,7 @@ 895 895 896 896 897 897 945 + 898 898 ==== (% style="color:blue" %)**Fast command to handle MODBUS device**(%%) ==== 899 899 900 900 ... ... @@ -930,14 +930,19 @@ 930 930 931 931 ))) 932 932 933 -(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png ||data-widget="image"]]981 +(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png]] 934 934 935 935 (% title="Click and drag to resize" %) 936 936 937 -(% aria-label="image-20220602165351-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-7.png ||data-widget="image"]](% title="Click and drag to resize" %)985 +(% aria-label="image-20220602165351-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-7.png]](% title="Click and drag to resize" %) 938 938 987 +* ((( 988 +(% style="color:#037691" %)**Downlink Command:** 989 +))) 939 939 991 +**~ (% style="color:#4472c4" %)A9 aa(%%)** ~-~-> Same as AT+MBFUN=aa 940 940 993 + 941 941 ==== (% style="color:blue" %)**RS485 command timeout**(%%) ==== 942 942 943 943 ... ... @@ -989,6 +989,7 @@ 989 989 990 990 991 991 1045 + 992 992 ==== (% style="color:blue" %)**Uplink payload mode**(%%) ==== 993 993 994 994 ... ... @@ -1111,6 +1111,7 @@ 1111 1111 1112 1112 1113 1113 1168 + 1114 1114 ==== (% style="color:blue" %)**Clear RS485 Command**(%%) ==== 1115 1115 1116 1116 ... ... @@ -1146,7 +1146,7 @@ 1146 1146 The uplink screen shot is: 1147 1147 ))) 1148 1148 1149 -(% aria-label="1654160691922-496.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654160691922-496.png ||data-widget="image"]](% 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" %)1204 +(% aria-label="1654160691922-496.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654160691922-496.png]](% 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" %) 1150 1150 1151 1151 1152 1152 * ((( ... ... @@ -1159,6 +1159,7 @@ 1159 1159 1160 1160 1161 1161 1217 + 1162 1162 ==== (% style="color:blue" %)**Set Serial Communication Parameters**(%%) ==== 1163 1163 1164 1164 ... ... @@ -1221,6 +1221,7 @@ 1221 1221 1222 1222 1223 1223 1280 + 1224 1224 ==== (% style="color:blue" %)**Configure Databit (Since Version 1.4.0)**(%%) ==== 1225 1225 1226 1226 ... ... @@ -1340,7 +1340,6 @@ 1340 1340 1341 1341 Example: 1342 1342 1343 - 1344 1344 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823173929-8.png?width=1205&height=76&rev=1.1||alt="image-20220823173929-8.png"]] 1345 1345 1346 1346 ... ... @@ -1378,10 +1378,10 @@ 1378 1378 ((( 1379 1379 RS485-LN supports listening mode, it can listen the RS485 network packets and send them via LoRaWAN uplink. Below is the structure. The blue arrow shows the RS485 network packets to RS485-LN. 1380 1380 1381 - 1437 +[[image:image-20240928104143-6.png||height="487" width="797"]] 1382 1382 ))) 1383 1383 1384 -(% aria-label="image-20220602171200-8.png image widget" contenteditable="false" role="region"tabindex="-1" %)[[image:image-20220602171200-8.png||data-widget="image" height="567" width="1007"]](% 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"]]1440 +(% 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"]] 1385 1385 1386 1386 (% title="Click and drag to resize" %) 1387 1387 ... ... @@ -1389,12 +1389,10 @@ 1389 1389 To enable the listening mode, use can run the command (% style="color:#4472c4" %)** AT+RXMODE**. 1390 1390 ))) 1391 1391 1392 - 1393 - 1394 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %) 1395 -|=(% style="width: 156px; background-color:#D9E2F3;color:#0070C0" %)((( 1448 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1449 +|=(% style="width: 156px; background-color:#4F81BD;color:white" %)((( 1396 1396 **Command example** 1397 -)))|=(% style="width: 355px; background-color:# D9E2F3;color:#0070C0" %)(((1451 +)))|=(% style="width: 355px; background-color:#4F81BD;color:white" %)((( 1398 1398 **Function** 1399 1399 ))) 1400 1400 |(% style="width:156px" %)((( ... ... @@ -1459,7 +1459,7 @@ 1459 1459 ))) 1460 1460 1461 1461 ((( 1462 -(% aria-label="image-20220602171200-9.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602171200-9.png ||data-widget="image"]](% 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" %)1516 +(% aria-label="image-20220602171200-9.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602171200-9.png]](% 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" %) 1463 1463 ))) 1464 1464 1465 1465 ... ... @@ -1473,7 +1473,7 @@ 1473 1473 1474 1474 1475 1475 (% border="1.5" cellspacing="4" style="background-color:#f2f2f2; width:430px" %) 1476 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)**Button**|=(% style="width: 380px;background-color:#D9E2F3;color:#0070C0" %)**Feature**1530 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**Button**|=(% style="width: 380px;background-color:#4F81BD;color:white" %)**Feature** 1477 1477 |(% style="width:50px" %)ACT|(% style="width:361px" %)If RS485 joined in network, press this button for more than 1 second, RS485 will upload a packet, and the SYS LED will give a (% style="color:blue" %)**Blue blink** 1478 1478 |(% style="width:50px" %)RST|(% style="width:361px" %)Reboot RS485 1479 1479 |(% style="width:50px" %)PRO|(% style="width:361px" %)Use for upload image, see [[How to Update Image>>||anchor="H6.1Howtoupgradetheimage3F"]] ... ... @@ -1482,7 +1482,7 @@ 1482 1482 1483 1483 1484 1484 (% border="1.5" cellspacing="4" style="background-color:#f2f2f2; width:430px" %) 1485 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)**LEDs**|=(% style="width: 380px;background-color:#D9E2F3;color:#0070C0" %)**Feature**1539 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**LEDs**|=(% style="width: 380px;background-color:#4F81BD;color:white" %)**Feature** 1486 1486 |PWR|Always on if there is power 1487 1487 |SYS|After device is powered on, the SYS will (% style="color:green" %)**fast blink in GREEN**(%%) for 5 times, means RS485-LN start to join LoRaWAN network. If join success, SYS will be (% style="color:green" %)**on GREEN for 5 seconds** (%%)**. **SYS will (% style="color:green" %)**blink Blue**(%%) on every upload and (% style="color:green" %)**blink Green**(%%) once receive a downlink message. 1488 1488 ... ... @@ -1499,21 +1499,16 @@ 1499 1499 1500 1500 ((( 1501 1501 RS485-LN supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to RS485-LN to use AT command, as below. 1502 - 1503 - 1504 1504 ))) 1505 1505 1506 -(% aria-label="1654162355560-817.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162355560-817.png ||data-widget="image"]](% 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" %)1558 +(% aria-label="1654162355560-817.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162355560-817.png]](% 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" %) 1507 1507 1508 1508 1509 - 1510 1510 ((( 1511 1511 In PC, User needs to set (% style="color:blue" %)**serial tool**(%%)(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console of RS485-LN. The default password is 123456. Below is the output for reference: 1512 - 1513 - 1514 1514 ))) 1515 1515 1516 -(% aria-label="1654162368066-342.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162368066-342.png ||data-widget="image"]](% 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" %)1565 +(% aria-label="1654162368066-342.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162368066-342.png]](% 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" %) 1517 1517 1518 1518 1519 1519 ((( ... ... @@ -1543,6 +1543,7 @@ 1543 1543 1544 1544 1545 1545 1595 + 1546 1546 === 5.5.2 Single-channel ABP mode (Use with LG01/LG02) === 1547 1547 1548 1548 ... ... @@ -1578,7 +1578,7 @@ 1578 1578 1579 1579 ))) 1580 1580 1581 -(% aria-label="1654162478620-421.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162478620-421.png ||data-widget="image"]](% 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" %)1631 +(% aria-label="1654162478620-421.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162478620-421.png]](% 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" %) 1582 1582 1583 1583 1584 1584 = 6. FAQ = ... ... @@ -1604,7 +1604,7 @@ 1604 1604 Below shows the hardware connection for how to upload an image to RS485-LN: 1605 1605 ))) 1606 1606 1607 -(% aria-label="1654162535040-878.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162535040-878.png ||data-widget="image"]](% 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"]]1657 +(% aria-label="1654162535040-878.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162535040-878.png]](% 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"]] 1608 1608 1609 1609 (% title="Click and drag to resize" %) 1610 1610 ... ... @@ -1635,25 +1635,23 @@ 1635 1635 ))) 1636 1636 1637 1637 1638 -(% aria-label="image-20220602175818-12.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175818-12.png ||data-widget="image"]](% 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" %)1688 +(% aria-label="image-20220602175818-12.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175818-12.png]](% 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" %) 1639 1639 1640 1640 1641 -(% aria-label="image-20220602175848-13.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175848-13.png ||data-widget="image"]](% 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" %)1691 +(% aria-label="image-20220602175848-13.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175848-13.png]](% 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" %) 1642 1642 1643 1643 1644 -(% aria-label="image-20220602175912-14.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175912-14.png ||data-widget="image"]](% 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" %)1694 +(% aria-label="image-20220602175912-14.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175912-14.png]](% 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" %) 1645 1645 1646 1646 1647 - 1648 1648 (% style="color:red" %)**Users can select the new burning software STM32Cubeprogramer for firmware upgrade and follow the same connection steps to enter burning mode (until SYS LED is RED ON):** 1649 1649 1650 1650 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H4.2.FirmwareupgradeusingSTM32Cubeprogramer>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H4.2.FirmwareupgradeusingSTM32Cubeprogramer]] 1651 1651 1652 1652 1653 - 1654 1654 (% style="color:red" %)**Notice**: **In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is:** 1655 1655 1656 -(% aria-label="image-20220602175638-10.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175638-10.png ||data-widget="image"]](% 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" %)1704 +(% aria-label="image-20220602175638-10.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175638-10.png]](% 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" %) 1657 1657 1658 1658 1659 1659 == 6.2 How to change the LoRa Frequency Bands/Region? == ... ... @@ -1665,7 +1665,7 @@ 1665 1665 == 6.3 How many RS485-Slave can RS485-LN connects? == 1666 1666 1667 1667 1668 -The RS485-LN can support max 32 RS485 devices. Each uplink command of RS485-LN can support max 1 6different RS485 command. So RS485-LN can support max 16RS485 devices pre-program in the device for uplink. For other devices no pre-program, user can use the [[downlink message (type code 0xA8) to poll their info>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]].1716 +The RS485-LN can support max 32 RS485 devices. Each uplink command of RS485-LN can support max 15 different RS485 command. So RS485-LN can support max 15 RS485 devices pre-program in the device for uplink. For other devices no pre-program, user can use the [[downlink message (type code 0xA8) to poll their info>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]]. 1669 1669 1670 1670 1671 1671 == 6.4 Compatible question to ChirpStack and TTI LoRaWAN server ? == ... ... @@ -1700,7 +1700,7 @@ 1700 1700 1. Check if Modbus-MTU return back the expected result to RS485-LN. 1701 1701 1. If both b) and c) has issue, we can compare PC’s output and RS485-LN output. 1702 1702 1703 -[[image:image-202 21130104310-1.png||height="380" width="680"]]1751 +[[image:image-20240816112950-1.png||height="382" width="731"]] 1704 1704 1705 1705 1706 1706 Example Connection: ... ... @@ -1763,7 +1763,7 @@ 1763 1763 === 6.7.5 Example – Test CMD command sets. === 1764 1764 1765 1765 1766 -Run (% style="color:blue" %)**AT+SENSORVALUE=1**(%%) to test the CMD commands set in RS485-LN. 1814 +Run (% style="color:blue" %)**AT+GETSENSORVALUE=1**(%%) to test the CMD commands set in RS485-LN. 1767 1767 1768 1768 1769 1769 (% style="color:blue" %)**Serial port tool:** ... ... @@ -1815,6 +1815,21 @@ 1815 1815 1816 1816 1817 1817 1866 +== 6.10 How to determine whether the returned data value FF is valid data or invalid data? == 1867 + 1868 +The address of the returned data can be used as a flag. 1869 + 1870 +The customer uses the intercept command to intercept the first bit of the returned data (the slave address of the sensor) as a judgment flag. 1871 + 1872 +**Invalid data:** 1873 + 1874 +If the first bit and the data are both FF, it means the data is empty. 1875 + 1876 + 1877 +**Valid data:** 1878 +If the first bit is a normal slave address and the data is FF, it means the data is normal. 1879 + 1880 + 1818 1818 = 7. Trouble Shooting = 1819 1819 1820 1820 == 7.1 Downlink doesn't work, how to solve it? == ... ... @@ -1823,12 +1823,36 @@ 1823 1823 Please see this link for debug: [[LoRaWAN Communication Debug>>doc:Main.LoRaWAN Communication Debug.WebHome]] 1824 1824 1825 1825 1826 -== 7.2 Why Ican't join TTN V3 in US915 /AU915 bands? ==1889 +== 7.2 Why customers can't join TTN V3 in US915 /AU915 bands? == 1827 1827 1828 1828 1829 1829 It might about the channels mapping. Please see for detail: [[Notice of Frequency band>>doc:Main.LoRaWAN Communication Debug.WebHome||anchor="H2.NoticeofUS9152FCN4702FAU915Frequencyband"]] 1830 1830 1831 1831 1895 +== 7.3 Why can't customers see the device's data in the server when the data is too long? == 1896 + 1897 + 1898 +This is due to the limitation of the lorawan protocol, and the fixed DR needs to be adjusted to improve this problem. 1899 + 1900 +Please refer to the following link for the number of bytes limited by different frequencies and different DRs in the lorawan protocol 1901 + 1902 +[[lora-alliance.org/wp-content/uploads/2021/05/RP002-1.0.3-FINAL-1.pdf>>url:https://lora-alliance.org/wp-content/uploads/2021/05/RP002-1.0.3-FINAL-1.pdf]] 1903 + 1904 +Example: 1905 + 1906 +[[image:image-20240620145456-1.png]] 1907 + 1908 +Please refer to the following command to fix DR 1909 + 1910 +AT+ADR=0 1911 + 1912 +AT+DR=3 1913 + 1914 +Downlink command: 1915 + 1916 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H7.4DataRate>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H7.4DataRate]] 1917 + 1918 + 1832 1832 = 8. Order Info = 1833 1833 1834 1834
- image-20240620145456-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +50.3 KB - Content
- image-20240816112950-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +230.3 KB - Content
- image-20240925144019-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.6 MB - Content
- image-20240925145611-2.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +606.6 KB - Content
- image-20240925161141-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.6 MB - Content
- image-20240925161157-2.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +606.6 KB - Content
- image-20240925164510-3.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +850.5 KB - Content
- image-20240925173243-4.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.0 MB - Content
- image-20240925174124-5.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +857.8 KB - Content
- image-20240925181010-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +60.5 KB - Content
- image-20240928101229-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +539.9 KB - Content
- image-20240928101253-2.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +539.9 KB - Content
- image-20240928102637-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +130.5 KB - Content
- image-20240928104109-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +127.0 KB - Content
- image-20240928104113-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +127.0 KB - Content
- image-20240928104143-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +126.4 KB - Content