Контроллер WB7 ошибка

Добрый день, организация приобрела контроллеры Wiren Board 7.4
С некоторыми возникли ошибки.
Контроллер инв. №AFXZCBWN.
При загрузке с заводскими настройками (сбросили) wb-ap не подключается.
Попробовал подключиться через WIfi тоже виснет.
Также не видит GPS модуля. В слоте 4 пусто.
Прошивку обновил на stable 2407, заводская 2404.
diag_output_AFXZCBWN_2024-11-07-12.16.33.zip (194,0 КБ)

Здравствуйте.

  1. Пробовали перезагружать контроллер?
  2. Каким образом обновлялись до 2407?

По wb-ap:
Устройство не может создать точку доступа из-за supplicant-timeout

По подключению к Wi-Fi:
Вижу ошибки ssid-not-found и association took too long. Параметры подключения точно правильные?

По GPS модулю:
Как вы его настраивали?

  1. Перезагружал.
  2. Скачал прошивку с репозитории.

По wb-ap: И что можно сделать?

По подключению к Wi-Fi: Ошибку исправил, всё подключается.

По GPS модулю : копировал конфигурационные файлы по нужным папкам контроллера. А проверял командой systemctl status gpsd

Проверьте, что все пакеты обновлены:

apt update && apt upgrade

По GPS модулю:
какой инструкции следовали? какой вывод systemctl status gpsd?

Хорошо, попробую обновить все пакеты.

Вот инструкция.
Вводим команды:
• проверяем командой ifconfig
• Далее вводим команду apt update
• apt install --yes ntp gpsd gpsd-clients
• Проверить наличие GPS-сигнала командой cat /dev/ttyMOD4
• Посмотреть текущее установленное время командой date
• Задать локальное время командой: cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
проверка командой date
• Скопировать конфигурационные файлы из папки configноутбука по нужным папкам в контроллере

AnnualSchedule.js (5,0 КБ)
gpsd (452 байта)
gpsd.service (295 байтов)
ntp.conf (987 байтов)

Файл gpsd в папке /etc/default/gpsd
Файл ntp.conf в папке /etc/ntp.conf
Файл gpsd.service в папке /lib/systemd/system/gpsd.service
Файл AnnualSchedule.js в папке /mnt/data/etc/wb-rules/AnnualSchedule.js

• в программе ввести команду:
ln -s /lib/systemd/system/gpsd.service /etc/systemd/system/multi-user.target.wants/
Вот на этой комадне пишет failed
• Закомментировать строку файле контроллера в /etc/default/hostapd
• перезагрузить контроллер
ПРОВЕРКА:
ввести команду: systemctl status gpsd

date; hwclock
команды выводят системное и аппаратное время, они должны совпадать
• Проверяем получение данных от спутников командой cgps
• Проверка что время работает и синхронизируется командой ntpq -p

  1. Если поиска не происхоит выходим в меню командой ctrl c и вводим команды
    А) Перезапустите systemctl:
    systemctl daemon-reload
    Б) Затем перезапустите gpsd:
    systemctl restart gpsd
  1. Проверьте что модуль WBE2R-R-GPS установлен физически. На каком порту он находится?
  2. Не вижу в инструкции где конфигурируется модуль в контроллере. Например.
  1. По wb-ap
    Пакеты все обновил через apt

  2. Модуль WBE2R-R-GPS установлен физически, находится в 4 порту.

  3. В инструкции это описывалось выше, модуль прописан в 4 порту в вебинтерфейсе.
    При команде dmesg, вот такие строки.
    [ 19.861421] pps pps0: new pps source mod4_pps.-1
    [ 19.866354] pps pps0: Registered IRQ 98 as PPS souce

    приложен диагностический архив, доступен только сотрудникам поддержки
    (342,5 КБ)

Здравствуйте. Благодарю за ожидание.

Какой результат после обновления и перезагрузки контроллера?


Не увидел вывод systemctl status gpsd


Что касается ошибки при запуске команды

ln -s /lib/systemd/system/gpsd.service /etc/systemd/system/multi-user.target.wants/

То вам следует проверить:

  1. Проверьте, существует ли файл /lib/systemd/system/gpsd.service. Если служба gpsd не установлена или файл службы находится в другом месте, команда выдаст ошибку. Вы можете проверить наличие файла командой:
ls /lib/systemd/system/gpsd.service
  1. Если в /etc/systemd/system/multi-user.target.wants/ уже существует файл или ссылка с именем gpsd.service, команда завершится с ошибкой. Чтобы проверить, выполните:
ls -l /etc/systemd/system/multi-user.target.wants/gpsd.service

Если там уже есть ссылка или файл, сначала удалите его:

rm /etc/systemd/system/multi-user.target.wants/gpsd.service
  1. Создание символических ссылок в системных каталогах требует прав суперпользователя. Проверьте права текущего пользователя, например:
id
  1. По wb-ap - не работает, висит статус подключения.
  2. Что касается ошибки при запуске команды. Ошибка решилась, надо было удалить существующий файл.
  3. При команде id права root

Даже поссле этих манипуляций gps не работает, статус NO FIX, спутники не находит.
MobaXterm_10.200.200.1_20241112_091932.rtf (6,8 КБ)

вывод `systemctl status gpsd приложил

  1. Попробуйте подключиться к точке доступа вручную через nmcli:
nmcli connection up "wb-ap"

Эта команда либо создаст подключение, либо вернёт более подробную ошибку, которая поможет выявить причину отказа.

  1. Давайте проверим что модуль получает данные. Покажите пожалуйста вывод:
cat /dev/ttyMOD4

MobaXterm_10.200.200.1_20241112_114449.rtf (11,9 КБ)

  1. Не реагирует на команду

Вы можете предоставить доступ к контроллеру?

Пригласите пожалуйста пользователя support@wirenboard.com в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”


И укажите почтовый адрес:

После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.

Могу, но контроллер я настраиваю на отдельном от сети ноутбуке.
Как на нём настроить приглашение?

Важно, чтобы контроллер был с выходом в интернет. Подключение к облаку предполагается именно контроллера.

Приглашение отправлено.

Получил, принял, начал работу с контроллером

Закончил работать с контроллером.

  1. Точка доступа поднялась с настройками 2.4ГГц и на первом канале. Почему так - прямо сейчас не могу сказать.
  2. Что касается GPS модуля, то у него был настроен режим режим работы с UBX данными:
(type 0x0106)
gpsd:IO: UBX: len 29
gpsd:IO: UBX checksum 0x6348 over length 29, expecting 0x18b5 (type 0x6201)
gpsd:IO: UBX: len 60
gpsd:IO: UBX checksum 0x8b31 over length 60, expecting 0xf96d (type 0x0106)

В то время как наш GPS модуль работает с NMEA данными.
Однако, вывод cat /dev/ttyMOD4 по-прежнему пустой.

Таким образом, для решения обоих проблем рекомендую сбросить контроллер и все его настройки с обновлением прошивки. Затем точка доступа должна запускаться с любыми настройками.
Настройку GPS модуля также рекомендую выполнить по инструкции. Чтобы проверить исправность модуля, после выполнения первоначальной настройки покажите, пожалуйста, вывод:

cat /dev/ttyMOD4

Я пока посоветуюсь с коллегами касательно ваших вопросов.

От облака отключился, доступ удалил.

MobaXterm_10.200.200.1_20241113_085812log13.11.rtf…rtf (134,6 КБ)
Контроллер сбросил к заводским настройкам, обновил прошивку через образ скачанный с сайта, обновил через команды apt update, apt upgrade. Точка доступа неактивна.

Настройку ГПС произвел согласно инструкции на сайте. В начале команда работала, а после конфигурирования файлов перестала. ГПС не работает.

Здравствуйте.

Из-за точки доступа давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

WB-7.4 - 1 шт.

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:

  • ссылку на эту тему,
  • AFXZCBWN, его комплектацию (установленные сенсоры),
  • (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.

Что касается GPS, то его заменят в составе контроллера, однако вывод cat /dev/ttyMOD4 говорит о том, что спутники находятся, но в недостаточном количестве, положение определить не удается, плохое качество сигнала. Прошу проверить расположение антенны и предпринять меры по улучшению сигнала.