Alguem tem algum exemplo, ou dica, de por onde eu deveria seguir para acessar, e pegar a localização instantanea, de um modulo de gps bluetooth. No momento eu acesso o modulo na boa, pelo menos não apresenta erro, usando o ID do modulo, porem, ele não me retorna nada…
Valew!
Acessar modulo bluetooth de gps
S
4 Respostas
S
Despoi que vc se conectou no modulo usando sua URL, cria um inputstream e fica exibindo tudo que chegar nele, tu vai ver o que acontece hehe 
S
Então cara, isso eu ja fiz. O que não consigo, é conectar ao modulo.
Ja tentei de varias formas pegar a id do modulo, porem, sem sucesso. Tentei tb criar tipo uma serial virtual, que receberia td o que o celular recebesse do bluetooth, e acessar o modulo direto pela serial, que ai sim seria conhecida, mas, tambem não deu certo, da uma excessão: “Cannot create com7…”… To perdido aqui hehe…
Se alguem puder ajudar =)
Valew!!!
S
Qual aparelho vc está usando, coloca a parte do codigo que vc tenta acessar, qual o sistema operacional do aparelho, biblioteca para te ajudar.
S
Qual aparelho vc está usando, coloca a parte do codigo que vc tenta acessar, qual o sistema operacional do aparelho, biblioteca para te ajudar.É a classe de teste do bluecove msm, tentei outras ja, mas, com o mesmo resultado. Estou usando um QTek 9100 com windows mobile 6. Rodo o discovery em uma thread exibindo os resultados passo a passo em um TextBox. Estou achando que a merda está nesse windows mobile. Valew pela força.
import java.io.IOException;
import java.util.Vector;
import javax.bluetooth.*;
public class RemoteDeviceDiscovery {
public static final Vector/*<RemoteDevice>*/ devicesDiscovered = new Vector();
public static void main(String[] args) throws IOException, InterruptedException {
final Object inquiryCompletedEvent = new Object();
devicesDiscovered.clear();
DiscoveryListener listener = new DiscoveryListener() {
public void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) {
System.out.println("Device " + btDevice.getBluetoothAddress() + " found");
devicesDiscovered.addElement(btDevice);
try {
System.out.println(" name " + btDevice.getFriendlyName(false));
} catch (IOException cantGetDeviceName) {
}
}
public void inquiryCompleted(int discType) {
System.out.println("Device Inquiry completed!");
synchronized(inquiryCompletedEvent){
inquiryCompletedEvent.notifyAll();
}
}
public void serviceSearchCompleted(int transID, int respCode) {
}
public void servicesDiscovered(int transID, ServiceRecord[] servRecord) {
}
};
synchronized(inquiryCompletedEvent) {
boolean started = LocalDevice.getLocalDevice().getDiscoveryAgent().startInquiry(DiscoveryAgent.GIAC, listener);
if (started) {
System.out.println("wait for device inquiry to complete...");
inquiryCompletedEvent.wait();
System.out.println(devicesDiscovered.size() + " device(s) found");
}
}
}
}
Criado 23 de agosto de 2010
Ultima resposta 26 de ago. de 2010
Respostas 4
Participantes 2
Alura O que é Firebase? Para que serve, principais característica e um Guia dessa ferramenta Google O poder do Firebase! Saiba como a plataforma pode impulsionar suas aplicações web e mobile, descobrindo tudo neste artigo completo.
Casa do Codigo Ionic 6: Desenvolvimento multiplataforma para... Por Everton Coimbra de Araujo — Casa do Codigo