/dev/ttyACM0
현재 및 에 여러 개의 USB 라디오(ZigBee 1개, Z-wave 1개)가 있습니다 /dev/ttyACM1
.
재부팅하면 무작위로 할당되어 홈 자동화 시스템이 작동하지 않게 됩니다(구성 파일에서 지정을 수동으로 변경할 때까지).
UUID를 사용하여 일부 USB 저장소를 설정했습니다 /etc/fstab
. USB 라디오에 대해 비슷한 작업을 수행할 수 있는 방법이 있습니까? 인터넷 검색과 이 포럼 검색을 통해 고유 식별자( )를 찾았지만 ls -la /dev/serial/by-id/
어떻게 해야 할지 모르겠습니다.
저는 Ubuntu Server 18.04 LTS를 사용하고 있습니다.
답변1
해당 장치에 대한 심볼릭 링크인 ; /dev/serial/by-id/long-garbage
대신 직접 사용할 수 있습니다 ./dev/ttyACM0
/etc/udev/rules.d
예를 들어 파일 중 하나에 udev 규칙을 추가하여 원하는 이름으로 심볼릭 링크를 만들 수도 있습니다 .
SUBSYSTEM=="tty", ... other conditions ..., SYMLINK+="ttyZigBee"
심볼릭 링크 의 경우 /dev/ttyZigBee
. ( ==
와 의 차이점에 유의하세요 =
).
udevadm info -a /dev/ttyACM0
일치할 수 있는 속성을 확인할 수 있습니다 .