Есть большое желание управлять базой данных HMS сторонними средствами
например напрямую внося изменения в BD или написав свой интерфейс для работы с БД, или клиента для планшетов!
Соответственно вопрос: есть ли возможность настроить HMS хранить инфу в MySQL?
ИМХО: Думаю очень полезная была бы функция
ЗЫ: Многие программы работающие в SQLite или своих форматах BD позволяют сменив настройки переехать на MySQL
Хранение информации в MySQL
Re: Хранение информации в MySQL
Думаю, что будет более универсальным управление базой любого сервера через заложенные механизмы UPnP (сервис ContentDirectory, действия CreateObject, DestroyObject, UpdateObject) - http://upnp.org/resources/upnpresources.zip. В HMS эти действия реализованы и, в принципе, могут быть развиты.Sandr wrote:Есть большое желание управлять базой данных HMS сторонними средствами
например напрямую внося изменения в BD или написав свой интерфейс для работы с БД, или клиента для планшетов!
Соответственно вопрос: есть ли возможность настроить HMS хранить инфу в MySQL?
ИМХО: Думаю очень полезная была бы функция
ЗЫ: Многие программы работающие в SQLite или своих форматах BD позволяют сменив настройки переехать на MySQL
Re: Хранение информации в MySQL
Попробуем!
Сразу вопрос:
запрашиваю, через соккет порт 1900, на сервере с HMS
но ответ только от uTorrent, также установленного на этой машине
Пробовал остановить оба сервиса, и запустить только HMS - порт молчит
(Firewall на время отключал)
В HMS опция Использовать адрес 0.0.0.0 для получения UPnP сообщений Включена!
В журнале:
listening on 192.168.1.*:57244
listening on 0.0.0.0:1900
Отключая эту опцию получаю
listening on 192.168.1.*:1900
Сразу вопрос:
запрашиваю, через соккет порт 1900, на сервере с HMS
но ответ только от uTorrent, также установленного на этой машине
Code: Select all
HTTP/1.1 200 OK CACHE-CONTROL: max-age = 1200 EXT: LOCATION:http://192.168.1.*:9091 SERVER: Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/313 ST:ut:client:service:pairing USN:uuid:0953011d-708d-e111-ad80-50e549e64aef FRIENDLYNAME:SERVER
(Firewall на время отключал)
В HMS опция Использовать адрес 0.0.0.0 для получения UPnP сообщений Включена!
В журнале:
listening on 192.168.1.*:57244
listening on 0.0.0.0:1900
Отключая эту опцию получаю
listening on 192.168.1.*:1900
Re: Хранение информации в MySQL
Не знаю, что именно запрашиваете. Http-сервер HMS обычно работает на порту 45397 (TCP). UDP (1900) используется для обнаружения UPnP-устройств.Sandr wrote:Попробуем!
Сразу вопрос:
запрашиваю, через соккет порт 1900, на сервере с HMS
но ответ только от uTorrent, также установленного на этой машине
Пробовал остановить оба сервиса, и запустить только HMS - порт молчитCode: Select all
HTTP/1.1 200 OK CACHE-CONTROL: max-age = 1200 EXT: LOCATION:http://192.168.1.*:9091 SERVER: Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/313 ST:ut:client:service:pairing USN:uuid:0953011d-708d-e111-ad80-50e549e64aef FRIENDLYNAME:SERVER
(Firewall на время отключал)
В HMS опция Использовать адрес 0.0.0.0 для получения UPnP сообщений Включена!
В журнале:
listening on 192.168.1.*:57244
listening on 0.0.0.0:1900
Отключая эту опцию получаю
listening on 192.168.1.*:1900
Набор полезных утилит для UPnP - http://opentools.homeip.net/dev-tools-for-upnp, правда с подключением IP6 работают как-то загадочно.
Re: Хранение информации в MySQL
Запрашиваю мультикастом доступные сервисы
Методом M-SEARCH по протоколу SSDP
И запрос, по стандарту, идет мультикастом на порт 1900
На что uTorrent и отвечает согласно стандарту:
PS: 1908 - первый свободный порт на хосте, удачно забинденный
Методом M-SEARCH по протоколу SSDP
Code: Select all
M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1908
MAN: "ssdp:discover"
MX: 100
ST: urn:schemas-upnp-org:device:MasterMediaServer:1
USER-AGENT: TestUPnP
На что uTorrent и отвечает согласно стандарту:
Code: Select all
HTTP/1.1 200 OK CACHE-CONTROL: max-age = 1200 EXT: LOCATION:http://192.168.1.*:9091 SERVER: Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/313 ST:ut:client:service:pairing USN:uuid:0953011d-708d-e111-ad80-50e549e64aef FRIENDLYNAME:SERVER
Re: Хранение информации в MySQL
upnpresources.zip - UPnP-arch-DeviceArchitecture-v1.0-20081015.pdf
1.2.2 Discovery: Search: Request with M-SEARCH
1.2.2 Discovery: Search: Request with M-SEARCH