Обновление EUI
- подключиться по ssh к БС
- выполнить комманду
update_gwid.sh /etc/LoRa/global_conf.json
Настройка параметров сервера
- авторизоваться в интерфейс БС
- добавить адрес сервера
- изменить порт взаимодействия, если используется дополнительный bridge gateway (по умолчанию 1700)
- сохранить изменения
- перезапустить БС
Исправление системного времени на БС
- в файл /etc/systemd/timesyncd.conf добавить NTP=0.pool.ntp.org
- включить синхронизацию (если выключена) timedatectl set-ntp true
- проверить результат
Альтернатива (для версий, где нет timedatectl)
- в файле /home/root/time_sync.h изменить адрес NTP сервера
- перезапустить сервис
/etc/init.d/time_sync stop /etc/init.d/time_sync start
Исправление системного времени на БС (вручную)
- проверяем текущее время и TZ timedatectl
- date +%Y%m%d -s "20081128"
- date +%T -s "10:13:13" (в UTC, это время будет скопировано в hwclock)
- hwclock -w (иначе сбросится обратно после ребута)
- перезапускаем и проверяем timedatectl
Включение синхронизации БС по GNSS
настройки в /etc/LoRa/global_conf.json (или ./LoRa/global_conf.json), порт gps_tty_path - доступный порт с типом dialout
"gateway_conf": {
"gateway_ID": "785EE8FFFE200C3B",
"spi_device": "/dev/spidev0.0",
"server_address": "172.26.120.5",
"serv_port_up": 1700,
"serv_port_down": 1700,
"keepalive_interval": 10,
"stat_interval": 30,
"push_timeout_ms": 100,
"autoquit_threshold": 10,
"forward_crc_valid": true,
"forward_crc_error": false,
"forward_crc_disabled": false,
"gps_tty_path": "/dev/ttymxc2",
"ubx_timegps_control_enable": true,
"ref_latitude": 0,
"ref_longitude": 0,
"ref_altitude": 0,
"fake_gps": false
}