/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
たとえば、ファイルの1つにudevルールを追加して、必要な名前のシンボリックリンクを作成することもできます。
SUBSYSTEM=="tty", ... other conditions ..., SYMLINK+="ttyZigBee"
シンボリックリンクの場合/dev/ttyZigBee
。 (==
との違いに注意してください=
)。
udevadm info -a /dev/ttyACM0
一致できる属性を確認できます。