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

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

Модератор: immortal

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

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

Сообщение tarasfrompir »

hc2hunter писал(а): Чт фев 20, 2020 5:20 pm Вообще, честно говоря... чем заниматься этим анахронизмом в виде расширения и постоянной реинкарнации недоделанного и "угловатого" MajorDroidAPI, давно уже надо было подумать над своим. Причем - однозначно без привязки к локальной сети и без "одностороннего" обмена. Чтобы девайс мог быть Терминалом, находясь в любой точке мира. И не только являлся исполнительным тупым девайсом, а сам вёл бы двусторонний диалог с сервером и получал необходимые статусы и принимал решения

имхо... :?

(ухожу-ухожу... а то опять спросят где строчка для скрипта...)
Тут все очень сложно - но по поводу в любой точке мира - копаюсь сейчас над авторизацией....
Так что будет я думаю все ок...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

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

Сообщение hc2hunter »

tarasfrompir писал(а): Чт фев 20, 2020 6:28 pm Тут все очень сложно - но по поводу в любой точке мира - копаюсь сейчас над авторизацией....
Так что будет я думаю все ок...
Не сказал бы, что "все сложно".
Единственная проблема - это пройти через NAT (а то и не через один).

На вскидку мне видится 2 пути:
  1. Поднимается облако. Можно одно на всех желающих. И через него осуществляется обмен данными Терминалы <-> Серверы.
    По этому принципу работает, например, TeamViewer и т.п. сервисы.
  2. Поднимается какой-то сервис "отложенных сообщений" (очередь) на стороне сервера. Терминал периодически ходит на этот сервис, забирает предназначенную ему информацию и, если надо, оставляет данные от себя.
    Разумеется, скорость обмена и реакции будет зависеть от периодичности посещения Терминалами этого сервиса.
    Ну и трафик... со всеми вытекающими.
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

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

Сообщение hc2hunter »

SmoKE_xDDD писал(а): Чт фев 20, 2020 4:55 pm Да, нужно выбор адреса, я хочу слать в модуль /module/mymodule/voice.php
Проверяйте
viewtopic.php?f=5&t=6737&p=114951#p114951
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

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

Сообщение hc2hunter »

Кстати... возможно еще не заметили - в арсенале API уже начали появляться команды
set:параметр=значение
для изменения параметров самой программы. пока сделал для полноэкранного режима.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

hc2hunter писал(а): Чт фев 20, 2020 8:57 pm
SmoKE_xDDD писал(а): Чт фев 20, 2020 4:55 pm Да, нужно выбор адреса, я хочу слать в модуль /module/mymodule/voice.php
Проверяйте
viewtopic.php?f=5&t=6737&p=114951#p114951
Собственно начинаю пилить модуль =) Не против если в названии модуля будет имя приложения, скажем mymjdm_api ?
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

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

Сообщение hc2hunter »

А почему я должен быть против?
Все должно называться так, как удобно. Если это название в будущем Вам поможет не запутаться в собственных модулях, почему нет?

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

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

Сообщение tarasfrompir »

hc2hunter писал(а): Чт фев 20, 2020 8:18 pm
tarasfrompir писал(а): Чт фев 20, 2020 6:28 pm Тут все очень сложно - но по поводу в любой точке мира - копаюсь сейчас над авторизацией....
Так что будет я думаю все ок...
Не сказал бы, что "все сложно".
Единственная проблема - это пройти через NAT (а то и не через один).

На вскидку мне видится 2 пути:
  1. Поднимается облако. Можно одно на всех желающих. И через него осуществляется обмен данными Терминалы <-> Серверы.
    По этому принципу работает, например, TeamViewer и т.п. сервисы.
  2. Поднимается какой-то сервис "отложенных сообщений" (очередь) на стороне сервера. Терминал периодически ходит на этот сервис, забирает предназначенную ему информацию и, если надо, оставляет данные от себя.
    Разумеется, скорость обмена и реакции будет зависеть от периодичности посещения Терминалами этого сервиса.
    Ну и трафик... со всеми вытекающими.
Вопрос - не втом - вопрос в самом МДМ - там с авторизацией проблеммы в разных конфигурациях.
А самое сложное когда 2ухфакторная авторизация - тогда вообще беда
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

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

Сообщение hc2hunter »

tarasfrompir писал(а): Чт фев 20, 2020 10:00 pm Вопрос - не втом - вопрос в самом МДМ - там с авторизацией проблеммы в разных конфигурациях.
А самое сложное когда 2ухфакторная авторизация - тогда вообще беда
это да... это там не просто беда, а полная (_._)
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

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

Сообщение hc2hunter »

С публикацией последнего обновление на Google Play опять не всё гладко )))
В связи с использованием микрофона теперь надо писать Политику конфиденциальности и согласовывать...

Занимаюсь... )
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

Сам Google не очень следует своей политики. :oops:
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Ответить