我是一个初学者,我正在尝试构建一个可以向手机发送短信的 GSM 嵌入式设备,以便手机可以定位设备的位置。
我在这个网站上搜索过类似的主题,我想到的是三角测量。
我的问题是我如何知道 GSM 设备靠近哪个塔,以及如何连接到这三个塔来计算位置?
我是一个初学者,我正在尝试构建一个可以向手机发送短信的 GSM 嵌入式设备,以便手机可以定位设备的位置。
我在这个网站上搜索过类似的主题,我想到的是三角测量。
我的问题是我如何知道 GSM 设备靠近哪个塔,以及如何连接到这三个塔来计算位置?
为了进行蜂窝三角测量,您需要知道蜂窝塔的地理位置。
要么您付出巨大的努力来建立手机信号塔库存,要么您是网络运营商。在实践中,只有网络运营商提供此服务,其中一些允许通过接口查询位置。但是,这不是标准化的。
您必须购买 GSM 模块。将其与微控制器连接
首先阅读制造商提供的命令。
您的应用程序有一个 AT 命令
尝试在数据表中搜索以下内容:
AT+CREG。
首先使用此命令配置模块。(请参阅您的 gsm 模块数据表)。
然后使用命令打开工程模式:
AT+QENG=2,1。(参考数据表)
现在它会自动给你 ncell,bcch,dbm,bsic,c1,c2,mcc,mnc,lac & cellid
它会定期或根据您的命令通过查询为您提供此信息。
有许多网站可以对设备进行三角测量,为他们提供这些信息
即opencellid.org/
我希望这有帮助!