1 (edytowany przez fadfgszdh 2015-01-04 22:32:40)

Temat: [solved] OpenWrt + VMware - wysyłanie smsów

Witam!

Jest to kontynuacja tego tamatu http://eko.one.pl/forum/viewtopic.php?id=10242. Na podstawie poradnika http://eko.one.pl/?p=openwrt-gnokii chciałem z OpenWrt, który jest zainstalowany na VMware wysyłać smsy. Zrobiłem więc

    # opkg update 
    # opkg install gnokii

Następnie sprawdzam

gnokii --identify

i dostaję  błąd, że

http://files.tinypic.pl/i/00611/ccquos3298l1_t.jpg

2

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Zainstaluj bluez-libs .

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez fadfgszdh 2014-12-23 22:07:32)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Przy uruchamianiu openwrt vmware wykrył telefon podłączony do usb
http://files.tinypic.pl/i/00611/45cykv5fumr8_t.jpg
ale w katalogu /dev/ pojawiło się tylko usb1, a poniżej aż 11 innych usb oznaczonych kolejno --> usbdev1.1_ep00

http://files.tinypic.pl/i/00611/2z3x31i6kgjj_t.jpg

W pliku /root/.gnokiirc wpisałem ścieżkę do usb1, ale to nie działa ;(

http://pics.tinypic.pl/i/00611/tnror4ixqmod_t.jpg

4

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

/dev/ttyACM0 masz, po tym spróbuj pogadać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Na Debianie ustawiłem /dev/ttyACM0 i wysłałem 3 smsy. W tej chwili nawet z debiana nie mogę wysłać sms bo

root@debian:/home/pic/Desktop# echo "Idę na ryby?" | gnokii --sendsms 607132xxx
GNOKII wersja 0.6.30
W pliku konfiguracyjnym trzeba zdefiniować model.
Nieudana próba otwarcia pliku konfiguracyjnego /home/pic/.config/gnokii/config.
Gnokii serial_open: open: Nie ma takiego pliku ani katalogu
Nieudane otwarcie urządzenia ATBUS: Nie ma takiego pliku ani katalogu
Nieudana inicjalizacja interfejsu telefonu: Wykonanie polecenia nieudane.
Koniec pracy.
Wykonanie polecenia nieudane.
root@debian:/home/pic/Desktop# 

Chyba jest coś nie tak z uprawnieniami do plików?  Oczywiście na Openwrt też nie chce działać

http://files.tinypic.pl/i/00611/c6tpuhavuuhq_t.jpg

6

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

A czasami nie edytowałeś tego pliku pod windows? Zrób ten konfig jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez fadfgszdh 2014-12-24 20:51:00)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Wszystko robię pod debianem. Zrobiłem tak jak poniżej widać

userpc@userpc:~$ mkdir /home/userpc/.config/gnokii
userpc@userpc:~$ echo -e "[global]\nport = /dev/ttyACM0\nModel = AT\nconnection = serial" > /home/userpc/.config/gnokii/config
userpc@userpc:~$ cat /home/userpc/.config/gnokii/config
[global]
port = /dev/ttyACM0
Model = AT
connection = serial
userpc@userpc:~$ gnokii --identify
GNOKII wersja 0.6.30
W pliku konfiguracyjnym trzeba zdefiniować model.
Nieudana próba otwarcia pliku konfiguracyjnego /home/userpc/.config/gnokii/config.
Gnokii serial_open: open: Brak dostępu
Nieudane otwarcie urządzenia FBUS: Brak dostępu
Gnokii serial_open: open: Brak dostępu
Nieudane otwarcie urządzenia FBUS: Brak dostępu
Gnokii serial_open: open: Brak dostępu
Nieudane otwarcie urządzenia FBUS: Brak dostępu
Nieudana inicjalizacja interfejsu telefonu: Wykonanie polecenia nieudane.
Koniec pracy.
Wykonanie polecenia nieudane.
userpc@userpc:~$ 

8

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

model z małej litery.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez fadfgszdh 2014-12-29 23:55:37)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Cezary, dziękuje za pomoc. Teraz działa. Mam jeszcze pytanie. Dlaczego nie mogę odebrać smsa, którego wysyłam do modemu Huawei E160? Polecenie

gnokii --getsms SM 0 END 

wczytuje z karty sim tylko te smsy, które były już na niej wcześniej zapisane. Nie pobiera natomiast nowych smsów. Z koleji wysyłanie smsów z modemu działa OK. W modemie nie mam karty microSD więc może to dlatego sms nie dochodzi? Modem jest tak widoczny 

 root@userpc:/home/userpc# gnokii --identify
GNOKII wersja 0.6.30
IMEI           : 3515xxxxxxx
Producent      : huawei
Brak sekcji flags w pliku konfiguracyjnym.
Model          : E160
Nazwa produktu : E160
Wydanie        : 11.604.09.00.00
root@userpc:/home/userpc#  

a to plik konfiguracyjny

[global]
port = /dev/ttyUSB1
model = AT
connection = serial

Zawartość katalogu /dev
http://s27.postimg.org/epn26b50f/2014_12_29_235052_1272x231_scrot.jpg

10

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

fadfgszdh napisał/a:

Dlaczego nie mogę odebrać smsa, którego wysyłam do modemu Huawei E160? Polecenie

gnokii --getsms SM 0 END 

wczytuje z karty sim tylko te smsy, które były już na niej wcześniej zapisane. Nie pobiera natomiast nowych smsów.

Sprawdzałeś

gnokii --getsms ME 0 END 

?

11

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

rybirek, teraz działa. Dzięki. Czy można pobrać smsy tylko nieprzeczytane?

12

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

W odczycie smsa masz jest stan. Jak już raz przeczytasz to status mu się zmieni na przeczytany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez fadfgszdh 2014-12-30 16:50:40)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Cezary, miałem coś innego ma myśli. Chcę pobrać tylko smsy nieprzeczytane, ale bez użycia dodatkowego narzędzia. W tej chwili robię to poprzez przekierowanie wyjścia z gnokii do awk tak jak poniżej

root@userpc:/home/userpc/Desktop/telefon# gnokii --getsms ME 0 END | awk '/nieprzeczytane/{f=1}f'

GNOKII wersja 0.6.30
Nieudany odczyt SMS 6 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 7 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 8 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 9 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 10 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 11 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 12 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 13 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 14 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 15 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 16 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 17 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 18 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 19 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 20 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 21 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 22 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 23 z pamięci ME! (Podane miejsce w pamięci jest nieprawidłowe.)
5. Wiadomość przychodząca (nieprzeczytane)
Data/czas: 30/12/2014 12:55:56 +0100
Nadawca: +4860xxxx Centrum SMS: +48601000300
Tekst:
Jeden
root@userpc:/home/userpc/Desktop/telefon# 

Jeżeli gnokii takiej możliwości nie posiada to zostanę przy swoim rozwiązaniu.

14

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Samo gnokii chyba nie ma możliwości pobrania tylko nieprzeczytanych.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

1. Czy komuś w gnokii działa tryb odczytu wiadomości uruchamiany poleceniem?

root@userpc:/home/userpc/Desktop/telefon# gnokii --smsreader
GNOKII wersja 0.6.30
Uruchamiam tryb odczytu wiadomości...

Teoretycznie gnokii po otrzymaniu nowego smsa powinna go pokazać, ale u mnie to nie działa.

2. Czy w gnokii można wyłączyć powiadomienie o cyt. "Nieudany odczyt SMS 6 z pamięci ME! (Podane miejsce w pamięci jest puste.)"?

root@userpc:/home/userpc/Desktop/telefon# gnokii --getsms ME 0 END 
GNOKII wersja 0.6.30
Nieudany odczyt SMS 6 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 21 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 22 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 23 z pamięci ME! (Podane miejsce w pamięci jest nieprawidłowe.)
5. Wiadomość przychodząca (nieprzeczytane)
Data/czas: 30/12/2014 12:55:56 +0100
Nadawca: +4860xxxx Centrum SMS: +48601000300
Tekst:
Jeden
root@userpc:/home/userpc/Desktop/telefon#

 

16 (edytowany przez rybirek 2014-12-31 11:59:52)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Nie do końca wiem co chcesz osiągnąć, ale chyba próbujesz wyważyć otwarte drzwi.
Zainteresuj się smstools3
http://eko.one.pl/?p=openwrt-smstools3

i opcją eventhandler

17 (edytowany przez fadfgszdh 2014-12-31 12:52:41)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

rybirek, nie o to chodzi, ponieważ do odczytywania i wysyłania smów napisałem skrypt. W skrypcie umieściłem polecenie gnokii --getsms ME 0 END, które w pętli pobiera smsy z pamięci modemu. Wszystko działa dobrze więc nie mam potrzeby instalowania dodatkowych pakietów, czy skryptów. Zastanawiam się tylko, czy jest możliwość wyłączenia komunikatów błędów, które gnokii wyświetla w konsolii ( tych o nieudanym odczytcie SMS z pamięci ME!). Sprawdziłem, że przekierowanie wyjścia z gnokii do pliku (gnokii --getsms ME 0 END > plik.txt ) zapisuje w nim tylko smsy (bez komunikatów o błędach odczytu). Dlatego zastanawiam się jak je wyłączyć.

Jeżeli natomiast chodzi o odczyt smów poleceniem gnokii --smsreader to zapytałem, czy komuś ono działa tak jak napisano w "man gnokii". Gdyby to polecenie działało prawidłowo i czytało na bieżąco przychodzące smsy to nie trzeba by tworzyć własnych skryptów.

18

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

gnokii --getsms ME 0 END > plik.txt  2>/dev/null

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Cezary, ale mi chodzi o to, żeby polecenie gnokii --getsms ME 0 END uruchomione w konsoli wyświetlało tylko smsy

5. Wiadomość przychodząca (nieprzeczytane)
Data/czas: 30/12/2014 12:55:56 +0100
Nadawca: +4860xxxx Centrum SMS: +48601000300
Tekst:
Jeden
root@userpc:/home/userpc/Desktop/telefon#

bez tych błędów

GNOKII wersja 0.6.30
Nieudany odczyt SMS 6 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 7 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 8 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 9 z pamięci ME! (Podane miejsce w pamięci jest puste.)
Nieudany odczyt SMS 10 z pamięci ME! (Podane miejsce w pamięci jest puste.)

Przekierowanie wyjścia polecenia do pliku oczywiście zapisuje smsy bez błędów, ale ja chcę wyłączyć te komunikaty, które są widoczne w konsolii.

20

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Nie możesz. Sam kazałeś mu wyświetlać wszystko od zera do końca. Więc jak tam nie ma sms to wyświetla że jest puste. Albo obrabiasz to skryptami albo sobie przekompiluj źródła żeby się zachowywały tak jak chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

fadfgszdh napisał/a:

mi chodzi o to, żeby polecenie gnokii --getsms ME 0 END uruchomione w konsoli wyświetlało tylko smsy

5. Wiadomość przychodząca (nieprzeczytane)
Data/czas: 30/12/2014 12:55:56 +0100
Nadawca: +4860xxxx Centrum SMS: +48601000300
Tekst:
Jeden
root@userpc:/home/userpc/Desktop/telefon#

o to chodzi ?

gnokii --getsms ME 0 END  2>/dev/null

22 (edytowany przez fadfgszdh 2014-12-31 13:53:01)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

rybirek, dokładnie o to chodziło, aby zlikwidować komunikaty o błędach. Dzięki. Jeżeli chodzi o pytanie dotyczące polecenia gnokii --smsreader to nadal jestem ciekawy, czy komuś ono działa.

23

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

fadfgszdh napisał/a:

rybirek, dokładnie o to chodziło, aby zlikwidować komunikaty o błędach. Dzięki. Jeżeli chodzi o pytanie dotyczące polecenia gnokii --smsreader to nadal jestem ciekawy, czy komuś ono działa.

U mnie kiedyś działało, teraz nie mam jak sprawdzić, bo nie znam numeru swojej karty sim ...

24 (edytowany przez fadfgszdh 2014-12-31 14:22:26)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Zanalazłem przyczynę tego, że polecenie gnokii --smsreader nie czytało na bieżąco przychodzących smsów. Teraz czyta

userpc@userpc:~$ sudo gnokii --smsreader
GNOKII wersja 0.6.30
Uruchamiam tryb odczytu wiadomości...
Otrzymano wiadomość od numeru: 48607xxxxxx
Wiadomość 9: Co tam?
Otrzymano wiadomość od numeru: 48607xxxxx
Wiadomość 10: Jestem w domu
^Z
[1]+  Stopped                 sudo gnokii --smsreader 

Na początku w pliku konfiguracyjnym miałem wpisany port = /dev/ttyUSB0 i jak go zmieniłem na port = /dev/ttyUSB1 to ruszyło. Oczywiście na porcie port = /dev/ttyUSB0 też wszystko działało z wyjątkiem powyższego polecenia.

25 (edytowany przez fadfgszdh 2015-01-04 13:00:28)

Odp: [solved] OpenWrt + VMware - wysyłanie smsów

Kontynuuje temat wysyłania smsów z OpenWrt uruchomionym na VMware.  Problem dotyczy modemu huawei c160, który w OpenWrt nie jest widoczny jako modem 
http://s21.postimg.org/4btwjvvkj/2015_01_04_132940_943x590_scrot.jpg
w katalogu /dev nie ma takich nazw jak --> ttyACM1, ttyUSB0, ttyUSB1

http://s8.postimg.org/pst1bg25t/2015_01_04_134459_940x588_scrot.jpg

Natomiast w Debianie uruchomionym na VMware modem działa prawidłowo i widoczny jest jako ttyUSB0 i ttyUSB1.