假设我有一个支持GSM 800 / 900Mhz频段的Android设备,我想用它作为发射器远程控制汽车或其他任何东西。 是否可以在Android上编程这样的东西?也许使用NDK? 目的是在这些频率上发送自定义数据包。
感谢。
答案 0 :(得分:5)
在这个概念中存在很多误解,但是你认为它是相当不错的,假设它是可能的(这不是:()。
RF通信由调制解调器软件独家处理,该软件包含在基带二进制文件中。
您不能简单地使用它,并发送您喜欢的任何内容,因为协议及其传输层非常严格,以符合GSM规则。 此外 - 由于基带二进制文件受到严格控制,因此很少有自定义二进制文件。
还有许多其他原因,为什么这实际上是不可能的,没有大量的hackish工作。这些设备严格地在GSM网络上执行。您可以使用另一个reciver来发送WAP推送消息(以原始形式)作为命令,但是期望延迟为HUMONGOUS(即1秒--20秒),这对于任何类型的遥控器都是不可行的。与SMS通信相同的结果,只是以不受限制的形式。
注意:在大多数国家/地区使用电信宽带频道是公共使用的,因此即使您使用外部GSM频段发射器(实际上可以这样做),您仍然需要遵守您所在国家的规定。
可能相关的帖子:https://electronics.stackexchange.com/questions/94668/longest-range-remote-control