Entonces lo que debes hacer es buscar una clase que puedas leer los datos de USB o si fuese de un puerto COM. Para ello java no tiene ninguna clase nativa que lo haga pero hay librerias en inet que son libres y otras no. Solo debes leer el buffer del circuito o algun registro en particular.
En mi caso lo que he realizado es leer el buffer de un GPS a traves de un puerto COM.
En mi caso lo que he realizado es leer el buffer de un GPS a traves de un puerto COM.