Инженер Петров
но нет, мы хотим городить свой костыль для доставки сообщений
Аня 🕊
Аня 🕊
Аня 🕊
у меня mqtt используется для доставки сообщений между всякими термостатами и малиной
Аня 🕊
и тд
Аня 🕊
но как мне, извините, с помощью mqtt доставлять пуши на телефон?
Инженер Петров
тогда нет вопросов
Аня 🕊
еще и не на телефон, а на все платформы разом, и чтоб удобненько
Инженер Петров
тем же самым mqtt клиентом
Аня 🕊
то есть мне нужно написать mqtt клиент под все платформы
Аня 🕊
который будет сидеть в фоне и принимать сообщения
Инженер Петров
они есть подо все
Аня 🕊
выводить их в виде пушей
Инженер Петров
даже для хрома аддон
Аня 🕊
нет, это глупости
Petr
Аня 🕊
я могу зайти в телеграм откуда угодно
Аня 🕊
с любой оси и любого устройства
Инженер Петров
пока еще можешь
Аня 🕊
всегда могу
Аня 🕊
закроется телеграм — буду как-нибудь еще слать, но mqtt для доставки именно нотификаций на клиентские устройства — бред
Аня 🕊
опять же, для всяческих домашних микросервисов и смарт девайсов — ок, использую уже
Инженер Петров
mqtt для этого и создан
Аня 🕊
как вы реализуете пуши через mqtt на iOS?
Аня 🕊
там есть отличный APNS, на андроиде есть GCM, этого всего достаточно
Artem
можно модель?
Инженер Петров
думаю, это уже кто то делал и не раз, достаточно просто погуглить
Аня 🕊
это бред
Аня 🕊
это даже на толстоту похоже
Инженер Петров
Инженер Петров
я ничего не навязываю, просто предлагаю использовать тот инструмент, который изначально для этих целей создавался
Аня 🕊
я телеграм использую круглосуточно и со всех устройств. и для общения, и для работы. и сюда же сыпятся все нужные мне уведомления
Аня 🕊
если телеграм умрет, мне придется найти другой мессенджер для общения и работы. значит и нотификации туда переедут
Инженер Петров
это было прекрасно до тех пор, пока телеграм не стал блочится провайдерами
Аня 🕊
поэтому мы все здесь общаемся сейчас
Ant
судя по сумме в 1,5 млрд собранных Дуровым телеграмм не скоро умрет
Инженер Петров
поднять vpn на чайнике?
Аня 🕊
ну что за глупости
Аня 🕊
если уж хочется, чтобы чайник напрямую взаимодействовал с Telegram API, можно использовать реверс прокси
Аня 🕊
что я и делаю, хотя чайник у меня, все-таки, на такое неспособен, он по BLE общается с малиной, а она занимается остальным
Инженер Петров
ну вот и начинается превозмогание
Аня 🕊
ну вот и начинается превозмогание
то есть добавить одну строчку в IP -> DNS -> Static сложнее, чем реализовать клиент уведомлений для MQTT под все платформы, который будет стабильно работать и синхронизироваться?
Инженер Петров
Аня 🕊
как мне получать уведомления в виде пушей на телефон?
Аня 🕊
и иметь возможность посмотреть лог уведомлений потом с компа?
Аня 🕊
с MQTT
Инженер Петров
под любую задачу, нужно мониторить температуру - вот тебе клиент с трендами и архивом и т.п.
Аня 🕊
нет, я не хочу никакой клиент запускать, я хочу получать пуш
Аня 🕊
в реальном времени
Инженер Петров
пожалуйста, дело ваше
Аня 🕊
ура, спасибо!
Аня 🕊
именно! за исключением GCM и APNS
Аня 🕊
а на айфоне вообще не получится вечно висеть в фоне и получать сообщения из топиков, на которые мы подписаны
Аня 🕊
мне, конечно, предложат выбросить айфон, но это уже хайлвл превозмогания, или как вы это тут называете
Инженер Петров
иногда без толстого клиента не обойтись, вот я к чему, тот же тренд отобразить
Аня 🕊
Аня 🕊
Аня 🕊
который прекрасно агрегирует все девайсы, и общающиеся по mqtt, и иные
Vladimir
Температура больше 100 градусов это серьезно
Vladimir
ксатит, а что за чайник такой?
Аня 🕊
Vladimir
Аня 🕊
Аня 🕊
когда закипает, иногда так показывает. ну что с них взять
Vladimir
Xiaomi
и он такое вот из коробки умеет? в смысле все сообщать куда-то
Аня 🕊
Vladimir
а как реализовывала?
Аня 🕊
реверсила BLE
Аня 🕊
и написала бридж чайник<->mqtt
Vladimir
охохонюшки хохо
Vladimir
сложно :)
Аня 🕊
самым сложным шагом было то, что у них пакеты при авторизации криптуются какими-то методами из нативной библиотеки, и пришлось ее дизассемблить
Аня 🕊
но в целом все не смертельно
Аня 🕊
я один лимит не смогла никак обойти, для этого уже придется прошивку самого чайника реверсить. там QN902x. бинарник для обновлений по воздуху зашифрован AES-128, поэтому его расковыривать не вариант. остается дампить прошивку с самого MCU, но, боюсь, это невозможно (по крайней мере, в рамках моих умений)
Аня 🕊
поэтому я недовольна
Vladimir
мне кажется, что где-то тут начинается грань, где проще в обычный чайник запихать датчик тепмпературы и МК с блютусом
Аня 🕊
мои вкусы очень специфичны! (на самом деле, мне всегда хочется ограничиться софтовыми вмешательствами, потому что иначе нужно встовать с кровати)
DeadLine
Это да