Поддержка CAN на WB 8.5

Добрый день.
Подскажите пожалуйста, существуют ли на данный момент способы подключения CAN устройств к WB 8.5?
Насколько понял, нужен модуль расширения. Уточнились ли сроки его появления?

Добрый день.

Только внешними устройствами, например USB.

Пока сроков определенных нет.

Спасибо за быстрый ответ.

Нашёл в другой теме, что “интегратор использовал USB-CAN стик” для подобной задачи и ссылку на устройство, которое как раз у нас есть. Может быть, есть какие-нибудь инструкции? (не нашёл)

Задача довольно банальна - подключить к WB8.5 smartweb_k через CAN (MODBUS TCP через WI-FI не подходит)

Настройка, по-моему ничем не отличается - точно так же устройство описывается. Как оно определяется?

Насколько понимаю - Bus 006 Device 002: ID 1a86:7523 QinHeng Electronics CH340 serial converter

СH340 это последовательный порт. Соответственно чтобы получить CAN нужно запустить slcand примерно вот так: https://unix.stackexchange.com/questions/344445/usb-can-adapter-works-manually-but-not-via-udev
В документации модуля про настройку что-то сказано?

Насколько понял, необходимо поднять сеть can аналогично инструкции:

(ссылка на неё есть в сообщении по вашей ссылке)

Документация по стику есть такая:

Проверил, стик появляется ttyUSB0

slcand -o -c -f -s1 /dev/ttyUSB0 slcan0 - выдает ioctl TIOCSETD: Invalid argument

установка can-utils говорит, что есть более новая версия
В выводе lsmod не вижу модулей can, can_raw и slcan
При попытке запустить модули вручную - ошибка “модуль не найден” на slcan

Нужна другая версия can-utils?

Прошу прощения, если вопросы глупые, Linuxом ранее пользовался только в виде хобби

У меня аналогичного модуля нет. Сейчас под рукой никакого нет…
Но - воткнул в контроллер просто модуль на CH340

lsusb
...
Bus 002 Device 002: ID 1a86:7523 QinHeng Electronics CH340 serial converter
...

Он определился как

ls /dev/| grep USB
ttyUSB0

Пробую, вывод аналогичен.
Проверяю наличие модуля:

modprobe slcan
modprobe: FATAL: Module slcan not found in directory /lib/modules/6.8.0-wb144

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

1 лайк