ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台

文章目录

    • 前言
    • 1 对接总体思路
    • 2 控制台操作 LoRa 网关
      • 腾讯LoRa社区网络
      • 添加用户网关
    • 3 LoRa网关实物操作
      • 硬件连接
      • 串口准备
      • 配置修改
      • 运行
    • END

前言

上一篇ST NUCLEO LoRa Sensor 开发板接入腾讯云物联网开发平台完成了节点接入,这一篇继续,完成LoRa网关的接入,同时还将看到腾讯送的一个彩蛋 腾讯 LoRa 社区网络。

腾讯云 IoT Explorer 是腾讯云主推的一站式物联网开发平台,IoT 小能手从设备侧开发、平台功能操作、应用侧开发三个部分来进行学习分享,另外还分享了一些动手实践作品及收录官方发布的产业合作案例,帮助读者更好地理解整个开发链路。详情可点此查看。

1 对接总体思路

如ST NUCLEO LoRa Sensor 开发板接入腾讯云物联网开发平台中的描述,腾讯云物联网开发平台保留了标准的 Packet Forwarder 协议,最大程度了降低了企业和开发者接入的门槛。
因此网关侧我们只需使用标准的 Packet Forwarder 协议,就可以实现平台接入。

方案拓扑是这样:

LoRaWAN
PacketForwarder
Nucleo_LoRa_Sensor/TencentOS_tiny
Nucleo_LoRa_Gateway
腾讯云物联网开发平台

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第1张图片

2 控制台操作 LoRa 网关

腾讯LoRa社区网络

控制台进来就看到这个大大的中国地图,虽然平台上线2个来月,但已有70个社区网关。

所谓社区网络,就是你自己可以不用搭建网关,通过附近的网关就可以实现节点的接入。这个出发点还是很不错,现在一个网关还得1000来块,对大多数朋友还是一个比较大的数目。

不知道最终这个网络规模会壮大到什么规模,毕竟国内还感受不到LoRa开发者文化的氛围。希望腾讯能把这个事情继续做下去,带一带国内开发者的节奏。

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第2张图片

估计一些企业会担心开放后会占用自己的信道容量,选择不开放网关。其实大可不必担心,我相信真正上项目的企业肯定会搭建自己的网关来保证可靠性。公开网关反而会带来一些好处,当地开发者估计会看到你的网关名字,无形中给自己企业做了一波宣传。

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第3张图片

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第4张图片

当然也能看到一些优秀开发者的身影,比如 Mculover666,

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第5张图片

添加用户网关

进入 LoRa 网关管理页面,选择【添加网关】。
ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第6张图片

在新建网关页面,填写网关基本信息。GwEUI 为网关唯一ID。本例中根据 ST NUCLEO LoRa GW 背部的 MAC 地址,将6字节 MAC 地址的中间补足0xffff。

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第7张图片

是否公开选择“是”,表示社区开发者可在社区网络查看该网关,并可通过这个网关进行 LoRa 节点接入。

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第8张图片

网关新建成功后,您可在网关列表页查看“GW1”。

3 LoRa网关实物操作

硬件连接

整个系统搭建需要由LRWAN_GS_LF1网关(网关模组和 STM32F746 Nucleo核心板)、5V适配器和电脑组成。

1.先使用 5V 适配器通过 USB 线连接到 LRWAN_GS_LF1 网关的网关模组上的 Micro USB 接口,给整个网关供电。
2.Nucleo 核心板上的 Micro USB 口(非以太网口那边的 Micro USB 口),通过 USB 线连接到 PC 端,可以实现虚拟串口的功能。
3.网关开发板通过网线连接到上一级路由器的 LAN 口,从而可以实现 DHCP 的方式连接以太网。
ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第9张图片

串口准备

1.硬件连接成功后,打开 PC 上的设备管理器,即可查看网关所对应的串口(请确保已安装 stlink 驱动)。

2.打开串口工具,做好相应配置后,打开串口。

ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第10张图片

配置修改

1.配置服务器地址。本示例中设置的是腾讯云物联网开发平台的 LoRa 服务器地址(接入域名:loragw.things.qcloud.com,接入端口:1700)。

AT+PKTFWD=loragw.things.qcloud.com,1700,1700  

2.配置频率计划。调整频点信息到486.3MHz - 487.7 MHz,指令修改如下(需要逐条发送):

AT+CH=0,486.3,A
AT+CH=1,486.5,A
AT+CH=2,486.7,A
AT+CH=3,486.9,A
AT+CH=4,487.1,B
AT+CH=5,487.3,B
AT+CH=6,487.5,B
AT+CH=7,487.7,B
AT+CH=8,OFF
AT+CH=9,OFF

示例截图如下所示:
ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台_第11张图片

运行

通过 AT+Reset 即可复位网关,开始服务器连接。

从串口日志查看:

LORAWAN SERVER: loragw.things.qcloud.com 

表明服务器地址修改成功。

Ethernet started
DHCP IP: 192.168.3.249
Downlink UDP Connected
Uplink UDP Connected

表明网关 DHCP 入网成功,网络连接正常。

END

That’s all


你可能感兴趣的:(联,-,LoRa,云,-,腾讯云物联网)