Я хотел сделать приложение для рации в Android, я знаю, что таких приложений много, но они используют Wi-Fi или просто веб-сервисы. Но если мы хотим передавать голос/данные на частотах 2G/3G, есть ли опция в Android? или "это вообще законно?" учитывая, что это будет ближняя передача.
я знаю, что 2G/3G не являются системами связи между устройствами, но если мы можем напрямую получить доступ к физическому уровню 2G/3G (аппаратному обеспечению передачи) телефона, то мы сможем передавать данные через него.
Короткий ответ: нет, прошивка основной полосы не предназначена для публичного использования ( внимательно прочитайте , я имею в виду программные детали этого, то есть API )
Модулирующее радио является изолированным и проприетарным и не «существует» за пределами Android, а скорее использует библиотеки с закрытым исходным кодом, которые взаимодействуют с прошивкой радио.
Если вам интересно узнать, что именно за кулисами работает Android с прошивкой радио, посмотрите мой ответ на StackOverflow , он технически ориентирован, но подчеркнет мой предыдущий абзац.
А также, если честно, есть серая зона, связанная с использованием частот GSM для короткополосной передачи, например, в рациях, и, кроме того, эти частоты GSM явно зарезервированы для использования сетевого трафика GSM, 900 МГц, 1800 МГц, 2100 МГц.
Другой аспект, вам, возможно, придется приобрести лицензию, чтобы иметь возможность делать это в той мере, в какой это касается законов в пределах юрисдикции вашей страны. - Вот этого я не знаю !
Редактировать:
Радио FM-приложения, которые принимают радиопередачи музыки, новостей и т. д., это отдельная история, которые используют FM-передатчик, который является SoC; это будет варьироваться в зависимости от используемого чипсета, поэтому не путайте это с прошивкой радио в том, что касается 2G/3G :)
Отказ от ответственности: я не эксперт в области права, но если, а это большая вероятность, чтобы сделать это, обратите внимание и проконсультируйтесь с вашими местными законами.
эльдарератис
Зуул
т0мм13б