Страница 6 из 6

Добавлено: Вс июн 03, 2012 22:43
baytuch
Дружище, не могут подключится только пользователи "Киевстар", которые используют следующие точки доступа: www.kyivstar.net, www.ab.kyivstar.net, www.djuice.com.ua... Вот, я уже писал об этом: тыц
Обратите внимание на дату публикации поста... Упорно не видят проблему в лоб... :?

Добавлено: Вс июн 03, 2012 23:51
dobs
Мда беда, ну а hostmaster-у Киевстара не пробовали писать напрямую?

Забавные у них хостнеймы серваков кока и фанта :)

Добавлено: Пн июн 04, 2012 00:21
baytuch
Нет, не пробовал... Дело в том, что пока было не критично, но отныне -- обязательное условие. Будем надеяться, что наладят... :roll:

Угу... Шо есть, то не удалить... :D
А я юзаю ихний, внутренний... Будет по шустрее... :)

Добавлено: Сб июн 09, 2012 06:04
baytuch
Провел диагностику и оказалось, что уже доступно подключение с точек доступа www.djuice.com.ua и www.ab.kyivstar.net, но для подключений, которые использует точки доступа www.kyivstar.net, работа по прежнему не представляется возможной... Точнее говоря, оно не совсем так работает, как нужно ( «летят» только входящие пакеты, а исходящие блокируются еще «на выходя» )... Ждем...

Re: Собираю сервер...

Добавлено: Сб июн 16, 2012 17:07
baytuch
Настроили...
"Стучитесь и вам откроют"...

Видео прилагается: http://www.youtube.com/watch?v=2p0SCp4UM60&feature=plcp

Re: Собираю сервер...

Добавлено: Пн ноя 05, 2012 20:12
baytuch
Решил немного модернизировать свой самописный модуль для работы с модемами, добавив возможность приема СМС, но наткнулся на небольшую проблему – модем, в качестве которого выступает мобильный телефон Nokia 3120 Classic, не поддерживает эту опцию, как некоторые другие модели этой линейки устройств. Сосбно, проблема:

Холостая операция: Идентификация устройства:

Код: Выделить всё

AT+CGMM 
Nokia 3120 classic

OK
Перевод в режим PDU:

Код: Выделить всё

AT+CMGF=0
OK
Делаем попытку получить список доступных СМС-баз:

Код: Выделить всё

AT+CPMS?
+CPMS: ,,,,,,,,

OK
Пусто...

Попытка считывать сообщения с телефона:

Код: Выделить всё

AT+CPMS="MT"
ERROR

AT+CPMS="ME"
ERROR

AT+CPMS="MS"
ERROR

AT+CMGL=4
ERROR
Подумываю подобрать другое устройство... :?

Re: Собираю сервер...

Добавлено: Пн ноя 05, 2012 22:37
baytuch
Nokia does not support this functionality via AT commands. You have to use the protocols of the PC Suite to achive this. Additionally, this would be possible with AT commands even with internal storage. Many other manufactures proved this.
---------

developer.nokia

:shock:

Вопрос: зачем?

Жесть... Наверное, оптимально -- это выбрать что-либо из модельного ряда Sony Ericsson... С этими "нюансами"

Re: Собираю сервер. Подключние к шине dbus из PHP.

Добавлено: Сб мар 30, 2013 23:45
baytuch
Запуск шел-скрипта без пароля от другого пользователя:

Код: Выделить всё

root@work:~# visudo

#Defaults       requiretty ( закомментировать для возможности запуска без авторизации )
www-data ALL=(sasha) NOPASSWD: /usr/lib/mc/dbus-send.sh ( запуск без пароля пользователем www-data от пользователя sasha )


Пример шел-скрипта с решенной проблемой коннекта к dbus:

Код: Выделить всё

#!/bin/bash

export DISPLAY=:0     #Подключение к сессии X-сервера

dbus-send --session --type=method_call --print-reply --dest=org.mpris.audacious /org/atheme/audacious org.atheme.audacious.Position

Пример PHP-скрипта ( организация запроса ):

Код: Выделить всё

<?php

//echo mc_query(30);
echo exec("sudo -u sasha -H /usr/lib/mc/dbus-send.sh");

?>

Re: Собираю сервер...

Добавлено: Ср апр 17, 2013 19:31
baytuch
Блок-схема программных модулей, размещенных на сервере:
Изображение

Re: Собираю сервер...

Добавлено: Сб июн 15, 2013 02:46
baytuch
Для удобства сделал апплет под среду Гном для мониторинга состояния модема. Написано на Питоне.

Изображение

Собственно, это сетевое приложение, которое постоянно на связи с API-модулем, изображенном на схеме выше. Такой вид имеет вывод интерфейса:

Код: Выделить всё

<root>
<com>
 applet 
</com>
<status>
 ok 
</status>
<data>
<data>
 system_online: true, battery_mode: true, battery_level: 100, signal_level: 100 
</data>
</data>
</root>
Все просто и очень практично.

Демка с таким же API: http://vps.my-services.km.ua/api/index. ... format=xml

Для удобства все это дело запихнул с DEB-пакет. Могу дать ссылочку на него, если кому любопытно :)

Re: Собираю сервер...

Добавлено: Вс июл 05, 2015 16:27
baytuch
Здравствуйте, ребята. В начале этого лета была запущена новая система в рамках проекта «MySERVER». На этот раз я развернул любительскую АТС для решения бытовых и коммерческих задач. В качестве сервера телефонии выступает бытовой роутер компании «TP-Link». Также хотелось бы отметить, что данный девайс отлично справляется со своими задачами, хотя изготовителем не предполагается подобного использования. Его мощности вполне достаточно даже тогда, когда разговаривают десяток абонентов. Это просто успех! Я очень доволен полученным результатом.

Re: Собираю сервер...

Добавлено: Пн июл 06, 2015 09:00
bj
Поздравляю с реализацией.

Можно подробнее о характеристиках?
Возможна ли реализация на других модемах, напр. D-Link.

Re: Собираю сервер...

Добавлено: Пн июл 06, 2015 17:08
baytuch
Спасибо!

Можно. Главное условие – достаточный объем для установки ПО. Моя конфигурация занимает на диске примерно 20 Мб.
В штатном режиме работы используется 15 Мб ОЗУ, при доступных 32 Мб. Я еще предусмотрел swap 128 Мб, но он еще никогда не использовался.

Вот тут еще некоторые моменты реализации: посмотреть.

Будут вопросы, спрашиваете. Постараюсь помочь по мере своих возможностей.

Re: Собираю сервер...

Добавлено: Сб апр 23, 2016 13:29
baytuch
Здравствуйте, коллеги. Хочу рассказать об очередной поделке, реализованной для решения приватных и служебных задач. На этот раз был поднят сервер IM в лице Jabber-сервера на базе «Jabberd2».

Да, возможно, технология не так актуальна в современных реалиях на фоне изобилия бесплатных сервисов. Но давай те будем забывать, что всеми известные сервисы — это услуга, а не технология. К тому же, данные, естественно, передаются через сервер этого провайдера, то есть имеем третью сторону, которая, вполне возможно, может использовать полученные данные так, как ей будет угодно. К слову, один из самых популярных провайдеров прямо заявляет в соглашении пользователя, что все переданные данные являются его собственностью.

Вопросы, связанные с безопасностью, не единственная проблема, которую решает приватный сервер IM. Давай те не будем забывать, что в большинстве своем провайдеры используют свой проприетарный протокол, под который пишут, опят таки, свой софт, работа с которым не всегда удовлетворяет требованиям пользователя. Обычно предполагается постепенное наращивание функционала, что неизбежно ведет к появления тяжеловесных программ, неадекватно работающих на любом железе, требующих неоправданно много вычислительных ресурсов.

Что решает приватный IM-сервер?
  • 1) Полная автономия. Теперь никто не влияет на политику использования вашего сервиса и параметры систем безопасности. Вы сами принимаете решение для каких задач его использовать.
    2) Нет проблем с совместимостью ПО. А поскольку используется открытый протокол, существует огромное количество узкоспециализированных и многопротокольных клиентов. Потому выбор лишь за вашими предпочтениями.
    3) Проблем безопасности, упомянутых выше, нет. Сервер – ваша собственность. Данные передаются по шифрованному каналу.
Итак, я постарался изложить все аспекты, которых побудили меня заняться этим вопросом. Возможно, излишне эмоционально, за что извиняюсь.

Сайт проекта: MyIMS