Je vais mettre une tablette dans ma voiture pour répondre à mes nombreuses fonctions souhaitées. Parmi ces fonctions, il y a une caméra de recul. Je prévois d'utiliser une webcam Logitech que j'avais sous la main pour la caméra. La webcam utilise un port USB, j'allais donc me procurer un adaptateur OTG Y afin de pouvoir charger la tablette et transférer les données de la caméra vers la tablette en même temps. Cela nécessiterait une mise à jour du noyau, mais c'est déjà prévu.
Je prévois de câbler l'alimentation de la webcam dans le fil du feu de recul (en utilisant un relais ou un convertisseur CC-CC), puis de câbler les câbles de données à l'avant de la voiture vers la tablette. De cette façon, la caméra ne s'allumerait que lorsque la voiture est en marche arrière, et je demanderais à Tasker de lancer une application de visualisation vidéo dès qu'il détecterait que l'USB a été branché, ce qui serait déclenché par la réception de l'alimentation et l'envoi de données par la webcam.
Ceci est basé sur l'hypothèse qu'Android reconnaît qu'un périphérique USB est "branché" et que le transfert de données est initié, o le transfert de puissance étant initié.
Ce que je veux savoir, c'est lequel c'est ? L'USB est-il détecté par le fait que l'alimentation peut ou non passer de l'hôte au client, ou par le fait que la tablette reçoit ou non des données ? En effet, la tablette ne s'occuperait que de cette dernière, et l'alimentation de la webcam serait complètement indépendante de la tablette.
Je suppose que je pourrais le tester, mais je voulais d'abord vérifier ici avant d'assassiner plusieurs câbles USB dans le processus.