LoRaWan节点接入LinkDevelop平台(云端操作)

一、云端操作

1.添加产品

开发者在在开发者之前需要现在LinkDevelop在创建相对应的项目.   

LoRaWan节点接入LinkDevelop平台(云端操作)_第1张图片

 

(图1.0)

 

创建完项目之后,需要创建相对应产品

所属分类:其他类型(根据具体应用选择)

产品名称:自定义

产品型号:自定义

节点类型:设备

通讯方式:LoRaWan

频段计划:CN470同频(根据具体应用选择)

Class:A(根据具体应用选择)

数据格式:Alink/透传(自定义格式)(根据节点上传数据类型选择)

产品描述:自定义

LoRaWan节点接入LinkDevelop平台(云端操作)_第2张图片

图(1.1)

 

 

 

2.添加自定义属性

根据上传的数据添加相对的属性。注:标识符要和节点定义的变量一致,否则平台无法进行数据解析

 

 

LoRaWan节点接入LinkDevelop平台(云端操作)_第3张图片

 

 

图(1.2)

 

2.添加产品

由于产品未发布,所以只能添加测试设备.注:DeviceName为Deveui, 设备名子唯一且不可重复

LoRaWan节点接入LinkDevelop平台(云端操作)_第4张图片

图(1.3)

 

 

 

 

3.数据解析

由于节点上传的数据不是标准的Alink的所以需要自己编写JS脚本进行数据解析。

解析代码

var ALINK_PROP_REPORT_METHOD = 'thing.event.property.post'; //标准ALink协议topic, 设备 上传属性数据到 云端

var ALINK_PROP_SET_METHOD = 'thing.service.property.set'; //标准ALink协议topic, 云端 下发属性控制指令 到设备端

var id=0;

 

function rawDataToProtocol(bytes)

{

  

    var CO2=0;

    var T=0;

    var H=0;

    var Lux=0;

    var PM25=0;

    var Pressure=0;

    CO2=bytes[4]<<8;

    CO2|=bytes[5];

    T=bytes[6]<<8;

    T+=(bytes[7] & 0xfc);

    T=-46.85 + (175.72 * T)/(1 <<16);

    T=Math.round(T*100)/100

    H=bytes[8]<<8;

    H+=(bytes[9] & 0xf0);

    H= (-6 + (125.0 * H)) /(1<<16);

    H=Math.round(H*100)/100

    Lux=(bytes[10]<<8);

    Lux|=bytes[11];

    Lux=Lux/1.2;

    Lux=Math.round(Lux*100)/100;

    PM25=bytes[12]<<8;

    PM25|=bytes[13];

    PM25=Math.round(PM25*100)/100;

    Pressure=(bytes[14]<<16);

    Pressure|=bytes[15];

    Pressure=Math.round(Pressure*100)/100;

    var jsonMap = new Object();

    jsonMap['method'] = ALINK_PROP_REPORT_METHOD; //Alink协议 - 属性上报topic

    jsonMap['version'] = '1.0'; //Alink协议 - 协议版本号固定字段

    jsonMap['id'] = ++id; //Alink协议 - 标示该次请求id值

    var params = {};

    params['CO2']=CO2;

    params['T']=T;

    params['H']=H;

    params['Lux']=Lux;

    params['PM25']=PM25;

    params['Pressure']=Pressure;

    jsonMap['params'] = params;//Alink协议 - params标准字段

    return jsonMap;

}

 

4.设备运行状态

LoRaWan节点接入LinkDevelop平台(云端操作)_第5张图片

 

 

 

平台网址:https://linkdevelop.aliyun.com

二、节点操作

1.设备查看band并设置

AT+NBAND?

2.设备查看频点并设置

AT+FREQ?

3.设备烧写DevEUI

AY+DEVERT=x1

4.设备烧写APPEUI(JoinEUI)

AT=APPEUI=x1

5.设备烧写APPKEY

AT=APPEUI=x1

6.设备进入透传模式

7.设备进入定时发送模式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(阿里云)