Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Przetestowałem dzisiaj KMobileTools z SE k750i. Niestety program wykrywa mi telefon tylko po uruchomieniu z konta root. Dodatkowo nie chce mi odczytywać sms'ów.
Książka telefoniczna działa bardzo dobrze.
Macie jakieś propozycje na rozwiązanie mojego problemu?
Offline
[b]Tomeku[/b], sprawdź do kogo należy ttyACM[0-9] i dodaj się do tej grupy. Userzy E50- afaik ten model korzysta z jakiegoś egzotycznego dialektu nokiowskiego protokołu. Na 6230i wammu śmiga aż miło, ale to DCT4, do tego mam stary soft. Przesyłanie smsów afaik nie jest już możliwe poleceniami AT, tylko odbywa się właśnie po tym protokole,zamkniętym nokiowskim. Na chwilę obecną pozostaje Wam chyba tylko wine + pcsuite. albo dewelopenie i reverse-engineering. W sprawie wammu być może będę w stanie pomóc.
Offline
@ lis6502
Wielkie dzięki. Odpuszczam sobie. Dobrze, że chociaż do karty pamięci się mogę dobrać :)
A propos Twojego logo: mam w garażu w oryginalnym kartonie C=64, magnetofon datasette, stację dyskietek 5 ½, kartridge final III. Brak mi kabla do tv (urwałem końcówkę), joysticka no i nie mam kaset ani dyskietek ;)
Ostatnio edytowany przez ippo76 (2009-06-12 20:41:40)
Offline
dżojstik to się chyba nikomu nie ostał, bo jakoś tak bardzo szybko się zużywały :]
Offline
@ rychu
Fakt, szczególnie na microprocesoccer albo ricku dangerousie :)
Offline
A propos Twojego logo: mam w garażu[/quote]
Dbaj i czcij. Ja mam 1541-II ^^
Offline
Wracając do telefonów. Faktycznie 6230i ( przed chwilą sprawdziłem ) śmiga bez problemów,a żeby było śmieszniej to na kablu za 5zł.
Ostatnio edytowany przez Piotr3ks (2009-06-12 22:36:48)
Offline
Ale po kablu czy blufiucie ?
Offline
Kabel DKU-2 nieoryginalny.
Ostatnio edytowany przez Piotr3ks (2009-06-12 22:41:19)
Offline
Ja przez niebieskiego śmigam na V03.88 z 26-07-2k6. Tak jak pisałem, najprawdopodobniej rozchodzi się o protokół transmisji.
Offline
[b]lis6502[/b]: Widocznie to sprawa tego protokołu, bo z windowsowego hyperterminala też nie idzie wysyłać sms'y.
Ostatnio edytowany przez Piotr3ks (2009-06-13 10:17:53)
Offline
[b]Piotr3ks[/b], to nie tak. Z telefonem możesz pogadać na kilka sposobów. W trybie modemu, czyli piszesz ATDT +48510333666 i dzwonisz do kolegi, Obeksem, gdzie przesyłasz pliki (OBEXPush, może coś Ci mówi, tak się pociska wizytówki na przykład) oraz nietypowo, czyli device-specific. W starszych Siemensach wszystko działo się po modemie, znowu obecne nokie mają tylko podstawowe funkcje (połącz, rozłącz, internet, ustawienia internetu, naładowanie baterii, jakość sygnału), reszta dzieje się poza modemem.
Offline
[quote=lis6502][b]Piotr3ks[/b], to nie tak. Z telefonem możesz pogadać na kilka sposobów. W trybie modemu, czyli piszesz ATDT +48510333666 i dzwonisz do kolegi, Obeksem, gdzie przesyłasz pliki (OBEXPush, może coś Ci mówi, tak się pociska wizytówki na przykład) oraz nietypowo, czyli device-specific. W starszych Siemensach wszystko działo się po modemie, znowu obecne nokie mają tylko podstawowe funkcje (połącz, rozłącz, internet, ustawienia internetu, naładowanie baterii, jakość sygnału), reszta dzieje się poza modemem.[/quote]
Dzięki [b]lis6501[/b] za dokładne objaśnenie.
Offline
Siemens... ech, pamiętam s55 najlepszy telefon jaki miałem. Szkoda, że miał małą pamięć ale najgorsza była badziewna klawiatura.
Offline
Odświeżam.
Mam telefon i kabelek. Po minicom udaje mi się komunikować z telefonem poprzez komendy AT.
udało mi się nawet coś takiego, że mam trzy skrypty uruchomione:
stty -F /dev/ttyUSB0
drugi:
cat /dev/ttyUSB0
trzeci:
echo "AT" >> /dev/ttyUSB0
no i na drugiej konsoli dostaję komunikat OK.
A jak to połączyć w jeden skrypt tak aby zwrócił sam komunikat :) ?
Offline
Miałem ten sam problem i stanęło na tym, że jutro* napiszę w pajtonie coś, co korzysta bezpośrednio z portów. AFAIK skrypcąc nie uzyskasz tego, choć pokusiłbym się o
echo AT > /dev/ttyUSB0 <out
*jutro jest najbardziej zapracowanym dniem tygodnia ;
W sumie jakby ktoś był chętny to mam kilka pomysłów jak wykorzystać taki tandem, jednak (jak zawsze jutro) nie mam czasu żeby przysiąść do pajtona i zrobić framewurka.
Głównie chodzi mi o interfejs do telefonu łączący się po rfcommie jak i po kablu, umiejący korzystać z kodów USSD (prepaid), z autentykacją użytkownika (coś w deseń 'jesteś numer 232323, masz takie i takie uprawnienia), poleceniami typu uptime kompa-hosta, restartuj neta itp.
Jak już mówiłem, pomysłów mam sporo ;]
Ostatnio edytowany przez lis6502 (2010-09-30 10:34:26)
Offline
Ja dokonałem kolejnych "odkryć" dot. mojej e 50. Ten telefon (oraz podobno inne na wspaniałym inaczej symbianie) nie bardzo chce współpracować z gnokii lub w/gammu. Z gnokii udało mi się wysłać bodajże smsa spod konsoli, w/gammu potrafi jedynie odczytać model telefonu, siłę sygnału i poziom naładowania baterii :) Smsy, książka, kalendarz są nieobsługiwane.
Na szczęście funkcje te są obsługiwane prze protokół syncML (nie wiem co to jest :) ) a to oznacza, że można próbować bawić się [tt]opensyncem[/tt], który za pomocą pluginów (libopensync-plugin-sunbird, -kdpim, -gnokii, czy -file) pozwala synchronizować telefon (kontakty, kalendarz, notatki) z komputerem (thunderbird/sunbird, pliki). W sieci znaleźć można opisy konfiguracji połączenia.
Mnie się ta sztuka nie udała, bo w gentoo całość jest rozbita na poszczególne składniki (oddzielnie libopensync, msynctool oraz pluginy), które mają niespełnione zależności :) Nie wiem, jak jest w debianie.
Aha, wszystko może zawierać się w pakiecie [tt]multisync[/tt] (ale to już zależy od dystrybucji, jakiej używał autor danego opisu w necie). [tt]Multisync-gui[/tt] podobno zapewnia graficzny interfejs (mnie się nie udało tego sprawdzić).
Pewne postępy uzyskałem dzięki [tt]libsyncml[/tt] - udało mi się za jego pomocą sczytać zawartość książki tel., kalendarza i notatek na komputer (problem z tym, że książka nie stanowi jednego pliku — mam tyle "książek" ile wpisów :) ). Teraz móżdżę, jak to podrzucić do sunbirda, icala czy calcurse ;)
Sznurki:
[url]http://www.opensync.org/wiki/trunk/syncing/syncml[/url]
[url]https://libsyncml.opensync.org/wiki/obex-guide[/url]
[url]http://www.janerob.com/rob/e72-linux/e72-sync/[/url]
Ps.
Dwa pierwsze opisy są nieco nieświeże, więc komenda:
syncml-obex-client -b
nie zadziała, trzeba pisać:
syncml-ds-tool -b
- tak jak w trzecim linku.
Ostatnio edytowany przez ippo76 (2010-09-30 12:12:20)
Offline
mozna cos takiego uzyskac ... jakis czas temu stworzylem takie cos:
#!/bin/bash ## ## CONFIG ## PORT="/tmp/vmodem.zadni.54321" NUMER_CSCA="+48501200777" PIN=0000 function init_port() { socat pty,link=$PORT,b9600,echo=0 tcp:zadni-p:54321 & sleep 0.5 #stty -F $PORT 115200 -echo parodd } # ON SOCAT REMOTE SIDE: # screen -S socat_ttyUSB0 bash -c "while true; do socat tcp-l:54321,reuseaddr,fork,bind=192.168.50.100 file:/dev/ttyUSB0; sleep 1; done" # IN PROCMAILRC: #:0 hw #subject=|formail -xSubject: #:0 h : /tmp/procmail_sending_sms #|/etc/mail/procmail_users_scripts/sms.sh +$PHONE_NUMBER "$subject" 50 ## ## INIT SCRIPT ## echo " -> Sending SMS \"$2\" to $1" >&2 if [ $# -lt 2 ]; then echo "USAGE: $0 numer_telefonu wiadomosc [num]" echo "Optional \"num\" is uset to cut \"wiadomosc\" to max \"num\" characters" exit fi if [ $# -eq 3 ]; then msg=`echo $2 | cut -c 1-$3` else msg=$2 fi function recive_from_modem() { while read -t 1 l; do [ "$l" != "" ] && echo $l >&2 done < $PORT } function send_to_modem() { [ -e $PORT ] || init_port echo -n -e "$1" > $PORT recive_from_modem } ## ## SENDING MESSAGE ## [ $PIN -ne 0 ] && send_to_modem "AT+CPIN=\"$PIN\"\015" send_to_modem "ATV1Q0E1\015" send_to_modem "AT+CSCA=\"$NUMER_CSCA\"\015" send_to_modem "AT+CMGF=1\015" send_to_modem "AT+CMGS=\"$1\"\015" send_to_modem "$2\032" ## ## ENDING SCRIPT ## sleep 10 recive_from_modem echo " -> SMS was send" >&2
domyslnie korzysta z portu szeregowego wyciagnietego socat'em ale mozna tez przerobic na bezposrednie uzycie /dev/ttyS0
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00080 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.16.137.229' WHERE u.id=1 |
0.00086 | UPDATE punbb_online SET logged=1732217485 WHERE ident='3.16.137.229' |
0.00041 | SELECT * FROM punbb_online WHERE logged<1732217185 |
0.00067 | SELECT topic_id FROM punbb_posts WHERE id=154586 |
0.00214 | SELECT id FROM punbb_posts WHERE topic_id=12905 ORDER BY posted |
0.00077 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=12905 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00109 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=12905 ORDER BY p.id LIMIT 25,25 |
0.00078 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12905 |
Total query time: 0.0077 s |