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

Комментарии: 22

  1. Redsh

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

    • Tiny

      не слышал про это. я пока в телефоны сильно не копал. у меня на данный момент взлетел tcp/ip стэк в связке stm32f103+enc28j60. вот теперь думаю дальше как мне отправлять сообщения на телефон проще будет просто сделать через например бота телеграм?

      • Redsh

        мене делал через имейлы) их проще всего поднять с нуля

        • Tiny

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

  2. Ogurezzz

    Если у тебя белый адрес динамический, то есть dyndns.

    • Anonim

      У телефона нет своего айпи в сети мобильного оператора. Всё давно проначено. Нужен сторонний сервер Ересь

      • Ogurezzz

        Кто сказал, что я про телефон?

    • Tiny

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

      • Vga

        Большинство из них сильно ебет мозги, заставляя обязательно переться на сайт и вводить крапчу. В итоге ушел на http://hldns.ru/ ^

        • Tiny

          ага, уже читаю

        • Ogurezzz

          А есть поддержка в роутерах каких-нибудь?

          • Tiny

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

            • Vga

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

            • Ogurezzz

              Не. Мне нужно было стучаться домой. Дома OpenVPN сервер крутится. Я с телефона к нему строю тоннель и попадаю в свою внутреннюю сетку.

          • Vga

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

            • Tiny

              это довольно нетривиальная задача. особенно если речь про символьный поиск решения. видимо все затыкается тупо через обработку исключений и численные методы (но это не точно)

              • Vga

                Именно

                • Tiny

                  а можно же например зафигачить бота телеграм, чтобы он автоматом присылал ip шник ? вероятность отказа телеги меньше чем сторонних сервисов предлагающих бесплатные решения имхо

                  • Ogurezzz

                    Можно.

Не нашли ответ?

Вам также может быть интересно

Коллеги помогите разобраться. iPhone XR пришел с проблемой заряда, гонит процент и отключение. Заменил акб , устранил. Интересный... Читать далее