LINUX.ORG.RU

GSM шлюз, не могу и получить или отправить данные

 , , teltonika, tvd-201


0

1

OS: ubuntu 12.04. Есть Teltonika T-VoiceUSB TVD-201. В системе видно что устройство подключено через USB<->COM:

Bus 001 Device 017: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
[    1.473675] usb 1-1.2: Manufacturer: FTDI
[    3.745523] USB Serial support registered for FTDI USB Serial Device
[    3.745552] ftdi_sio 1-1.2:1.0: FTDI USB Serial Device converter detected
[    3.745814] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0
[    3.745831] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
$ ll /dev/ttyUSB*
1517814 crw-rw---- 1 root dialout 188, 0 Aug 15 13:32 /dev/ttyUSB0

Пробовал smstools настроить:

/etc/smsd.conf:
devices = GSM1
outgoing = /var/spool/sms/outgoing
checked = /var/spool/sms/checked
incoming = /var/spool/sms/incoming
logfile = /var/log/smstools/smsd.log
infofile = /var/run/smstools/smsd.working
pidfile = /var/run/smstools/smsd.pid
outgoing = /var/spool/sms/outgoing
checked = /var/spool/sms/checked
failed = /var/spool/sms/failed
incoming = /var/spool/sms/incoming
sent = /var/spool/sms/sent
stats = /var/log/smstools/smsd_stats
loglevel = 7
user = smsd
group = dialout
receive_before_send = no
autosplit = 3

[GSM1]
read_timeout = 10
device = /dev/ttyUSB0
incoming = no
outgoing = yes
baudrate = 9600

Но устройство не отвечает. В логах только таймауты:

http://pastebin.com/BBEsqCk0

Может кто подскажет в какую сторону копать, идеи. Еще я пробовал подключить обычный сканер штрих-кодов. В системе как /dev/ttyUSB1, через cat данные с сканера читаются на ура. Сканер подключен через переходник:

Bus 001 Device 018: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

я бы начал с уточнения, на какой скорости работает терминал, и её бы вписал в baudrate.

еще можешь любым терминалом (minicom, screen) подключиться к модему и поговорить с ним :)

aol ★★★★★ ()
Ответ на: комментарий от aol

В конфиге я указал 9600, ну вроде как обычная скорость. Но не работает. minicom пытался использовать вот с такими параметрами:

E -    Bps/Par/Bits       : 19200 8N1

Но ничего не получается ввести. Точные параметры найти не удалось...

modjo ()
Ответ на: комментарий от aol

в minicom витит с таким окном:

Welcome to minicom 2.5                                                                                                                                   
                                                                                                                                                         
OPTIONS: I18n                                                                                                                                            
Compiled on May  2 2011, 10:05:24.                                                                                                                       
Port /dev/ttyUSB0                                                                                                                                        
                                                                                                                                                         
Press CTRL-A Z for help on special keys

В нижней части окна: Offline. Принудительно давал команду initialize Modem - молчит.

modjo ()
Ответ на: комментарий от aol

от себя добавлю к списку терминалов putty

anonymous ()
Ответ на: комментарий от anonymous

Спасибо. Остановился пока 230400. smstools в лог посыпалось положительное )) А вот gnokii написал, что:

Serial port speed 230400 not supported!

Сообщение еще не отправлял, попробую позже...

modjo ()
Ответ на: комментарий от modjo

gnokii-0.6.31/common/devices/unixserial.c

  368 	switch (speed) {
  369 	case 0:
  370 		dprintf("Not setting port speed\n");
  371 		return GN_ERR_NOTSUPPORTED;
  372 	case 2400:
  373 		new_speed = B2400;
  374 		break;
  375 	case 4600:
  376 		new_speed = B4800;
  377 		break;
  378 	case 9600:
  379 		new_speed = B9600;
  380 		break;
  381 	case 19200:
  382 		new_speed = B19200;
  383 		break;
  384 	case 38400:
  385 		new_speed = B38400;
  386 		break;
  387 	case 57600:
  388 		new_speed = B57600;
  389 		break;
  390 	case 115200:
  391 		new_speed = B115200;
  392 		break;
  393 	default:
  394 		fprintf(stderr, _("Serial port speed %d not supported!\n"), speed);
  395 		return GN_ERR_NOTSUPPORTED;
  396 	}
исправить исходник и пересобрать

anonymous ()
Ответ на: комментарий от anonymous

Интересно, будет время попробую. Проверил отправку в smstools, через файл - работает на ура! Спасибо всем!

modjo ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.