Pull to refresh

Comments 36

На два месяца бы раньше эту статью. Так уже успел наковырять py-скрипт для трансляции кириллицы в UCS2, найти gammu и реализовать прототип, а потом узнал, что ничего не надо уже.

А не встречали такого скрипта для arduino.ide? Именно для работы на кириллице? А то как-то жирно для такой мелочи как отправка смс держать целую малину, с этим даже ESP8266 справилась бы, и ещё места хватит на приличную веб морду. Но сам не осилил.

На самом деле — неважно, какой именно одноплатник Raspberry Pi выбрать. Можно даже использовать самый первый 

А можно и не Raspberry вообще. Я отлаживал на nano PI, потом стало жалковато юзать целую железку, и сейчас работает в докере под Xpenology.

Не все USB-модемы подойдут для подобных проектов

Наверняка не все. Но если что, то подходят и практически любые модули с али, типа SIM800L. У меня работает 4g свисток от мегафона. И учитывая, что для модемов есть несколько разных продвинутых прошивок с веб мордой, из которой в том числе можно и СМС получать/отправлять, мне как-то странновато, что до сих пор никто не сделал шлюз прямо на этом модеме, без всяких gammu. Но что есть, то есть.

UFO just landed and posted this here

А подробнее нельзя? Каким образом к ним по HTTP обратиться?

Я давненько писал статью, почти все модемы с веб мордой и иногда без нее принимают по rest запросы, можно простым curl кидать запросы и не только для смс, а например чтобы включить или выключить мобильный инет...

Можно ссылку на статью? Я впервые о таком слышу, интересны подробности.

UFO just landed and posted this here

3g/4g роутеры без дополнительного внешнего железа позволяют отправлять смс через http запросы.

Очень интересно. В своё время все форумы облазил, разные прошивки ставил. Писал на 4pda, общался с теми, кто модифицировал прошивки, но как-то все ответили, что не управляются модемы ни через get ни через post, и никак по другому. Если вы что-то знаете об этом, знаете такие прошивки, расскажите.

UFO just landed and posted this here

Задумка хорошая, реализация уровня "я пока еще не собрал все шишки".

Сборка sms шлюзов на consumer 3g/4g свистках без отдельного watchdog'а, который будет постоянно дергать модем по питанию это бесполезное занятие. В рандомные моменты модем либо перестанет отвечать на запросы, либо перестанет слать SMS. Поможет только дерганье по питанию.

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

еще они почему то рандомно виснут. Я делал sip2gsm ох оно меня выбесило

А если вместо модема старый телефон использовать. Ну андроид, например. Тоже все проблемы без watchdog'а будут?

Лучше посмотрите в сторону ttgo-t-call.
Для IoT самое то, отдельный, независимый. Работает в WiFi сети (ESP32), SIM800L, при необходимости можно подключить nrf24l01.
На собственной прошивке проблем с зависаниями\перезагрузками нет, uptime более 5 недель уже необднократно был.

UFO just landed and posted this here

Честно говоря даже не пытался. Я вообще не слышал чтобы андроид себя умел прокидывать себя в хост систему как AT-совместимый COM порт.

В каком смысле умел? Сам по себе конечно не умеет. Надо небольшую программку написать.

Я имелл ввиду проблемы на которые вы намекали. Типа зависаний.

Насколько я понял по виду конфигурационных файлов и опций командной строки, gammu — это бывший gnokii. В такм случае да, он будет работать со старыми телефонами, начиная с 3310 и позднее. И да, нокии, которые нокии, не виснут. Годами.

UFO just landed and posted this here

Вот как раз хотел узнать об этом подробнее, есть ли дока, как ее подцепить через gammu?

Если я правильно понимаю, то gammu просто пишет AT команды в/dev/ttyUSB0. Гипотетически, если UART от SIM800 пробросить в/dev/ttyS0 и указать его в конфиге gammu, то оно должно работать.

Оно и практически работает, через CP2102 (и аналогичные). Вот только SIM800L иногда зависает (крайне редко, причём это точно не связано с качеством питания; и не с количеством проходящих СМС); и ничего вы без wd не сделаете в этом случае. А когда он подключен к микроконтроллеру, то при отсутствии AT команд мы его перезагрузить можем пином enable.

А есил вместо всего этого просто старый адроид использовать? И ОС и поддержка сетей из коробки прям.

Вообще — да, например, что-нибудь с битым экраном и за 0 рублей.

Если перед тем как разбили экранчик в нем включили режим разработчика. Как включить режим без экранчика мне не известно.

Имелись в виду мобильники, в которых экран треснул, но какая-то часть изображения осталась. Таких большинство :)

UFO just landed and posted this here

Для приёма сообщений ещё годится, за входящие не блочат.

Как, с минимальными затратами, самостоятельно сделать такой шлюз?

Минимальными затратами чего? Денег - очевидно, что нет. Времени - возможно.

UFO just landed and posted this here

Не проще на старом смартфоне как точку доступа и по той же телеге инфу слать ну или mqtt поднять?

Ух сколько я этой дряни малина+свисток накушался))) Бегите от свистков со всех ног))

Как это все дело можно настроить на получение смс кода при регистрации пользователя на сайте? И можно ли такое реализовать?

Давным давно в гугл маркете были приложухи "смс шлюз", да куда-то все иссякли. Я одним пользовался долгое время, а потом утратил вместе со старым HTC. Сейчас есть вариант сделать такое поставив Termux и в него NodeRED. Но только Termux любит относительно свежие андроиды.

Sign up to leave a comment.