Отправить сообщение на ближайший мобильный телефон - PullRequest
1 голос
/ 15 февраля 2012

Мне было дано задание отправлять сообщения (SMS / Flash / другие форматы) на любой телефон, входящий в зону с ограниченным доступом ... Как я могу обнаружить телефон и отправить ему сообщение без предварительного знания его номера SIM-карты?

Ответы [ 3 ]

1 голос
/ 16 февраля 2012

Если вы полагаетесь на технологию GSM, вам необходимо серверное решение.Вам нужен механизм для регистрации устройств на сервере.Сервер запрашивает данные о местоположении устройства в центре определения местоположения мобильных сетей и отправляет сообщение, если срабатывает триггер положения.Информация о местоположении может быть менее точной для этого решения.

Если у вас есть средства для связи в ближнем поле, например, WiFi или Bluetooth, вы можете построить решение на основе этого.Вы бы отметили запретную зону с помощью технологии NFC, и на устройстве должно работать программное обеспечение, которое ищет эти маркеры.Если устройство обнаружит такой маркер, это вызовет соответствующее действие, возможно, запросите сообщение у мобильной сети.

0 голосов
/ 14 июня 2014

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

Это объясняет, что вы можете использовать то, что называется IMSI catcher или stingray. Но я не думаю, что они законны в использовании. Я не знаю, есть ли лучшее / простое решение.

0 голосов
/ 08 марта 2012

Стандартные телефоны GSM сообщают свое местоположение незапрашиваемым только при изменении зоны расположения. Обычно локация состоит из разного количества отдельных ячеек (в городах гораздо больше, чем в сельской местности). Таким образом, в основном вы не знаете, где телефон в настоящее время находится в зоне расположения, за исключением того, что он используется, он входит в систему или через определенное время (в зависимости от th eprovider). При вызове все ячейки будут запрашивать, пока телефон не покажет свою текущую позицию. Таким образом, вам придется заставить телефон снова войти в систему (ни красиво, ни законно), либо позвонить ему / отправить SMS (но вы не знаете номер). Смартфоны проще в этом контексте, потому что много общаются, если не переключать некоторые «функции».

Но вам придется как-то работать для операторов мобильной связи и иметь доступ к их серверам. Таким образом, у вас все равно будет доступ к данным SIM-карты. Итак, задание, которое вам дали, довольно необычно ...

...