全部产品
云市场

Hybrid网关

更新时间:2019-09-03 14:49:15

Hybrid网关为一LoRaWAN边缘方案,搭载阿里云IoT独家固件,支持接入云端版的Network Server数据上云,也同时支持本地数据输出,可对接用户的边缘服务器使用。

产品结构

HG

Hybrid网关能力

  • 支持LoRaWAN Class A/C。
  • 支持边缘工作模式。
    节点OTAA入网直连Alibaba Cloud Link WAN 云平台。
    节点ABP入网数据本地输出,可对接Alibaba Cloud Link Edge 边缘服务器。
  • 支持WSS+TLS协议实现与边缘服务间长链接及加密通讯。
  • 支持LoRa_Edge_SDK二次开发接入边缘计算服务器。

使用Hybrid网关

网络管理进入,选择网关管理,具Hybrid网关能力的设备,在添加网关后,会主动在网管平台注册Hybrid服务,显示如下红色方圈-ABP服务1

选择添加ABP节点2

添加完毕后,可在此分页的节点清单管理,请打开自动同步开关,此功能会在Hybrid网关设备连网时,同步边缘节点的配置到本地。

二次开发-数据本地使用

从Link WAN伙伴所购买的Hybridj网关已搭载正式版固件,请从销售渠道索取最新的技术文档与开发SDK(LoRaEdgeAPI)。

LoRaEdgeAPI说明

LoRaEdgeAPI通过UDP协议,实现本地服务间双向通信。

  1. UDP_IP_ADDRESS = "127.0.0.1"
  2. UDP_PORTNO_CLIENT = 18098
  3. UDP_PORTNO_SERVER = 18099

接入此API的服务,需要监听18099端口,接收来自LoRa_Edge_SDK上行的数据上行数据(从18099端口读数据)

LoRa网关心跳数据,格式为

  1. "stat:gwEui:d896e0fff0000001 ip:192.168.1.100"

LoRa设备上行业务数据,json格式

  1. {
  2. "data":"0113012408df1167000000",
  3. "fport": 10,
  4. "devAddr":"66d516ea",
  5. "devEui":"d896e0ff00010001",
  6. "gwEui":"d896e0fff0000001",
  7. "datr": 2,
  8. "uptime":"1545716873359",
  9. "mtype": 4
  10. }

下行数据(写数据到18098端口):

  1. {
  2. "data":"0213000000000000000000",
  3. "fPort":"7",
  4. "confirmed":"false",
  5. "devEUI":"d896e0ff00010001
  6. }

具体接入实现请参考,购买时支持文档的开发API代码。

TLS证书生成方法

  1. openssl genrsa -out ca.key 2048
  2. openssl req -x509 -new -nodes -key ca.key -subj "/CN=LoRa****" -days 5000 -out ca.crt
  3. openssl genrsa -out server.key 2048
  4. openssl req -new -key server.key -subj "/CN=LoRa****" -config openssl.conf -out server.csr
  5. openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 5000

LoRa**(开发移植阶段提供)这个字段不能改。ca.crt文件信息,通过LoRaconfig配置到LoRa网关WSS-client上,供NS服务调用。