安信可开源团队相应网友号召,今天给大家带来了本地搭建chirpstack服务器并且成功连接的,给大家少走一些弯路,本章内容篇幅较长,有想要了解和测试的朋友耐心看完,本例程从模组获取,烧录,服务器搭建,到连接和数据收发,废话不多说,直接开始。
版本,所以我们现在搭建在Windows下需要借助Docker Desktop工具,如果你是在Linux下搭建则不需要考虑安装Docker Desktop,直接命令行安装即可。安装Docker Desktop前需要对电脑做如下操作
④界面内找到Hyper-V,扩展开勾选Hyper-V管理工具和Hyper-V平台(如图所示)
注意:这里点击确认以后会自动更行系统内的一些设置,电脑会重启,属于正常现象。
4、此时桌面双击运行Docker Desktop,部分用户可能出现如下提示kernel update: 表示Linux内核需要更新,点击连接前往更新即可
注意:我这里是使用的EU868,无需对配置文件做更改,如果使用CN470请进入ChirpStack软件所在目录,更改配置文件【chirpstack-netw
9、等待命令窗口更新完成后我,我们回到Docker Desktop,可以看到我们的chirpstack启动完成
以上就是我们在本地搭建的chirpstack服务器了,下面我们在服务器上添加设备
设备入网需要节点窗口写入设置好的指令参数,这里仅提供OTAA入网,上述已经在服务器写入了DEVICE EUI和app key,所以我们使用这两个参数配合Ra-08的参数进行入网操作
说明:chirpstack自带MQTT服务,我们只需要找到他的topic即可进行收发,在开始之前我们寻找一个MQTT客户端,我是用的是emqx的mqttx。
好了上述已经准备完毕,接下来看我们从节点上报数据到chirpstack服务器再由客户端输出
本次测试流程主要针对了高频的Ra-08H,流程相对复杂一些,本节在本地搭建服务器,我们总结如下几点注意事项:
●此次搭建是在局域网内完成。服务器,RG-02网关,MQTT客户端均在局域网内
●chirp stack服务器Linux版本,如果使用Linux来搭建,直接命令行执行,如果是在windows下搭建,那则需要使用DockerDesktop工具来运载
●在我们安装对应的服务或者拉取安装文件时候,建议开启加速器,以免网络波动造成安装失败