Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не доходят данные до модема через сокет (USB шнур)  (Прочитано 969 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн comp7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
И снова проблема :)

Есть модем, к нему конект идет через USB. Заливается туда прошивка через ttyUSB0 (успешно, все крутится и работает).
Параллельно с другого терминала посылаются данные на вход через скрипт, но не доходят по каким-то причинам. Достоверно известно что адрес сокет жестко зашит в прошивку и соответствует тому что в скрипте.
Сам скрипт сначала chmod +x, потом запускается ./XX.sh 12345. Отрабатывает, но в результате модем данных не получает на вход. В tmp есть файлик qff, пустой сокет по идее через который идет взаимодействие. 

В чем может быть проблема, кто знает?

Выкладываю сам скрипт.

#!/bin/bash

XX="$1"

echo -n "$XX" | grep -qE "^YY{16}[0-9]{2}$"
if [ ! $? -eq 0 ] ; then
    echo "error"
    exit 1
fi

XX_HEX="$(echo $XX | sed -re 's,(YY{2})(YY{2})([YY{2})([YY{2})(YY{2})(YY{2})(YY{2})(YY{2})([0-9]{2}),\\x\1\\x\2\\x\3\\x\4\\x\5\\x\6\\x\7\\x\8\\x\9,g')"

DATA="\x00\x09${XX_HEX}"
echo -e "$DATA" | nc -U /tmp/qff


Заранее спасибо  :)

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Може глупость спрошу - usb шнур длинный?
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн comp7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Може глупость спрошу - usb шнур длинный?
Ну может полметра, а что? :)
Прошивка то нормально заливается.

Оффлайн mahinist

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3950
  • Ubuntu-20.04, Archlinux, Blackarchlinux, Gentoo
    • Просмотр профиля
Что за модем ?
31-регион

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.