Форум сообщества Runtu.org
Октябрь 23, 2018, 05:40:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для тестирования х64 версия дистрибутива Runtu XFCE 18.04 - 20181018

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1   Вниз
  Печать  
Автор Тема: Увидел свет ModemManager 1.0  (Прочитано 4685 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kompilainenn
Местный
*****
Offline Offline

Сообщений: 995


Активно пропагандирую Runtu


« : Июль 22, 2013, 21:55:03 »

сабж http://www.opennet.ru/opennews/art.shtml?num=37462

ModemManager функционирует в виде демона, который берёт на себя непосредственное взаимодействие с модемом или мобильным телефоном, а для внешних приложений предоставляет унифицированный интерфейс, не зависящий от типа поддерживаемых модемом протоколов, используемых каналов связи (2G/3G/4G/CDMA), способов соединения (USB, RS232, Bluetooth) и методов управления (AT, QCDM, QMI, MBIM). ModemManager API поддерживает такие операции, как установка соединения, отправка SMS, чтение и изменение адресной книги, вывод данных о качестве сигнала, чтение параметров GPS-приемника. Для взаимодействия с внешними приложениями и апплетами для настройки соединений используется DBus API. Поддержка новых типов модемов может осуществляться через подключение плагинов.

а вот ГУИ к нему отдельный http://www.opennet.ru/opennews/art.shtml?num=37475 тока вот он на ГТК3+

вопрос: может оно стоит того, чтобы быть включенным в некую сборку Рунту? Обновление существующей например или в будущую (если/когда таковая будет).
Записан

Мы говорим Linux, подразумеваем Ubuntu
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3325


« Ответ #1 : Июль 22, 2013, 23:23:24 »

Согласен, что Modem Manager GUI нужно включить в рунты, как и новую версию Network manager с поддержкой 4G

Недавно проводил исследование по использованию беспроводной сети нашими форумчанами, в нем видно, что много человек используют 3G
http://forum.runtu.org/index.php/topic,3992.msg27837.html#msg27837

Записан
Pavels
Постоялец
***
Offline Offline

Сообщений: 233


« Ответ #2 : Июль 23, 2013, 09:58:21 »

Поддерживаю предложение добавить Modem Manager GUI.
Программа небольшая, красивая, качественно выполненная и функциональная и полностью на русском языке.
Записан
Spitellon
Прохожий
*
Offline Offline

Сообщений: 9


WWW
« Ответ #3 : Февраль 22, 2015, 16:12:44 »

Проверка/пополнение счёта, просмотр уровня сигнала на ZTE MF180 скриптом из консоли.
Код: (python)
#!/usr/bin/python
import binascii
import sys
f = open("/dev/ttyUSB2", "r+")
data=''
error="Usage: python ussd.py action (code)\r\nActions: balans, popolnit, data-status, 3g-data-status, signal"
if len(sys.argv) < 2:
    print error
    sys.exit()
 
if sys.argv[1] == 'balans':
    print>>f, "AT+CUSD=1,*111#,15\r\n"
    while data[:5]!="+CUSD":
        data=f.readline()
    data = data[10:-6]
    print binascii.unhexlify(data)
elif sys.argv[1] == 'signal':
    print>>f, "AT+CSQ\r\n"
    while data[:5]!="+CSQ:":
        data=f.readline()
    data = data[6:-5]
    sig_str = -113+int(data)*2
    sig_per = int(data)*100 / 31
    print unicode(sig_str)+"dBm / "+unicode(sig_per)+"%"
elif sys.argv[1] == 'popolnit':
    print>>f, "AT+CUSD=1,*123*"+sys.argv[2]+"#,15\r\n"
    while data[:5]!="+CUSD":
        data=f.readline()
    data = data[10:-6]
    print binascii.unhexlify(data)
elif sys.argv[1] == 'data-status':
    print>>f, "AT+CUSD=1,*121#,15\r\n"
    while data[:5]!="+CUSD":
        data=f.readline()
    data = data[10:-6]
    print binascii.unhexlify(data)
elif sys.argv[1] == '3g-data-status':
    print>>f, "AT+CUSD=1,*122#,15\r\n"
    while data[:5]!="+CUSD":
        data=f.readline()
    data = data[10:-6]
    print binascii.unhexlify(data)
else:
    print error
f.close

Смотреть SMS можно через Wammu
« Последнее редактирование: Февраль 24, 2015, 12:49:33 от HsH » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!