前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ST Nucleo LoRa Gateway 开发板接入腾讯云物联网开发平台

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

作者头像
twowinter
发布2020-04-17 17:24:19
2.4K0
发布2020-04-17 17:24:19
举报
文章被收录于专栏:twowinter

前言

上一篇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

腾讯云物联网开发平台

2 控制台操作 LoRa 网关

腾讯LoRa社区网络

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

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

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

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

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

添加用户网关

进入 LoRa 网关管理页面,选择【添加网关】。

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

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

网关新建成功后,您可在网关列表页查看“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 的方式连接以太网。

串口准备

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

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

配置修改

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

代码语言:javascript
复制
AT+PKTFWD=loragw.things.qcloud.com,1700,1700  

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

代码语言:javascript
复制
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

示例截图如下所示:

运行

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

从串口日志查看:

代码语言:javascript
复制
LORAWAN SERVER: loragw.things.qcloud.com 

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

代码语言:javascript
复制
Ethernet started
DHCP IP: 192.168.3.249
Downlink UDP Connected
Uplink UDP Connected

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

END

That’s all

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 1 对接总体思路
  • 2 控制台操作 LoRa 网关
    • 腾讯LoRa社区网络
      • 添加用户网关
      • 3 LoRa网关实物操作
        • 硬件连接
          • 串口准备
            • 配置修改
              • 运行
              • END
              相关产品与服务
              物联网开发平台
              腾讯云物联网开发平台(IoT Explorer)是面向智慧生活与产业物联应用的一站式物联网PaaS平台,为各行业用户提供一站式设备智能化服务。平台提供海量设备连接与消息通信能力,基于腾讯连连小程序应用开发能力、音视频能力及AI增值服务,聚合腾讯生态内容能力。提升传统行业设备智能化的效率,降低用户的开发运维成本。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档