Jumping Jack Flash weblog

Accedere alla porta COM dell’a1000 con le Javaphone API

Posted in Java, Javaphone API, Motorola a1000, Symbian, Symbian UIQ by jumpjack on 15 febbraio 2007

http://www.jugsardegna.org/vqwiki/jsp/Wiki?action=action_view_attachment&attachment=JavaComm_Macomer2006.pdf

http://www2.mokabyte.it/cms/article.run?articleId=IMR-4TE-FU8-AKB_7f000001_30480431_06a21703

http://www.mokabyte.it/2000/01/jca.htm

import javax.comm.CommPortIdentifier

cpi = javax.comm.CommPortIdentifier

portid = cpi.getPortIdentifier(“COM1”)

port = portid.open(“MiaApplicazione”,5000)  # Stringa arbitraria che dice al Sistema quale applicazione sta richiedendo l’uso della porta; massimo tempo di attesa per ottenere il possesso della porta.

port.setSerialPortParams(115200,port.DATABITS_8,port.STOPBITS_1,port.PARITY_NONE)  # parametri consentiti: da verificare

# parametri per GPS (forse…):
port.setSerialPortParams(4800, SerialPort.DATABITS_8,SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);

formato stringa NMEA (GPS):

$GPGGA,164922.982,3859.4108,N,00856.1785,E,1,04,3.4,127.9,M
$GPGGA,xxxx, lat, N, long, E, 1, NumSats, 3.4, altitudine ,M

Lettura dati:
inputbuf = port.getInputStream()
byte= inputbuf.read()

3 Risposte

Subscribe to comments with RSS.

  1. Paragon said, on 11 novembre 2007 at 11:04

    JJ, quindi ci siamo? Io sono un po arruginito….ma si possono leggere le coordinate dell’Agps sfruttando una posrta com virtuale…?
    PS scusa se ti sto imbrattando il blog..Ciao!

  2. jumpjack said, on 11 novembre 2007 at 16:58

    No (magari…): ho solo scoperto che da PersonalJava posso accedere a Bluetooth (tramite librerie finore ignote) a un GPS *esterno*.

    Per accedere all’AGPS interno, bisogna vedere se qualcuno riesce a capire come applicare all’a1000 quanto spiegato in questo thread relativo a GMaps ( http://forum.mgmaps.com/viewtopic.php?t=80 ): se davvero funziona, potrei provare a scrivere una midlet-antifurto… ma prima devo studiare come inviare e ricevere SMS tramite midlet, visto che le midlet non possono rilevare chiamate.

  3. […] Accedere alla porta COM dell’a1000 con le Javaphone API […]


Puoi inserire un commento qui sotto; diventerà visibile dopo la moderazione dell'amministratore

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: