Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Программы для мониторинга SMS
 
Добрый день.  
Есть сервер с установленным Debian.  
Есть USB модем ZTE k3565-z.  
Нужно сделать так, чтобы модем мог получать SMS и эти события записывались в mysql.  
Не знаю, с чего начать. Буду рад любым ссылкам.  
Спасибо.
 
С Гугла. Например. http://www.google.ru/#sclient=psy-ab&hl=ru&newwindow=1&source=hp&q=%D0%BF%D1%80%D0%B8%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%BD%D­0%B0+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80&psj=1&oq=%D0%9F%D1%80%D0%B8%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1&aq=0&aqi=g9g-v1&aql=&gs_sm=c&gs_upl=3213790l3217978l4l3221666l13l13l4l0l0l0l90l627l9l9l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=b6adbb821fd737b6&biw=1672&bih=830
 
smstools

лучше так http://lmgtfy.com/?q=linux+smsd
Изменено: [mad]Mega - 09.02.2012 13:31:49
 
SOLDIER, [mad]Mega, спасибо.
Первая ссылка - в основном всё про винду...
вторая ссылка - можно было просто написать SMSD - т.к. я даже не знал, что искать.
Сейчас пока пытаюсь понять, почему USB определяется не как USB а как CD ROM...

решил это: usb_modeswitch

и ещё... у меня не GSM модем, а UMTS...
Изменено: Алекс М - 09.02.2012 18:01:45
 
Цитата
Алекс М пишет:
Сейчас пока пытаюсь понять, почему USB определяется не как USB а как CD ROM...

решил это: usb_modeswitch

и ещё... у меня не GSM модем, а UMTS...

вообще, есть волшебные AT-команды, после которых модем перестаёт умничать и изображать из себя еще и флешку/сидюк.

а разницы между UMTS & GSM с точки зрения софта - никакой.
 
Цитата
^rage^ пишет:
есть волшебные AT-команды
я пока их не знаю...
Вообщем, я настроил smstool 3 который идёт в репозиториях Дебиана.
Но есть одна проблема.
модемы создают по 5 виртуальных ttyUSB0-5 - для работы smstool нужны ttyUSB1,3
так вот проблема в том, что во время работы в течении нескольких дней, произвольно из системы удаляются, к примеру сегодня ttyUSB1:
Цитата
lrwxrwxrwx 1 root root  13 Feb 18 22:07 usb-_ZTE_Mobile_Broadband_K3565-Z-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root  13 Feb 18 22:07 usb-_ZTE_Mobile_Broadband_K3565-Z-if01-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root  13 Feb 18 22:07 usb-_ZTE_Mobile_Broadband_K3565-Z-if02-port0 -> ../../ttyUSB3
lrwxrwxrwx 1 root root  13 Feb 18 22:07 usb-_ZTE_Mobile_Broadband_K3565-Z-if03-port0 -> ../../ttyUSB4
lrwxrwxrwx 1 root root  14 Feb 18 22:07 usb-_ZTE_Mobile_Broadband_K3565-Z-if04-port0 -> ../../ttyUSB46
и модем переключился на ttyUSB2
мне подсказали что, эту проблему можно решить использую udev, но я пока не понимаю как...

dmesg |grep 'usb 1-6'

Цитата
[ 3.690361] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB0
[ 3.691172] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB1
[ 3.692097] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB2
[ 3.693041] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB3
[ 3.693961] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB4
[99487.142263] usb 1-6.1: USB disconnect, address 4
[99491.948296] usb 1-6.1: new high speed USB device using ehci_hcd and address 19
[99492.053250] usb 1-6.1: New USB device found, idVendor=19d2, idProduct=2000
[99492.053254] usb 1-6.1: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[99492.053258] usb 1-6.1: Product: Mobile Broadband K3565-Z
[99492.053261] usb 1-6.1: Manufacturer: ISP (ZTE)
[99492.053264] usb 1-6.1: SerialNumber: P673A2VDF_MS
[99492.053425] usb 1-6.1: configuration #1 chosen from 1 choice
[99495.078362] usb 1-6.1: USB disconnect, address 19
[99499.884305] usb 1-6.1: new high speed USB device using ehci_hcd and address 20
[99499.987208] usb 1-6.1: New USB device found, idVendor=19d2, idProduct=0063
[99499.987214] usb 1-6.1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[99499.987217] usb 1-6.1: Product: Mobile Broadband K3565-Z
[99499.987220] usb 1-6.1: Manufacturer: ISP (ZTE)
[99499.987386] usb 1-6.1: configuration #1 chosen from 1 choice
[99499.989407] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB0
[99499.989564] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB2
[99499.989718] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB3
[99499.989931] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB4
[99499.990144] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB46

почему во время работы был дисконект? Почему он создал порт 46, а не 1? Почему эта смена происходит во время работы, а во время перезагрузки - нет?
 
сделал так:

Цитата
root@:~# cat /etc/udev/rules.d/ZTE.rules
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/*", SYMLINK+="ttyUSB0"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/*", SYMLINK+="ttyUSB1"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/*", SYMLINK+="ttyUSB2"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/*", SYMLINK+="ttyUSB3"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/*", SYMLINK+="ttyUSB4"

KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.3/*", SYMLINK+="ttyUSB5"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.3/*", SYMLINK+="ttyUSB6"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.3/*", SYMLINK+="ttyUSB7"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.3/*", SYMLINK+="ttyUSB8"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.3/*", SYMLINK+="ttyUSB9"
правильно?
вроде два модема определились правильно, свои порты, smstool их увидел.
 
Цитата
^rage^ пишет:
вообще, есть волшебные AT-команды, после которых модем перестаёт умничать и изображать из себя еще и флешку/сидюк.
нашёл:
AT+ZCDRUN=E

теперь вопрос: а как подключится к модему из Linux ? отключал из винды....
 
Как и к любому tty-устройству. minicom, например.
 
Цитата
SOLDIER пишет:
Как и к любому tty-устройству. minicom, например.
Спасибо.
 
вообще, вот http://www.techytalk.info/disable-virtual-cd-rom-drive-with-built-in-software-on-huawei-and-zte-gsm-modem-devices/
 
^rage^, Спасибо.
 
не получается...............

Цитата
root@:~# dmesg |grep 'usb 1-8'

[47786.064376] usb 1-8.6: USB disconnect, address 12
[47790.356200] usb 1-8.6: new high speed USB device using ehci_hcd and address 15
[47790.459591] usb 1-8.6: New USB device found, idVendor=19d2, idProduct=0016
[47790.459596] usb 1-8.6: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[47790.459600] usb 1-8.6: Product: Mobile Broadband K3565-Z
[47790.459603] usb 1-8.6: Manufacturer: (ZTE)
[47790.459753] usb 1-8.6: configuration #1 chosen from 1 choice
[47790.460945] usb 1-8.6: GSM modem (1-port) converter now attached to ttyUSB24
[47790.461092] usb 1-8.6: GSM modem (1-port) converter now attached to ttyUSB25
[47790.461275] usb 1-8.6: GSM modem (1-port) converter now attached to ttyUSB28

Цитата
root@:~# cat /etc/udev/rules.d/ZTE.rules
#KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-8/1-8.6/*", SYMLINK+="ttyUSB24"
#KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-8/1-8.6/*", SYMLINK+="ttyUSB25"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-8/1-8.6/*", SYMLINK+="ttyUSB26"

Цитата
root@:~# ll /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 24 Feb 21 23:35 /dev/ttyUSB24
crw-rw---- 1 root dialout 188, 25 Feb 21 23:35 /dev/ttyUSB25
lrwxrwxrwx 1 root root 8 Feb 21 23:35 /dev/ttyUSB26 -> ttyUSB28

или так и должно быть? вроде обращаемся к 26, а ссылка перенаправляет на 28, где и есть модем. но я не могу подключится всё равно...
Изменено: Алекс М - 22.02.2012 13:52:52
 
исправил правила:
Цитата

KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/1-6.1:1.0", SYMLINK+="ttyUSB0"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/1-6.1:1.1", SYMLINK+="ttyUSB1"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/1-6.1:1.2", SYMLINK+="ttyUSB2"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/1-6.3:1.0", SYMLINK+="ttyUSB3"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/1-6.3:1.1", SYMLINK+="ttyUSB4"
KERNEL=="ttyUSB*", DEVPATH=="*/usb1/1-6/1-6.1/1-6.3:1.2", SYMLINK+="ttyUSB5"
Цитата

[19919.546141] usb 1-6.1: USB disconnect, address 4
[19925.888279] usb 1-6.1: new high speed USB device using ehci_hcd and address 13
[19925.991414] usb 1-6.1: New USB device found, idVendor=19d2, idProduct=0016
[19925.991425] usb 1-6.1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[19925.991429] usb 1-6.1: Product: ISP Mobile Broadband K3565-Z
[19925.991432] usb 1-6.1: Manufacturer: ISP (ZTE)
[19925.991575] usb 1-6.1: configuration #1 chosen from 1 choice
[19925.992933] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB0
[19925.993077] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB1
[19925.993246] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB27
[52343.293490] usb 1-6.1: USB disconnect, address 13
[52348.612072] usb 1-6.1: new high speed USB device using ehci_hcd and address 14
[52348.715296] usb 1-6.1: New USB device found, idVendor=19d2, idProduct=0016
[52348.715301] usb 1-6.1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[52348.715305] usb 1-6.1: Product: ISP Mobile Broadband K3565-Z
[52348.715308] usb 1-6.1: Manufacturer: ISP (ZTE)
[52348.715463] usb 1-6.1: configuration #1 chosen from 1 choice
[52348.717058] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB0
[52348.717204] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB1
[52348.717375] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB27
[52352.507032] usb 1-6.1: USB disconnect, address 14
[52357.568287] usb 1-6.1: new high speed USB device using ehci_hcd and address 15
[52357.671282] usb 1-6.1: New USB device found, idVendor=19d2, idProduct=0016
[52357.671287] usb 1-6.1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[52357.671291] usb 1-6.1: Product: ISP Mobile Broadband K3565-Z
[52357.671294] usb 1-6.1: Manufacturer: ISP (ZTE)
[52357.671451] usb 1-6.1: configuration #1 chosen from 1 choice
[52357.673059] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB0
[52357.673203] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB1
[52357.673372] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB27

всё равно (((
Изменено: Алекс М - 23.02.2012 14:38:01
 
Осталось только написать - в чем выражается "все равно"? Такая очевидная мысль в голову не приходила?
 
SOLDIER, да я ж написал и подчеркнул строку, в которой указано, что модем отключился и подключился к порту, но не 2-му, а 27...
Цитата
Алекс М пишет:
[19919.546141] usb 1-6.1: USB disconnect, address 4
[19925.888279] usb 1-6.1: new high speed USB device using ehci_hcd and address 13
[19925.991414] usb 1-6.1: New USB device found, idVendor=19d2, idProduct=0016
[19925.991425] usb 1-6.1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[19925.991429] usb 1-6.1: Product: ISP Mobile Broadband K3565-Z
[19925.991432] usb 1-6.1: Manufacturer: ISP (ZTE)
[19925.991575] usb 1-6.1: configuration #1 chosen from 1 choice
[19925.992933] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB0
[19925.993077] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB1
[19925.993246] usb 1-6.1: GSM modem (1-port) converter now attached to ttyUSB27

всё равно модем отключается и подключается на другой порт.
Изменено: Алекс М - 23.02.2012 19:56:30
 
Ну а миникомом-то пробовал подключиться? Неважно к какому порту. Пусть к другому. Я вот о чем.
 
Цитата
SOLDIER пишет:
Ну а миникомом-то пробовал подключиться? Неважно к какому порту. Пусть к другому.
да. к 27 подключается. мне нужно в конфиге smstool менять на 27? а если потом снова изменится порт?
 
вот так перенастроили:

Цитата
SUBSYSTEM=="tty", KERNELS=="1-8.3:1.2", NAME="hub1/modem1"
SUBSYSTEM=="tty", KERNELS=="1-8.4:1.2", NAME="hub1/modem2"
SUBSYSTEM=="tty", KERNELS=="1-8.1:1.2", NAME="hub1/modem3"
SUBSYSTEM=="tty", KERNELS=="1-8.2:1.2", NAME="hub1/modem4"
SUBSYSTEM=="tty", KERNELS=="1-8.6:1.2", NAME="hub1/modem5"
SUBSYSTEM=="tty", KERNELS=="1-8.5:1.2", NAME="hub1/modem6"
SUBSYSTEM=="tty", KERNELS=="1-6.3:1.2", NAME="hub2/modem7"
SUBSYSTEM=="tty", KERNELS=="1-6.4:1.2", NAME="hub2/modem8"

порты этой командой искал:

Цитата
watch "dmesg | tail -20"

начальник помог...
 
udevadm monitor сделает ваши волосы чистыми и послушными :)
Страницы: 1
Читают тему