边缘网关程序使用说明

1)准备工作

在准备运行边缘网关的机器环境上,安装java 1.7以上版本。

2)下载边缘网关主程序

下载边缘网关主程序包(java版)

3)修改主程序包中的配置

首先,从产品中心->对应的网关产品->设备管理中,找到需要上线的网关设备,从认证信息中找到设备id和特征串。

用压缩工具打开aep-edge-gateway.jar,进入BOOT-INF/ classes。

打开user.properties文件

修改mqtt.clientId为创建的网关设备的设备id,mqtt.password修改为创建的网关设备的特征串,保存关闭。

4)运行

可以使用命令java -jar aep-edge-gateway.jar,启动网关程序。到设备管理界面看到对应的网关设备在线,说明边缘网关设备上线成功。网关上线后,平台可以远程部署,发送驱动和子设备信息给网关。

5)本地驱动加载

在aep-edge-gateway.jar所在的文件夹创建lib文件夹,把编译好的驱动jar包,放到lib文件夹中,在启动aep-edge-gateway.jar时,如果没有远程部署过,或者远程部署有问题时,网关会加载lib文件夹下的所有驱动。本地加载的驱动,驱动代码中要写明产品id和驱动id。

6)本地存储设备信息和驱动位置

远程部署下发的设备信息和驱动信息都在aep-edge-gateway.jar所在的文件夹的data文件中,自动保存的为密文。也可以自己明文写设备信息和驱动信息,格式为json,具体格式如下:

[

{

    "productId":1,

    "devices":[

        {

            "deviceSn":"test1",

            "token":"password1"

        },

        {

            "deviceSn":"test2",

            "token":"password2"

        }

    ],

    "port":8001,

    "drivenPath":"http://asdfasfsdbg.jar",

    "drivenName":"driven1.jar"

},

{

    "productId":2,

    "devices":[

        {

            "deviceSn":"test1",

            "token":"password1"

        },

        {

            "deviceSn":"test2",

            "token":"password2"

        }

    ],

    "port":8002,

    "drivenPath":"http://sdfsdf.jar",

    "drivenName":"driven2.jar"

}

]

说明:productId为子设备产品id,port为子设备接入的端口,drivenPath为驱动下载路径(可以为空),drivenName为驱动文件名称(可以为空),devices为子设备列表,deviceSn为子设备编号,token为子设备特征串。

搜索结果 ""

    没有搜索结果 ""