Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2023, 07:59   #1
gusluk
Форумчанин
 
Аватар для gusluk
 
Регистрация: 16.10.2008
Сообщений: 205
По умолчанию Почтовый клиент?

Всем привет!
Озадачился я тут разработкой одного устройства (газовый анализатор), для удобства и понтов сваял к нему управление с телефона. И все было хорошо, до тех пор, пока не потребовалось управлять этим прибором удаленно. Т.е., прибор стоит где ни будь в институте, а я сидя дома должен его запустить и какие то циферки из него извлечь. Так вот и вопрос: как это сделать и очень желательно чтобы бесплатно?
Самый логичный вариант сделать клиента и сервер и по сети управлять как хочется, но тогда на телефоне нужен статический ip адрес, а это затраты.
Другой вариант- сваять какого то телеграмм-бота, посылать текстовые команды, принимать тоже в сообщения. Этот вариант не нравится на интуитивном уровне.
Третий вариант запилить все через почтовые ящики. Сделать некий почтовый клиент, который будет отслеживать наличие писем с определенными темой и текстом. Когда приходит письмо с определенным текстом, включается прибор, делает то, что нужно и в ответ отправляет письмо с циферками.
В общем подскажите, какие варианты более подходят под данную задачу?
Может я вообще не в ту сторону смотрю, и есть более нормальные способы как это все сделать?
gusluk вне форума Ответить с цитированием
Старый 01.11.2023, 08:52   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Сообщение от gusluk Посмотреть сообщение
как это сделать и очень желательно чтобы бесплатно?
За что-то все равно прийдется платить.

Цитата:
Сообщение от gusluk Посмотреть сообщение
но тогда на телефоне нужен статический ip адрес, а это затраты.
Нет. Возьмите убличнй стан-сервер.

Цитата:
Сообщение от gusluk Посмотреть сообщение
В общем подскажите, какие варианты более подходят под данную задачу?
Арендовать/купить сервер и там поднять все, что нужно.
p51x вне форума Ответить с цитированием
Старый 02.11.2023, 00:04   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Тема называется почтовый клиент, значит делайте общение через е-майл

Если назовёте тему как организовать общения между двумя устройствами, можно более широкие методы обсудить

А подробности тип - разработкой одного устройства (газовый анализатор), всё равно никого не интересуют, всё равно соврёте что делаете

Допусти устройства общаются через почту, т.е. у устройства есть доступ в интернет, а если есть доступ в интернет то авторизацию можно к чему угодно провести sftp, например

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

А вот когда сделаете общение через почту и через Sftp, например, выбирайте какой вам удобнее, в процессе вероятно, смекнёте, что нужен резервный канал общения, вдруг один отвалиться, пусть дублириуетя, оставите два канала связи, минимум.

А если нужно бесплатно, то пишите в поисковик, хранение файло бесплатно, и смотрите что сейчас работает, что сейчас актуально, какой смысл рекомендовать какой-нибудь народ ру, которого давно нет, или убунту оне, как вариант дропбокс хранин 2 гигабайта данных, гугл диск как вариант и т.д.

Цитата:
Сообщение от p51x Посмотреть сообщение
За что-то все равно прийдется платить.
нет там скорее всего ничего рабочего, чтобы о расходах задумываться, так скорее теории какие-нибудь о шифрованном общении.

Тут нужно как всегда начинать с изучения метода GET

для почтовых клиентов раньше брали компоненты, типа indy

А сейчас на раз два в спам фильтр попадёшь и привет ничего не работает, хотя протоколы все соблюдаются ))

недавно, кстати, аутинфикация от гугл на gmail сильно усложнилась

Все что вы сделаете для почты, довольно быстро может устареть, делается это в целях борьбы со спамом.
раз в год, примерно, проходят изменения.


Цитата:
и есть более нормальные способы как это все сделать?
Длинный шнур управления протянуть.
Alar вне форума Ответить с цитированием
Старый 02.11.2023, 00:17   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
Тут нужно как всегда начинать с изучения метода GET
зачем? если он просто на фтп файлик положит, например...

Цитата:
Сообщение от Alar Посмотреть сообщение
для почтовых клиентов раньше брали компоненты, типа indy

А сейчас на раз два в спам фильтр попадёшь и привет ничего не работает, хотя протоколы все соблюдаются ))
Можно свой почтовик поднять и проблем с фильтрами не будет. Можно даже серв не покупать, а дднс настроить, если нет особоых требований.
p51x вне форума Ответить с цитированием
Старый 02.11.2023, 00:27   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
зачем? если он просто на фтп файлик положит, например...
Прежде чем что-то куда-то положить бесплатно, нужно научиться это бесплатно взять, а самое простое без авторизации и смс - это Get по http протоколу или любом другому открытому, затем можно усложнять и научиться что-то куда-то ложить, например метод POST


Цитата:
Сообщение от p51x Посмотреть сообщение
Можно свой почтовик поднять и проблем с фильтрами не будет. Можно даже серв не покупать, а дднс настроить, если нет особоых требований.
Если следовать рамкам темы, то да можно, но он никому не обещал работать, не падать не глючить и т.д, DNS аналогично никому не обязан, и если попадёт в публичный доступ, то это заспамят моментально, завалят SIn атаками и подобным

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

Оставлять телефон на объете он не будет, искать дрова для подключения через комп не будет, комп постоянно гонять не будет, короче его фантазии никогда не будут реализованы, а топик чисто потрындень и помечтать бесплатно )

Ну ещё уточнение в скобочках подтвержает то что там человек не умеющий общаться по человечески, ботоскобки это давно для меня диагноз

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

ноль скобок, и даже так

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

И даже так

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

Ну и далее по человечески,

рассматриваю следующие варианты передачи данных


Почему это как минимум смешно, потому что у вас шаблон общения, игровой ботовский

Автор собрал урожай (сено)
Alar вне форума Ответить с цитированием
Старый 02.11.2023, 00:47   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

газовый анализатор - это по последним новостям из казахстана? для начала хотябы их раздать надо чтобы на лоб и жопу прикрутили и обязательно чтобы был с пикаклкой, зарядником, пикалкой сниженного заряда и т.д. )) в шахте устройства должны быть подключены по шнуру, с наличием дублирующих каналов связи.

Вчера смотрел по диггерам сюжет как их смысло в туристами, главное все были в бахилах, для безопасности.

нет слов одни эмоции, чел стоял под выходом из туннеля, гид отправил смс и пошел против потока, чтобы утопить всю свою группу.

А сейчас люки заварили и датчики поставили на любые коллебания, скорее всего с дсм модулями, а недавно я про чип wimax вспоминал, его спокойно можно впаять в ваше устройство если выщки связи поддердивают, любой другой GSM модем и т.д.

Так что даже от умников которые смогут всрыть ещё решка есть, чтобы пока её отболгаривали, органы на зарплате успели отреагировать.

Но в итоге только бахилы и маски, и те не беплатно, зато производить просто и программистам платить не надо )))

А почтовые сервисы просто айти гиганты по инерции поддеживают, по факту это убыточный бизнес.
Alar вне форума Ответить с цитированием
Старый 02.11.2023, 01:36   #7
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,777
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
главное все были в бахилах, для безопасности.
Мужик пришел в гости к знакомому, а в подъезде целая кодла наркоманов. Зарядили шприц чем-то мутным и пускают его по кругу. Мужик обалдел:
— Вы че, пацаны, СПИДа не боитесь?
— Ну ты гонишь! Мы тут все в презервативах!

Классика.
Vapaamies вне форума Ответить с цитированием
Старый 02.11.2023, 09:05   #8
gusluk
Форумчанин
 
Аватар для gusluk
 
Регистрация: 16.10.2008
Сообщений: 205
По умолчанию

Господа, спасибо за советы! У вас богатая фантазия, забавно, оценил.
Проблема с платными сервисами еще в том, что рано или поздно, подписка на него закончится, и ее надо будет продлевать. А кто будет на анализаторе к тому моменту работать, и заниматься продлением подписок, не известно.
В этом смысле работа через почтовые сервисы мне показалась более надежной. Тем более что сервер свой, рабочий.
Уважаемый Alar, если не сложно, уточните, как вы предлагаете управлять прибором через файлообменники? С одной стороны записывать команды в файл, а с другой - мониторить его содержание и очищать после выполнения команд?
gusluk вне форума Ответить с цитированием
Старый 02.11.2023, 09:22   #9
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
Vapaamies
Ну эти то никого не втягивают, разлекаются как могут и не парятся,

Цитата:
У вас богатая фантазия, забавно, оценил
Никто и не шутил в этой теме, даже анекдот в тему.


gusluk, я ничего не предлагаю, я лишь описал литературно момент не возможности создания человеком со скобочками приложения для управления чем либо по шнуру.

По факту посмотрите как происходит удалённое управление умным домом, например.
Всё вешается на gsm модуль двухсимочный, в ващем случае это телефон с приложением от разработчика, к которому вы будете просить допилить фичу по отправке смс

Если нужен пример, ставится датчик тепла, подключается к модулю, если температура падает модуль запускает, насос, теплоноситель нагревает помещение, также можно получить отчёт по смс или отправить команды через смс.

Это так делают умные дома, типо, я бы так делать не стал ))

Почему? сложно подделать смс и послать фейковую команду? нет.


Цитата:
Сообщение от gusluk Посмотреть сообщение
С одной стороны записывать команды в файл, а с другой - мониторить его содержание и очищать после выполнения команд?
Я ничего не предлагал, я просто занимаюсь созерцанием в этой теме, если бы у вас что-то было, вы бы выложили код, я бы его читал.

Неужели у вас нет лога данных на телефоне? лог ошибок хотя бы, или что вы там мониторите.
где-то он же у вас лежит, ну гетните как нибудь удалённо, вообще всё равно как. или отправьте куда-нибудь. покажите код, спросите что не так в нём, почему не работает и т.д.

и без скобочек, оформив в тег [code]
Alar вне форума Ответить с цитированием
Старый 02.11.2023, 09:36   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Сообщение от gusluk Посмотреть сообщение
Проблема с платными сервисами еще в том, что рано или поздно, подписка на него закончится, и ее надо будет продлевать. А кто будет на анализаторе к тому моменту работать, и заниматься продлением подписок, не известно.
Ставите на баланс, оформляет автопродление и т.д. куча вариантов

Цитата:
Сообщение от gusluk Посмотреть сообщение
В этом смысле работа через почтовые сервисы мне показалась более надежной.
Что мешает завтра гуглу/яндексу/... сказать идите нафик?.. Или отрезать доступ по smtp?

Цитата:
Сообщение от gusluk Посмотреть сообщение
Тем более что сервер свой, рабочий.
Рабочий в каком смысле? У компании свой? Так в чем затык?

Цитата:
Сообщение от gusluk Посмотреть сообщение
Уважаемый Alar, если не сложно, уточните, как вы предлагаете управлять прибором через файлообменники? С одной стороны записывать команды в файл, а с другой - мониторить его содержание и очищать после выполнения команд?
Как вариант? Чем это отличается от вашего варианта с почтой? Тем более кучу вирусов спокойно так работаеют... да и другие программы: качают файл с версиями с сервера и обновляются.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
почтовый клиент galick Помощь студентам 2 25.07.2014 18:30
Почтовый клиент Yandex ComandoS2014 Помощь студентам 0 09.12.2013 21:32
почтовый клиент vicvtor Работа с сетью в Delphi 8 03.07.2011 20:13
Почтовый клиент emsisem Помощь студентам 2 13.04.2011 20:31
Почтовый клиент Mercurium Помощь студентам 3 22.09.2009 16:28