构建
»构建»工具»一致性测试工作台»使用不同的网关

使用不同的网关

如果你打算使用一个网关平台除了Pico网关,遵循这些步骤:

  1. 确保网关支持Semtech包货代。
  2. 如果有多个数据包货代选项,配置网关使用标准Semtech UDP数据包货代。
  3. 使用一个外部网关,确保包货代地址配置为试验台主机IP地址相同。另外,确保港口上下遵循相应的字段(serv_port_upserv_port_down)json文件。默认端口是1690。
  4. 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
焦油zxvf bcm2835-1.60.tar.gz
cd bcm2835 - 1.60
. / configure
触摸*
使
sudo做检查
sudo make install

cd /home/pi/lorawan-conformance-testbench / ads1256 /
chmod + x ads1256_driver
触摸ads1256_driver.c
sudo使

你可以配置试验台系统服务。为此,使用以下命令:

回声”(单位)

描述=一致性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

回声做

配置软件

配置本地文件

配置本地文件:

  1. 编辑配置文件如下:

/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现在重启

Baidu
map