[Приложение] мой MjDM (Android)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Ссылка точно верно указана?
На сервер для скачивания нужна авторизация?
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Приложение] мой MjDM (Android)

Сообщение SmoKE_xDDD »

hc2hunter писал(а): Чт фев 06, 2020 1:17 pm Ссылка точно верно указана?
На сервер для скачивания нужна авторизация?
Да, все указанно по вашей инструкции...
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

ну... буду разбираться, где нарукожопил... )
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

Починил вроде... :?
Последний раз редактировалось hc2hunter Ср фев 12, 2020 1:56 pm, всего редактировалось 1 раз.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Приложение] мой MjDM (Android)

Сообщение SmoKE_xDDD »

hc2hunter писал(а): Чт фев 06, 2020 2:23 pm Починил вроде... :?
Да гуд! Спасибо!
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

tarasfrompir писал(а): Чт фев 06, 2020 12:51 pm viewtopic.php?f=5&t=518&hilit=Majordroid
А вот оно :shock:
Похоже, что это немного не то...
Как такового API тут нет, есть лишь отдельные команды для использования их в php-коде, при условии, что устройство уже является терминалом (прописано и задействовано как "терминал" и общается с сервером по некому протоколу).

Пока не будет API функционирования терминалов, хотелки как у pash4uga (здесь) нереализуемы. Я могу, конечно, накрутить циклический опросчик, который будет контролировать последние сообщения системы и проговаривать их.
Что-то типа: http://<сервер MDM>/command.php?limit=1
Однако...
  • Чтобы информация была актуальной опрашивать придется довольно часто (скажем, раз в 10 секунд). Конечно, интервал можно вынести как настройку на усмотрение пользователя, но тогда возможна ситуация, что за интервал придет несколько сообщений, а программа проговорит лишь последнее.
  • Если для локалки частые опросы в сущности пофиг, то если вы на 3G, то это может вылиться в течение месяца в хороший трафик.
  • С таким подходом "терминалы" вовсе не нужны, т.к. устройство сможет проговаривать события даже не находясь в одной сети с сервером
  • Чо делать, если хочется такой опросчик на несколько серверов? Мало того что базарить будет часто, так еще и хрен поймешь о чем он...))
Если есть идеи - с удовольствием выслушаю... :|
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

Re: [Приложение] мой MjDM (Android)

Сообщение tarasfrompir »

hc2hunter писал(а): Чт фев 06, 2020 4:38 pm
tarasfrompir писал(а): Чт фев 06, 2020 12:51 pm viewtopic.php?f=5&t=518&hilit=Majordroid
А вот оно :shock:
Похоже, что это немного не то...
Как такового API тут нет, есть лишь отдельные команды для использования их в php-коде, при условии, что устройство уже является терминалом (прописано и задействовано как "терминал" и общается с сервером по некому протоколу).

Пока не будет API функционирования терминалов, хотелки как у pash4uga (здесь) нереализуемы. Я могу, конечно, накрутить циклический опросчик, который будет контролировать последние сообщения системы и проговаривать их.
Что-то типа: http://<сервер MDM>/command.php?limit=1
Однако...
  • Чтобы информация была актуальной опрашивать придется довольно часто (скажем, раз в 10 секунд). Конечно, интервал можно вынести как настройку на усмотрение пользователя, но тогда возможна ситуация, что за интервал придет несколько сообщений, а программа проговорит лишь последнее.
  • Если для локалки частые опросы в сущности пофиг, то если вы на 3G, то это может вылиться в течение месяца в хороший трафик.
  • С таким подходом "терминалы" вовсе не нужны, т.к. устройство сможет проговаривать события даже не находясь в одной сети с сервером
  • Чо делать, если хочется такой опросчик на несколько серверов? Мало того что базарить будет часто, так еще и хрен поймешь о чем он...))
Если есть идеи - с удовольствием выслушаю... :|
есть такие вебсокеты - вообще никаких проблем - подписываешся на события и получаеш инфу
viewtopic.php?f=7&t=2548&hilit=websockets
Спасибо нам ПОМОЖЕТ..!
fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

Re: [Приложение] мой MjDM (Android)

Сообщение fandaymon »

hc2hunter писал(а): Чт фев 06, 2020 4:38 pm
tarasfrompir писал(а): Чт фев 06, 2020 12:51 pm viewtopic.php?f=5&t=518&hilit=Majordroid
А вот оно :shock:
Похоже, что это немного не то...
Как такового API тут нет, есть лишь отдельные команды для использования их в php-коде, при условии, что устройство уже является терминалом (прописано и задействовано как "терминал" и общается с сервером по некому протоколу).
Как это нет? На терминале открывается сокет на порту 7999 и слушаются сообщения, которые туда приходят. Если, например, приходит сообщение tts:Текст, то этот текст надо произнести. Всё, после этого терминал добавляется в систему как поддерживающий droidAPI и на него будут приходить сообщения
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter »

fandaymon писал(а): Чт фев 06, 2020 8:50 pm Как это нет? На терминале открывается сокет на порту 7999 и слушаются сообщения, которые туда приходят. Если, например, приходит сообщение tts:Текст, то этот текст надо произнести. Всё, после этого терминал добавляется в систему как поддерживающий droidAPI и на него будут приходить сообщения
чтобы они туда приходили, кто-то их должен полылать.
а для этого сначала в системе нужно завести терминал.

но в целом да, все верно. попробуем поработать в этом направлении...
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

Re: [Приложение] мой MjDM (Android)

Сообщение tarasfrompir »

hc2hunter писал(а): Чт фев 06, 2020 9:26 pm
fandaymon писал(а): Чт фев 06, 2020 8:50 pm Как это нет? На терминале открывается сокет на порту 7999 и слушаются сообщения, которые туда приходят. Если, например, приходит сообщение tts:Текст, то этот текст надо произнести. Всё, после этого терминал добавляется в систему как поддерживающий droidAPI и на него будут приходить сообщения
чтобы они туда приходили, кто-то их должен полылать.
а для этого сначала в системе нужно завести терминал.

но в целом да, все верно. попробуем поработать в этом направлении...
Для вебсокетов - не надо заводить терминал.
Спасибо нам ПОМОЖЕТ..!
Ответить