api-ntrip-java-client-master - Copy

所属分类:文章/文档
开发工具:Java
文件大小:179KB
下载次数:0
上传日期:2019-01-28 18:03:47
上 传 者vrdharma
说明:  gpsd java cleient documents

文件列表:
LICENSE.txt (1113, 2013-11-01)
NTRIPCustom (0, 2013-11-01)
NTRIPCustom\.classpath (372, 2013-11-01)
NTRIPCustom\.project (814, 2013-11-01)
NTRIPCustom\.settings (0, 2013-11-01)
NTRIPCustom\.settings\org.eclipse.jdt.core.prefs (587, 2013-11-01)
NTRIPCustom\.settings\org.eclipse.ltk.core.refactoring.prefs (134, 2013-11-01)
NTRIPCustom\AndroidManifest.xml (1179, 2013-11-01)
NTRIPCustom\bin (0, 2013-11-01)
NTRIPCustom\bin\AndroidManifest.xml (1179, 2013-11-01)
NTRIPCustom\bin\NTRIPCustom.apk (32961, 2013-11-01)
NTRIPCustom\bin\classes.dex (49972, 2013-11-01)
NTRIPCustom\bin\classes (0, 2013-11-01)
NTRIPCustom\bin\classes\com (0, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure (0, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient (0, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient\R$array.class (767, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient\R$attr.class (358, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient\R$id.class (466, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient\R$layout.class (412, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient\R$string.class (533, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient\R$xml.class (410, 2013-11-01)
NTRIPCustom\bin\classes\com\lefebure\ntripclient\R.class (617, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest (0, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\BuildConfig.class (335, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\MainActivity$1.class (1620, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\MainActivity$2.class (1751, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\MainActivity$3.class (743, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\MainActivity$4.class (743, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\MainActivity.class (5563, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\R$array.class (734, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\R$attr.class (325, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\R$id.class (433, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\R$layout.class (379, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\R$string.class (500, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\R$xml.class (377, 2013-11-01)
NTRIPCustom\bin\classes\com\ntriptest\R.class (529, 2013-11-01)
NTRIPCustom\bin\jarlist.cache (119, 2013-11-01)
NTRIPCustom\bin\resources.ap_ (7201, 2013-11-01)
... ...

api-ntrip-java-client ===================== Este projecto consiste numa aplicacao Android que contem um servico para acesso a servidores que utilizam o protocolo NTRIP. Este trabalho teve como base codigo *open source* que pode ser encontrado em lefebure.com. Existem tres entidades diferentes: - Um servico NTRIP que permite a gestao de uma interface Bluetooth e de uma ligacao TCP/IP, com o servidor de NTRIP. Os conteudos RTCM provenientes da estacao de referencia sao enviados para uma porta serie do GPS diferencial que por sua vez esta ligado a uma interface Bluetooth. O codigo encontra-se na biblioteca NTRIPLib (`NTRIPService.java`) ; - Uma classe que permite a interface com o servico acima descrito de um a forma bastante facil, encontra-se na biblioteca NTRIPLib (`NTrip.java`); - Uma terceira entidade e uma aplicacao exemplo que permite o programador avaliar a forma de utilizar o a servico NTRIP, encontra-se em `NTRIPCustom`; ## Processo de linkagem da biblioteca ## As instrucoes apresentadas aplicam-se ao Eclipse 3.7 com ADT plugin versao 18.0.0 ou superior. No Eclipse, importar o projecto da biblioteca: > 1. Menu File Import; > 2. Existing projects into workspace; > 3. Selecionar o projecto com a biblioteca (NTRIPLib); Verificar se o projecto e biblioteca: > 1. Selecionar o projecto no Package Explorer; > 2. Menu Project Properties > 3. Seleccionar Android > 4. Verificar que o "Is Library" esta seleccionado Criar um novo projecto de android (`Menu New > Android project`) com uma actividade. Utilizar a biblioteca previamente importada: > 1. Selecionar o projecto no Package Explorer; > 2. Menu Project Properties > 3. Selecionar Android > 4. Add > 5. Seleccionar a biblioteca e carregar `ok` > 6. Carregar `ok` ##Instrucoes de utilizacao da biblioteca## Na actividade, criar uma instancia da classe de biblioteca: NTrip ntrip = new NTrip(activity) { @Override public void UpdateStatus(String fixtype, String info1, String info2) {} @Override public void UpdateLogAppend(String msg) {} @Override public void UpdatePosition(double time, double lat, double lon) {android.util.Log.d("Debug","Posicao actualizada "+time+" "+lat+"o "+lon+"o");} @Override public void onServiceConnected() { } }; Definir as opcoes NTrip: ntrip.MACAddress = bluetoothMAC; ntrip.MOUNTPOINT = mountpoint; ntrip.SERVERIP = serverIP; ntrip.SERVERPORT = serverPORT; ntrip.SendGGAToServer = true; ntrip.NetworkProtocol = "ntripv1"; ntrip.USERNAME = server_username; ntrip.PASSWORD = server_pass; Arrancar o sistema NTrip: `ntrip.Connect();` Fechar o sistema NTrip: `ntrip.Disconnect();` ##Instrucoes de utilizacao do exemplo## As instrucoes apresentadas aplicam-se ao Eclipse 3.7 com ADT plugin versao 18.0.0 ou superior. No Eclipse, importar o projecto da biblioteca: > 1. Menu File Import; > 2. Existing projects into workspace; > 3. Seleccionar o projecto com a biblioteca (NTRIPLib); No Eclipse, importar o projecto de exemplo: > 1. Menu File Import; > 2. Existing projects into workspace; > 3. Seleccionar o projecto com o exemplo (NTRIPCustom);

近期下载者

相关文件


收藏者