Komma åt mobilens USB-port via t.ex. J2ME
Komma åt mobilens USB-port via t.ex. J2ME
Hej!
Jag funderar på att bygga en vindmätare bestående av en snurra som kopplas till mobiltelefonens USB-port och där ett program i mobilen (t.ex. skrivet i J2ME) samplar antalet pulser från snurran och skickar informationen vidare till en webbserver för beräkning av vindhastighet och presentation.
Är det någon som vet om och hur man kommer åt USB-porten i en mobiltelefon? Är det möjligt att använda USB-porten som en ren serieport och detektera pulser eller måste man följa USB-protokollet?
Tack!
/Rally
Jag funderar på att bygga en vindmätare bestående av en snurra som kopplas till mobiltelefonens USB-port och där ett program i mobilen (t.ex. skrivet i J2ME) samplar antalet pulser från snurran och skickar informationen vidare till en webbserver för beräkning av vindhastighet och presentation.
Är det någon som vet om och hur man kommer åt USB-porten i en mobiltelefon? Är det möjligt att använda USB-porten som en ren serieport och detektera pulser eller måste man följa USB-protokollet?
Tack!
/Rally
Re: Komma åt mobilens USB-port via t.ex. J2ME
> eller måste man följa USB-protokollet?
Ja, med allra största sannolikthet.
Telefonen är ett "device" och behöver en "host" i andra änden.
Ja, med allra största sannolikthet.
Telefonen är ett "device" och behöver en "host" i andra änden.
Re: Komma åt mobilens USB-port via t.ex. J2ME
Den tiden är förbi då det fanns en RX/TX-serieport på utgång som man kunde direktadressera roliga saker med som i Palm mm.
USB:n i en telefon är väl förmodligen också satt som en slav vilket innebär att den gör ingenting utan att vara kopplad mot en USB-master.
det du funderar på är kort sagt en utmaning och jag är rädd att det förmodligen involverar en PIC eller AVR med begränsad USB-masterfunktion för att klia telefonen rätt så att den vill prata alls, och sedan gäller det att få in rätt mjukvara i båda ändarna...
förmodligen 'enklare' att bygga in en bluetooth-modul på din pryl så att den presenterar sig som en serieport i din telefon och gå den vägen...
eller gå via wlan...
USB:n i en telefon är väl förmodligen också satt som en slav vilket innebär att den gör ingenting utan att vara kopplad mot en USB-master.
det du funderar på är kort sagt en utmaning och jag är rädd att det förmodligen involverar en PIC eller AVR med begränsad USB-masterfunktion för att klia telefonen rätt så att den vill prata alls, och sedan gäller det att få in rätt mjukvara i båda ändarna...
förmodligen 'enklare' att bygga in en bluetooth-modul på din pryl så att den presenterar sig som en serieport i din telefon och gå den vägen...
eller gå via wlan...
Re: Komma åt mobilens USB-port via t.ex. J2ME
Är abslolut inge bra på sådanthär men kan man inte använda handsfree-mic ingången? De borde väll gå att göra en aplikation som lyssnar och räknar?
Re: Komma åt mobilens USB-port via t.ex. J2ME
Det är ju 'lite' omväg om man skulle behöva klicka eller modema in informationen man vill ha in i systemet - dock kan det vara värt att se hur handsfree:s styrning fungerar både i avseende hur man lyfte och lägger på luren och hur ljudet tas om hand. mao blir det att göra lite reverse engineering.
Vet att det finns dB-ljudmätarprogram i tex android då man uppenbarligen kommer åt micken på något sätt - om man kommer åt själva ljudet och kan få ut waw-fil som man kan leka med i sin application eller bara någon parameter på något register i DSP för telefonen är dock osagt.
Vet att det finns dB-ljudmätarprogram i tex android då man uppenbarligen kommer åt micken på något sätt - om man kommer åt själva ljudet och kan få ut waw-fil som man kan leka med i sin application eller bara någon parameter på något register i DSP för telefonen är dock osagt.
Re: Komma åt mobilens USB-port via t.ex. J2ME
Tack för alla svar!
/Rally
Att använda Bluetooth är kanske det smidigaste sättet att kommunicera med snurran. Någon som har erfarenhet av någon enkel krets/modul för detta ändamål och hur svårt/lätt det är att etablera kontakt med en annan enhet?xxargs skrev:förmodligen 'enklare' att bygga in en bluetooth-modul på din pryl så att den presenterar sig som en serieport i din telefon och gå den vägen...
/Rally
Re: Komma åt mobilens USB-port via t.ex. J2ME
Att skriva en Java-applikation för mobilen som tar emot data mha RFCOMM-protokollet i Bluetooth verkar inte vara allt för komplicerat enligt följande artikel:
http://www.codeguru.com/java/article.ph ... n-J2ME.htm
http://www.codeguru.com/java/article.ph ... n-J2ME.htm