Manual

www.dragino.com
LSN50V2-D2x LoRaWAN Waterproof, Outdoor Temperature Sensor 13 / 24
If payload is: FF3FH : (FF3F & FC00 == 1) , temp = (FF3FH - 65536)/10 = -19.3 degrees.
Alarm Flag & MOD:
Example:
If payload & 0x01 = 0x01 This is an Alarm Message
If payload & 0x01 = 0x00 This is a normal uplink message, no alarm
If payload >> 2 = 0x03 means MOD=4, This is a sampling uplink message
If payload >> 2 = 0x31 means MOD=31, this message is a reply message for polling, this message contains the
alarm settings. see this link for detail.
2.3.2 Payload Decoder file
In TTN, use can add a custom payload so it shows friendly.
In the page Applications --> Payload Formats --> Custom --> decoder to add the decoder from:
http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSN50v2-D20/Decoder/
function Decoder(bytes, port) {
var mode=(bytes[6] & 0x7C)>>2;
var decode = {};
if((mode=='0')|| (mode=='3'))
{
decode.Work_mode="DS18B20";
decode.BatV=(bytes[0]<<8 | bytes[1])/1000;
decode. ALARM_status=(bytes[6] & 0x01)? "TRUE":"FALSE";
if((bytes[2]==0xff)&& (bytes[3]==0xff))
{
decode.Temp_Red="NULL";