48得票3回答
负dbm在信号强度中的意义是什么?

当我们尝试获取附近的基站信息,包括位置区域码(LAC)、移动网络码(MNC)和信号强度时(同时使用其他安卓应用程序),我们得到的信号值为负数(例如-85dbm)。我该怎么办?我应该忽略负号并取绝对值,还是-85比-60更弱? 这会如何影响我的位置查找?

45得票4回答
Android:如何获取所有可用网络运营商的GSM信号强度

我正在开发一个小应用程序,用于检查我所在区域各个网络运营商的信号强度。目前我的运营商信号相当不稳定,我想了解其他GSM运营商的信号强度。 到目前为止,我一直使用TelephonyManager和一个PhoneStateListener,通过onSignalStrengthsChanged回调...

32得票2回答
如何正确地三角定位GSM基站以获取位置?

首先,我正在尝试使用 C# (.NET 4) 处理这个灾难,因此如果你有一些能帮助我的代码,那将不胜感激。我有一个设备只能获取 GSM 基站信息(顺便说一句,通过AT+KCELL命令),因此我有一个关于基站的值集合(每个基站都有LAC、MCC、MNC、Cell ID、信号强度和第一个定时提前量...

22得票4回答
使用android.telecom和InCallService接听来电

自API 21以来,Google一般会为android.telecom添加功能,特别是通过实现TelecomManager的更多成员和添加InCallService来实现。这个最后一个应该允许非系统第三方应用程序提供并替换系统通话应用程序中的呼叫屏幕的功能-弹出窗口并允许针对 EXTRA_ST...

21得票2回答
如何在通话过程中通过GSM调制解调器发送和接收数据(Python和AT命令)

我编写了以下Python程序来与我的D-Link DWM-156 GSM调制解调器通信。这个程序等待来电,当它接收到RING提示时,接受该电话。 幸运的是,它工作得很好 ;) 程序代码:import time import serial phone = serial.Serial("CO...

21得票5回答
如何通过编程访问SIM卡?

只需要任何一张旧的GSM兼容SIM卡(最好是3G USIM)。 我猜我需要一些硬件?有人能推荐一些适合业余爱好者的廉价设备,以及一些更专业的设备吗? 我想应该会有完整的API文档与硬件一起提供,所以也许这应该被标记为“与编程无关”?如果是这样,对不起。 有什么好的网址或书籍(我熟悉3GP...

18得票1回答
使用Python的GSM调制解调器进行通话时,收到“NO CARRIER”错误。

我想使用我的GSM调制解调器打电话。 因此,我编写了以下程序:import time import serial recipient = "+98xxxxxxxxxx" phone = serial.Serial("COM10", 115200, timeout=5) try: ...

18得票6回答
PHP中可靠的SMS Unicode和GSM编码

(稍作更新) 我在使用PHP进行国际化方面并不是很有经验,必须得说,而且大量的搜索也没有给我提供我需要的答案。 我需要找到一种可靠的方法来将仅包含“相关”文本转换为Unicode,以便在短信中发送,使用PHP(只是暂时,因为服务正在使用C#进行重写) - 显然,目前发送的消息都是作为纯文本...

18得票3回答
在iOS 5.1中获取手机基站ID、移动国家码、移动网络码、位置区码和网络信息

我需要获取 iOS 5.1 (iPhone 4S) 当前服务小区的 CellID、MCC、MNC、LAC 和网络 (GSM、3G)。我知道这些信息是可用的,因为在调用 ****3001#12345#**** 后可以在 FieldTest 模式中看到它们。我认为可以通过私有/未记录的 iOS 框...

17得票5回答
AT+CMGS 返回错误

我正在使用SIM900 GSM模块连接到我的AVR微控制器。 我使用FT232进行数据传输测试。 首先,微控制器发送AT指令,它会响应OK。 AT OK AT+CMGF=1 OK AT+CMGS="+9893XXXXXX" returns ERROR and doesn't show "&g...