Прием сообщений в мажордом

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm

Прием сообщений в мажордом

Сообщение Диаф »

Добрый день. Подскажите пожалуйста, возможен ли прием сообщений смс, вайбер, ватсап, телеграм в мажордом. Или уведомлений о сообщении? Чтобы что то типа "вам пришло сообщение" в терминале выводилось.
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm

Re: Прием сообщений в мажордом

Сообщение Диаф »

Программа для пересылки СМС сообщений на сервер Majordomo по протоколу Mqtt.
Что делает:

1 - Пересылает СМС сообщения.
2 - Отсылает сообщения при разряде аккумулятора телефона 75, 50, 25 процентов. При полном заряде аккумулятора.
3 - Вист в фоне, автозагрузка при включении телефона.

После установки дать разрешение на СМС.

Программа писалась для телефона Redmi Note 5. Столкнулся с проблемой. Программа завершала работу в течении двух суток. Китайцы намудрили.

Что нужно сделать:

1 - В настройках программы включить автозапуск.
2 - Контроль активности. Установить - нет ограничений. Не будет отключаться от сервера.

Для других типов телефонов настройки смотрим здесь:

https://stackoverflow.com/questions/481 ... ground-and

Если есть идеи по улучшению, пожалуйста поделитесь мыслями.

Исходный код для андроид студио.
Комментарии писал для себя. Могут быть не вполне правильными, так как это моя первая программа. Учился по ходу дела.

Файл APK. При установке ругается на то, что программа левая.
Вложения
apk.part3.rar
(1.89 МБ) 136 скачиваний
apk.part2.rar
(2 МБ) 130 скачиваний
apk.part1.rar
(2 МБ) 137 скачиваний
mqtt_ch_05.zip
(1.6 МБ) 136 скачиваний
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Прием сообщений в мажордом

Сообщение xor »

Диаф писал(а): Ср июн 14, 2023 9:41 pm Программа для пересылки СМС сообщений на сервер Majordomo по протоколу Mqtt.
пользуюсь макродроидом на телефоне.
Присылает смс и уведомления по гет-запросу, пишет в свойство
вот пример уведомлений:
2023-06-14_22-21-04.png
2023-06-14_22-21-04.png (22.37 КБ) 2884 просмотра
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm

Re: Прием сообщений в мажордом

Сообщение Диаф »

Подробней можно каким образом это работает? Или ссылочку на материал для ознакомления
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Прием сообщений в мажордом

Сообщение xor »

Диаф писал(а): Ср июн 14, 2023 10:35 pm Подробней можно каким образом это работает? Или ссылочку на материал для ознакомления
ставите макродроид на тел
создаёте макрос по шагам (в журнал можно не писать, это я для отладки)
я там уведомления для разнообразия в ивенты пишу, но принцип тот же
можно писать прямо в свойство по ссылке
/objects/?op=set&object=<OBJECT>&p=<PROPERTY>&v=<VALUE> -- установить значение свойства объекта
{v=server} переменная макродроида, хранящая адрес сервера по условию - я в локальной сети или нет.
если у вас белый адрес, можно не заморачиваться и прямо в гет-запросе прописать его.
2023-06-14_22-49-13.png
2023-06-14_22-49-13.png (81.15 КБ) 2851 просмотр
Диаф
Сообщения: 58
Зарегистрирован: Пт сен 24, 2021 3:02 pm

Re: Прием сообщений в мажордом

Сообщение Диаф »

Спасибо. Посмотрю.
Ответить