2015-06-22 2 views
0

Я хочу обменять некоторые данные между двумя телефонами Android. Я понимаю, что могу сделать это через WiFi и Bluetooth, но их диапазон значительно ограничен по сравнению с GSM. Мне интересно, могу ли я сделать это напрямую с помощью модуля GSM.Есть ли способ передавать данные через GSM без SIM-карты?

Насколько я знаю, функция SIM не обеспечивает передачу, а только идентификацию. Это позволяет телефону аутентифицироваться у провайдера и расшифровывать сигналы, отправленные в этой сети. Аппаратное обеспечение для передачи и приема сигналов есть в телефоне. Поэтому, если телефон не зарегистрирован в сети, он все равно получит сигналы вокруг него (хотя для эффективности он может не делать этого, если не зарегистрирован), но не понимает его, так как он не может его расшифровать.

Теперь в свете вышеприведенных двух телефонов, которые находятся в диапазоне друг от друга, могут напрямую передавать и получать друг с другом, если они запрограммированы для этого. И диапазон передачи будет неплохим.

Можно ли запрограммировать телефон Android для передачи данных через GSM без SIM-карты?

Примечание: Я понимаю, что здесь запрашивается, может быть невозможно реализовать с помощью стандартного Android SDK. Но это для экспериментов и проектов DIY, так что я нормально работаю с корневым телефоном и выполняет хаки.

+1

То, о чем вы просите, вероятно, не является законным - вы вполне можете нарушить некоторые правила FCC по поводу несанкционированного использования регулируемых частот. –

+0

@GabeSechan Хорошая точка. Теперь я задаюсь вопросом, должен ли я удалить этот вопрос или оставить его для людей, которые придут искать что-то подобное. –

+0

У вас может быть один из действий «мобильных телефонов» в качестве базовой станции, а другой - к нему - вряд ли будет легко, но возможно, по-видимому: http://www.tombom.co.uk/blog/?p=144 Это не позволит избежать юридических вопросов, но вы можете обнаружить, что есть некоторые исключения для тестирования и т. д. – Mick

ответ

1

№ Это невозможно. Технология радиодоступа сети, GSM или CDMA является лишь частью сотовых технологий. В сотовых технологиях есть две основные части: Сеть доступа (BTS или NodeB (UMTS), RNC (UMTS) и RAN) и Core Network, где в GPRS и UMTS есть такие компоненты, как Service GPRS Support Node (SGSN) и Gateway GPRS Support Node (GGSN), среди других функциональных компонентов.

Для передачи данных, во-первых, сотовый телефон должен установить контекст протокола передачи данных (PDP), который включает данные, хранящиеся в SGSN и GGSN. Для этого необходимы IMSI, хранящиеся на SIM-карте и TMSI. Если устройство не может установить контекст PDP, он не сможет отправлять данные.

Вы можете прочитать больше о UMTS сети Архитектура Технические характеристики в http://www.3gpp.org/ftp/Specs/html-info/23002.htm

В LTE, это тот самый случай.

Смежные вопросы