使用不同的网关
如果你打算使用一个网关平台除了Pico网关,遵循这些步骤:
- 确保网关支持Semtech包货代。
- 如果有多个数据包货代选项,配置网关使用标准Semtech UDP数据包货代。
- 使用一个外部网关,确保包货代地址配置为试验台主机IP地址相同。另外,确保港口上下遵循相应的字段(serv_port_upserv_port_down)json文件。默认端口是1690。
- 在json文件,改变“use_internal_gateway”价值为零(0)。更多的信息,知道了配置本地文件。
使用以下命令安装试验台的组成部分:
cd /home/pi sudo git克隆https://github.com/Lora-net/CTB |
安装广告驱动组件,使用这些命令:
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz cd /home/pi/lorawan-conformance-testbench / ads1256 / |
你可以配置试验台系统服务。为此,使用以下命令:
回声”(单位) 描述=一致性testbench启动服务 = network.target后 (服务) ExecStart = / usr / bin / python3 /home/pi/lorawan-conformance-testbench / start.py WorkingDirectory = / home /π/ lorawan-conformance-testbench / StandardOutput =零 StandardError =》杂志 重启=总 用户=根 (安装) WantedBy = multi-user.target “| sudo三通——附加/etc/systemd/system/testbench.service sudo su -π- c“mkdir /home/pi/lorawan-conformance-testbench / tmp” 回声的tmpfs /home/pi/lorawan-conformance-testbench / tmp tmpfs nodev, nosuid,大小= 200 0 0 ' | sudo三通——添加挂载 sudo systemctl启用testbench 回声做 |
配置软件
配置本地文件
配置本地文件:
编辑配置文件如下:
/home/pi/lorawan-conformance-testbench / json |
你可以改变一些参数,包括备份间隔,网络服务器地址/端口和网关ID。
所有的例子jsonUS915乐队和使用网络(router.us.thethings.network)作为网络服务器。
请注意:“packet_forwarder”下面的“知识产权”字段行应该是空的。
{ “backup_interval”: 3600年, “use_internal_gateway”: 1、 " network_address ": { " test_controller ": { “知识产权”:“localhost”, “端口”:1000 / /默认值是1700。如果使用网络的事情,因为在这个例子中,使用1000年 }, " packet_forwarder ": { “知识产权”:“”, “端口”:1690 }, " network_server ": { “知识产权”:“router.us.thethings.network”, / /输入LNS路由器您计划使用的地址,以及相应的通信端口。 “端口”:1700 }, " error_report ": { “知识产权”:“3.16.33.6”, “端口”:1692 } }, “gateway_id”:“0000000000000000”,使用/ /输入网关ID。(这应该是一样的在Pktfwd global_config。json文件。) "文件夹":{ “缓存”:“缓存”, “备份”:“数据库”, “权力”:“tmp \ /力量” }, "文件":{ :“database_proxy tmp \ / db_proxy.db”, :“database_controller tmp \ / db_tc.db”, :“database_backup db \ / db_backup.db”, :“database_power db \ / db_pm.db” }, “deduplication_threshold”: 0.1 } |
2。在第一次动力循环,数模转换器(DAC)运行一个系统校准,这大约需要一分钟。确保主机一直在至少一分钟(或确保该文件calibration.txt是在/home/pi/lorawan-conformance-testbench ads1256 /文件夹)在你关掉主机或重新启动它。
3所示。重新启动主机功率自行车,或在SSH控制台使用以下命令:
sudo现在重启 |