2015-08-19 1 views
0

Je dois exécuter à la fois zigbee et SMS dongle sur un Raspberry Pi, ce qui signifie qu'il faut exécuter les deux ports dans un script Python. Puisque xbee est toujours sur ttyUSB0, y a-t-il un moyen de configurer le dongle sur ttyUSB1 ou ttyUSB2 de sorte que je ne doive pas le configurer via la commande gammu à chaque fois qu'il est branché?Ports série Python

Répondre

1

La meilleure chose à faire ici est d'utiliser une règle udev. Cela vous permettra de créer un lien symbolique entre le périphérique et un port spécifique, quelque chose comme/dev/ttyXBEE et/dev/ttySMS dans votre cas.

Pour ce faire, vous devez interroger les périphériques en utilisant udevadm pour trouver des informations d'identification uniques, puis créer un fichier /etc/udev/rules.d/99-usbserial.rules qui indiquera au Pi comment mapper le périphérique.

This thread has an example.

+0

merci Correcte tellement je vais jeter un coup d'oeil et essayer – Skyee