SSHing в USB

Если вы хотите, чтобы twinkle делал звонок, когда вы нажимаете кнопку, я бы предложил, чтобы вы заставили вашу программу мониторинга клавиш использовать командную строку twinkle для этого напрямую:

twinkle -c --immediate --call sip:in06khattab@ekiga.net

Это было бы намного проще, чем вся эта возня с ttys и т.д.

Или я неправильно понял ваше намерение?

-1
19.04.2019, 01:10
1 ответ

Proceso general cuando conecta un dispositivo USB :El dispositivo se enumera , lo que significa que el host obtiene información sobre el dispositivo, en particular, el proveedor y la identificación del dispositivo, y qué clase de dispositivo es. De acuerdo con esta información, el kernel luego busca controladores coincidentes, carga estos controladores y los usa para inicializar el dispositivo. Para la red -como dispositivos USB, el controlador correspondiente produce una interfaz de red. Luego, el sistema operativo inicializa la interfaz de red de acuerdo con las políticas del administrador fuera del kernel.

Durante este proceso, el núcleo produce resultados, a los que se puede acceder a través de dmesgen una terminal. El proveedor y la identificación del dispositivo se pueden ver allí, así como cuando lista todos los dispositivos USB usando lsusb.

Entonces, el primer paso para cualquier problema vagamente relacionado con el hardware o el kernel -en Linux es mirar dmesg. Compare la salida del dispositivo problemático con la de los otros dispositivos.Si no entiende el resultado, edite su pregunta con las líneas adicionales que aparecen después de conectar el dispositivo problemático.

Esto quizás ya resuelva la pregunta de qué va mal.

No todos los dispositivos IoT son similares; y no todos los dispositivos IoT aparecerán como dispositivos de red USB. Otra opción popular es aparecer como dispositivo serial. Bajo Linux, estos normalmente tienen un teletipotty()en el nombre. Esto significaría que no puede sshacceder a él, pero tendrá que usar algún programa de comunicación en serie como minicomo picocom.

Otro paso importante para resolver el problema relacionado con USB es buscar en Google el proveedor y la identificación del dispositivo (4 dígitos hexadecimales cada uno )en el formato 0123:4567en el que aparece en lsusb. A menudo encontrará que otros se han topado con problemas similares con un dispositivo en particular.

Por lo general, el problema de actualización de firmware es al revés :Un dispositivo USB utiliza algún protocolo propietario para actualizar el firmware, y solo están disponibles los controladores/herramientas para Windows...

2
28.01.2020, 05:08

Теги

Похожие вопросы