-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Локальное соединение между дусей и агрегатом #29
Comments
Вы можете посмотреть код модуля dusi. И заодно почитать справку по функции - rest api открыт. Так что там никакой подсети нет. Все через облако Google cloud message. |
@seniorivn В справке написано: Удалённое управление позволяет посылать вашему ассистенту текстовые комманды через интернет с использованием любой сторонней программы на ПК, броузера, онлайн сервиса и так далее. Протокол В параметрах запроса указывается id - ваш код доступа. |
@seniorivn было бы кстати здорово реализовать поддержку внутри подсети, было бы действительно быстрее. Но тогда поддерживать TCP подключение пришлось бы своими силами, а это большая работа с энергопотреблением. |
@morfeusys @UUSR каюсь, поленился посмотреть подробности устройства, но простым решением представляется следующее, в дусе опционально добавить адрес агрегата, в качестве сервера удаленного подключения, а в агрегате реализовать функционал который на вашем сервере отвечает за удаленное управление, никаких велосипедов, просто перераспределение нагрузки, адрес агрегата/дуси в общей подсети можно узнавать/сообщать у вашего сервера. |
@seniorivn Это как минимум на локалке нужно иметь белый IP адрес, и использовать Server key в Agregate ,переписывать версию Дуси для того чтобы она могла подключаться к своему IP адресу вместо http://api.dusi-mobi/remote ,переписывать сам Aggregate.. и т. д. |
@UUSR я активацию мышью протестировал перед тем как её замержили, с этим всё хорошо, вроде. |
@seniorivn Чем компилили модуль key-detector если не секрет? Я вот Eclipse пробую, загрузил весь проект себе на локалку, а как Eclipse пользоваться не знаю всё на английском... |
@UUSR |
@seniorivn Поддержка Maven есть по умолчанию или надо устанавливать в Eclipse отдельно, у меня версия Luna 4.4.2 |
@UUSR не знаю, не пользуюсь http://lmgtfy.com/?q=eclipse+maven |
@seniorivn В консоли не хочу ,хочу иметь возможность собрать весь проект в один клик. |
@UUSR @seniorivn Я запишу небольшое видео о том, как с нуля поднять проект в каком-нибудь IDE типа IntelliJ IDEA или Eclipse |
@morfeusys Буду очень признателен если для Eclipse видео запишите, у меня возникли проблемы с импортом ,не хватает двух файлов в проекте: .classpath и .project ,хорошо бы добавить в проект... (для Eclipse) |
@UUSR .classpath и .project добавлять в проект как раз таки не надо - так как это файлы непосредственно IDE, которая никак не связаны с исходниками проекта |
@morfeusys к сожалению в Eclipse при импорте проекта этих файлов не хватает ,почему бы их для удобства не добавить в проект ,я имею в виду если использовать Eclipse как среду разработки и периодически напрямую бэкапить на Git прямо из Eclipse. |
@UUSR то есть по-вашему, нужно в проект добавить какие-то файлы для удобства использования самой неудобной в мире IDE?)) Eclipse умеет вроде импортить maven проект. Так что эти файлы не нужны. |
@UUSR Да еще к вам просьба - давайте разводить холивары по отдельным темам на гитхабе, а не в комментах к какой-то задаче. Спасибо. |
@morfeusys да точно не стоит засорять тему всякой ерундой про IDE |
@UUSR Давайте просто сделаем отдельную ветку. Как импортить в Eclipse я покажу в видео |
@morfeusys А можно ли сделать, чтобы агрегат мог использовать существующие скрипты дуси (например не связанные с мобильными функциями) без самой дуси? Код дуси и агрегата закрыты, но по ищее сами дусю можно растащить на модули агрегата и использовать на x86 пк. |
@Tolsi вы таки не поверите - но агрегат - это и есть Дуся )) то есть наоборот. |
@morfeusys ну так там в модуле дуси через веб сокет идет запрос на сервер и на дусю в телефоне. |
edited
Поддержка прямого соединения агрегата и дуси в одной подсети.
Тогда можно будет снизить нагрузку на сервер, уменьшить задержку.
The text was updated successfully, but these errors were encountered: