Bonjour,
Je voudrai savoir s'il existe une commande dans le terminal qui indique l'état des réseaux wifi,bluetooth et ethernet. Sinon un appel système me conviendrait également.
J'ai trouvé nmcli device status mais elle ne m'indique que le wifi et l'ethernet.
Je souhaite faire un programme en C qui envoie à une arduino par port série l'état du wifi,bluetooth et ethernet.
Faire une boucle qui va regarder toutes les 2 secondes l'état des reseaux et le renvoyer à l'arduino s'il a changé.
C'est à dire par exemple un 0 lorsque le wifi est déconnecté et un 1 lorsqu'il est connecté.
Le programme tournerait sous debian sans interface graphique.
Cordialement.
Ca veut dire quoi "connecte"? Tu veux dire qu'il y a une IP surlaquele tu peux causer? Connecte a internet? connecte a n'importe quoi d'autre? un reseau wifi configure en adhoc, c'est "connecte"?
Quand je dis connecté c'est qu'il est en communication avec un appareil.
Comme quand ton ordinateur est connecté à une box.
Si tu es connecte a des ecouteurs bluetooth, c'est connecte ca? Si tu es connecte a un telephone qui relai internet, c'est connecte?
Oui peu importe avec qui je suis connecté tant que le réseau est occupée à être connecté à un appareil
nmcli ne traque que les connexions ip en effet. Je pense qu'il te faudra un truc separe pour le bluetooth parceque je ne pense pas qu'il y ait une partie de la stack commune a different device juste sur la question de la connexion.