网关搭建

更新时间:2018-07-31 21:01:01

1. 前期准备

1.1 账号注册

注册阿里云工业互联网平台

1.2 安装docker

在本地下载并安装docker环境,更多信息见docker使用说明。

2. 云端网关产品创建

2.1 登录云端产品管理界面

  • 登录阿里云工业互联网,若没注册请先注册。

2.2 新建网关产品

1新建产品.png

2.3 新建网关设备

2新建设备.png

2.4 查看网关信息

3查看状态.png

在网关详情页会显示三元组信息(ProductKey、DeviceName、DeviceSecret),请妥善保存,后续需要在本地网关上配置这些信息。

  • ProductKey: productKey是物联网套件为产品颁发的唯一标识。这个参数很重要,需要用户保管好,在设备认证以及通信中都会用到;

  • DeviceName:用户注册设备时,自定义生成的设备编号,可以基于该编号与设备通信,保证产品维度内的唯一性。这个参数很重要,需要用户保管好,在设备认证以及通信中都会用到;

  • DeviceSecret:物联网为设备颁发的设备密钥,和deviceName成对出现。这个参数很重要,需要用户保管好,在设备认证会用到。

3. 本地环境搭建

3.1 运行docker

sudo docker run -p $(local_port):9999 -it -v $(local_dir_path):/docker_host_share $(image_path) /bin/bash
  • $(local_port): 本地控制台端口

  • $(local_dir_path): 本地共享目录路径

  • $(image_path): 镜像地址,请以最终发布的镜像为准。镜像地址:registry.cn-hangzhou.aliyuncs.com/linkindustry/linkedge:v1.2.0

示例

sudo docker run -p 1234:9999 -it -v /home/senhong:/docker_host_share registry.cn-hangzhou.aliyuncs.com/linkindustry/linkedge:v1.2.0 /bin/bash

注:$(var)表示var为变量,在实际使用时需要把$(var)替换为var具体的值

运行docker后默认会自动启动LinkEdge。LinkEdge启动后可以打开本地控制台 https://127.0.0.1:$(local_port)/login;其中$(local_port)为本地端口,默认账户admin,默认密码admin1234。

更多本地控制台的信息见本地控制台使用文档。

3.2 进入docker容器

docker运行成功后,可以进入docker容器。

docker exec -it $(container_id) /bin/bash

/LinkEdge目录就是我们的网关镜像。

4. 本地网关配置

接下来,我们需要把网关实体和云端创建的网关绑定起来。

4.1 配置网关三元组

打开Link Edge网关本地控制台界面https://127.0.0.1:$(local_port),进入网关管理界面,配置网关三元组(将云端网关信息页上的三元组复制下来即可)

image | left

4.2 配置云平台

目前网关支持连接两个云平台:LinkEdge、阿里云工业互联网平台,默认为LinkEdge;如果要更改,则需根据连接的平台对网关进行一些配置:

# 进入LinkEdge bin目录
cd /LinkEdge/gateway/build/bin/
# 配置云平台IP,即$(server_ip)
./tool_config -s gw_system_as_host $(server_ip)
# 配置云平台PORT,即$(server_port)
./tool_config -s gw_system_as_port $(server_port)

阿里云工业互联网平台配置如下:

./tool_config -s gw_system_as_host iot-as-mqtt.cn-shanghai.aliyuncs.com
./tool_config -s gw_system_as_port 1883

4.3 重启LinkEdge

cd /LinkEdge/gateway/build/script
./iot_gateway_start.sh

其他命令:

  • 停止:iot_gateway_stop.sh

  • 状态查看:iot_gateway_status.sh

4.4 本地状态查看

进入网关管理界面,查看网关状态

image | left

4.5 云端状态查看

云端状态查看,进入Link Edge云平台设备管理界面,查看网关状态

4查看状态.png

恭喜你完成了第一步!

results matching ""

    No results matching ""