接下来,我们用实际应用实践的例子,来告诉大家如何将树莓派网关连接到TTN服务器。
1、将树莓派网关接入互联网,并选择TTN作为Server。我们可以按照本系列文章的手把手教你如何将树莓派网关连接到服务器之第一~三篇介绍的方法,先将树莓派网关接入互联网,并配置该树莓派网关的服务器为TTN服务器、以及该网关所工作的频段。本文中我们以EU868频段为例。
2、登录TTN网站。打开TTN网站https://www.thethingsnetwork.org/并登录,如果没有账号需要先注册一个。登录后打开右上角账号下面的Console页面,如图1所示,可以看到,假如账号名是fomi的话,则显示:Hi, fomi!
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5776\wps1.jpg图1 登录TTN网站之后的账号的Console页面示意图
3、在TTN网站上输入树莓派网关的Gateway ID等参数。接下来我们需要做的是,在TTN网站上输入树莓派网关的Gateway ID等参数。首先,点击图1右上角的“GATEWAYS”,将出现如图2所示的界面。从图2可以看出,目前这个账号并没有注册树莓派网关。file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5776\wps2.jpg
图2 登录TTN网站之后的账号的Gateways页面示意图
在图2上,点击“register gateway”,将出现如图3所示的界面,可用于填写Gateway ID等信息。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5776\wps3.jpg图3 在TTN网站上注册Gateways页面示意图
图3的填法示例可以参见图4。其中需要注意的是,图4中的”Frequency Plan”是想要LoRa网络工作的频段,注意要与节点、网关的设置保持一致。file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5776\wps4.jpg
图4 在TTN网站上注册Gateways的示例
其中,当勾选了“I’m using the legacy packet forwarder”的时候,图3的“Gateway ID”将变成图4的“Gateway EUI”。此处的“Gateway EUI”就是在本系列文章第二篇中的图2部分介绍过的Gateway ID,Gateway ID的获取方法在该第二篇图2部分相关内容有介绍到。以瑞科慧联的树莓派网关RAK7243为例,以SSH方式登入网关后,输入sudo gateway-config命令,将打开如图5所示的树莓派网关配置主界面,在图5的主界面最上方的蓝色字体里,所出现的Gateway ID就是需要填入图4中的“Gateway EUI”。或者,也可以通过输入gateway-version命令来获取到该Gateway ID的信息。file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5776\wps5.jpg
图5 树莓派网关配置主界面示意图
4、在TTN网站上,点击Register Gateway完成注册,并查看网关是否连接成功。按照图4的方法将树莓派网关在TTN网站上的参数设置完成后,点击如图6所示的页面右下角的“Register Gateway”按钮,则完成注册。file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5776\wps6.jpg
图6 在TTN网站上点击以完成注册Gateways
在图6上,点击Register Gateway之后,将看到如图7所示的界面:file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5776\wps7.jpg
图7 在TTN网站上的完成注册Gateways界面图
如果网关配置和接入互联网都没问题,则图7所示的界面上的“Status”栏目将显示“Connected”,意味着网关已经成功连接到TTN了!以上就是系列文章手把手教你如何将树莓派网关连接到服务器之第四篇——如何将树莓派网关连接到TTN,希望能对树莓派网关的新手们有所帮助。那么,树莓派网关如何连接到内置LoRaWAN® Network Server呢?敬请期待系列文章手把手教你如何将树莓派网关连接到服务器之第五篇,如何将树莓派网关连接到内置LoRaWAN® Network Server。