<
From version < 16.1 >
edited by Edwin Chen
on 2022/05/25 15:34
To version < 19.1 >
edited by Edwin Chen
on 2022/05/25 15:42
>
Change comment: Uploaded new attachment "LHT65N-chirpstack decoder.txt", version 1.1

Summary

Details

Page properties
Content
... ... @@ -56,9 +56,6 @@
56 56  [[image:image-20220519104115-4.png]]
57 57  
58 58  
59 -== Get data from LoRaWAN Server (TTN) ==
60 -
61 -
62 62  == Add Sensor & Payload ==
63 63  
64 64  
... ... @@ -69,3 +69,17 @@
69 69  
70 70  
71 71  == Email Notification ==
69 +
70 +
71 += Input Data Flow =
72 +
73 +== MQTT ==
74 +
75 +== UDP ==
76 +
77 +== TCP ==
78 +
79 +== Get data from LoRaWAN Server (TTN) ==
80 +
81 +
82 += Example =
LHT65N-chirpstack decoder.txt
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +1.7 KB
Content
... ... @@ -1,0 +1,66 @@
1 +function Decode(fPort, bytes){
2 +var data = {
3 + //External sensor
4 + Ext_sensor:
5 + {
6 + "0":"No external sensor",
7 + "1":"Temperature Sensor",
8 + "4":"Interrupt Sensor send",
9 + "5":"Illumination Sensor",
10 + "6":"ADC Sensor",
11 + "7":"Interrupt Sensor count",
12 + }[bytes[6]&0x7F],
13 +
14 + //Battery,units:V
15 + BatV:((bytes[0]<<8 | bytes[1]) & 0x3FFF)/1000,
16 +
17 + //SHT20,temperature,units:
18 + TempC_SHT:((bytes[2]<<24>>16 | bytes[3])/100).toFixed(2),
19 +
20 + //SHT20,Humidity,units:%
21 + Hum_SHT:((bytes[4]<<8 | bytes[5])/10).toFixed(1),
22 +
23 + //DS18B20,temperature,units:
24 + TempC_DS:
25 + {
26 + "1":((bytes[7]<<24>>16 | bytes[8])/100).toFixed(2),
27 + }[bytes[6]&0xFF],
28 +
29 + //Exti pin level,PA4
30 + Exti_pin_level:
31 + {
32 + "4":bytes[7] ? "High":"Low",
33 + }[bytes[6]&0x7F],
34 +
35 + //Exit pin status,PA4
36 + Exti_status:
37 + {
38 + "4":bytes[8] ? "True":"False",
39 + }[bytes[6]&0x7F],
40 +
41 + //BH1750,illumination,units:lux
42 + ILL_lux:
43 + {
44 + "5":bytes[7]<<8 | bytes[8],
45 + }[bytes[6]&0x7F],
46 +
47 + //ADC,PA4,units:V
48 + ADC_V:
49 + {
50 + "6":(bytes[7]<<8 | bytes[8])/1000,
51 + }[bytes[6]&0x7F],
52 +
53 + //Exti count,PA4,units:times
54 + Exit_count:
55 + {
56 + "7":bytes[7]<<8 | bytes[8],
57 + }[bytes[6]&0x7F],
58 +
59 + //Applicable to working mode 4567,and working mode 467 requires short circuit PA9 and PA10
60 + No_connect:
61 + {
62 + "1":"Sensor no connection",
63 + }[(bytes[6]&0x80)>>7],
64 + };
65 + return data;
66 +}
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0