AT+CSQ

命令解释:检查网络信号强度和SIM卡情况

命令格式:AT+CSQ

命令返回:AT+CSQ: ,

    其中<rssi>应在0到31之间(含99表示无信号),数值越大表明信号质量越好,<ber>为误码率,其值在0~99。

信号(rssi)在10~31之间均为有效值,如当地信号强的话一般不会小于20。误码率直接影响信号的质量,CDMA网络信号强度99表示误码率最小;GPRS网络信号强度0表示误码率最小,GPRS接收信号的质量,一般要求误码<0.2%(0对应<0.2%)。大于这个值数据传输不稳定甚至不通。

为什么无线信号(RSSI)是负值

RSSI的单位是DBm,而不是DB。DB是输出和输入功率的比例值,而DBm确是一个绝对值。

dbm是一个表示功率绝对值的单位,他的计算公式为10lg(功率值/1mw)。例如如果接收到的功率为1mw,按照dbm单位进行折算后的值应该为10lg 1mw/1mw=0dbm。当然在实际传输过程中接收方是很难达到接收功率1mw的。因为还有接收端的天线增益,所以即使接收功率是0.00001mw(即-50db)时,RF射频的接收端也能很好地进行码元解码。

但是,对于某种无线接口(就是802.xx定义的规格,对于蓝牙来说就是IEEE 802.15.1)来说,也是要保障接收功率在一定范围,才能正常工作。对于无线传感器网络来说,低于-95db时信号是不可靠的。

从这里,我们也可以看出,在安卓上利用BLE接口获得的RSSI值都是负数的,是因为它获取的就是以dbm为单位的。

注意:

1.dbm的值并不是越大越好。虽然dbm值越大发送接收信号效果越好,但是与此同时也需要为无线网络安装足够多的无线信号中继设备,这比费用也是不小的。经过实验表明在XP系统无线信号扫描组件中显示为“非常好”状态时是可以满足网络传输要求的,速度和稳定性都没有任何问题,而这个“非常好”状态对应的dbm值为0到-50dbm。所以dbm值只要不小于-50dbm就好。

2.国内​无线路由器发射功率一般都是100mw,但接收功率非常小,比如接收到的功率为0.01μW。这是正常现象,不是因为传输过程中受到了干扰太大。接收功率就是远远小于发射功率

AT+CSQ:检查网络信号强度和SIM卡情况相关推荐

  1. android检测sim卡状态,android 判断网络连接、sim卡信息以及ping操作是否网络连接正常...

    //判断是否为wifi连接 public boolean isWifiConnected(Context context) { if (context != null) { ConnectivityM ...

  2. Android 7.0 高通平台-telephony-机器无Sim卡情况下,获取SIM卡状态方法getSimState偶现为6,而不是1

    TelephonyManager.java -------->getSimState接口 /** * Returns a constant indicating the state of the ...

  3. ATT的SIM卡(GoPhone)连不上4G网络怎么办

    背景: 本人购买了ATT的sim卡(税前$9.99)后使用$45一个月的套餐(https://www.att.com/shop/wireless/gophone.html)(自动付费会优惠$5,对于两 ...

  4. Android 系统(145)---切换两张sim卡的移动网络,自动锁屏

    切换两张sim卡的移动网络,自动锁屏 1描述 1. 插入两张sim卡,设置安全锁屏 2. 设置--网络和互联网--SIM卡--首选sim卡--移动数据--切换两张卡的移动网络 3. 手机自动锁屏   ...

  5. (五)Linux 4G模块封装发送指令函数以及检测串口和SIM卡是否就绪

    文章目录 一.前言 二.发送AT指令函数:send_at_cmd() 2.1 设计思路 2.2 代码实现 三.Check系列函数--检测串口和SIM卡是否就绪 3.1check_tyy_ready() ...

  6. Android 获取手机运营商、有无sim卡

    名词解释 MCC Mobile Country Code:移动国家代码,由3位数字组成,唯一地识别移动用户所属的国家.MCC由国际电联(ITU)统一分配和管理,一旦分配就不可更改.所以一个MCC只能对 ...

  7. Android 系统(261)---SIM卡不识或者掉卡简单分析

    SIM卡不识或者掉卡简单分析 1. 识卡大体过程 2.不识卡问题 不识卡的主要原因:  ①Modem发生错误,异常或者重启.  ②没有收到卡回的ATR  ③有收到卡回的ATR,但是后面跟卡通信出现异常 ...

  8. UPS智能云监控报警器使用手机SIM卡和物联网卡的区别

    一.前言: 最近有很多用户在问UPS智能云报警器使用"手机SIM卡"和"物联网卡"的区别在哪?还有其他它用户常提的问题,看完你就懂了. 首先,UPS智能云监控报 ...

  9. w ndows平板插sim卡,HUAWEI MateBookE怎么插入sim卡上网和接收短信?

    HUAWEI MateBook E 2019 产品为二合一的全连接平板电脑,除了可以通过常规的 Wi-Fi 方式联网之外,还可以插 SIM 卡进行上网.HUAWEI MateBook E 2019 支 ...

最新文章

  1. 个人博客作业week7
  2. spring 事务隔离级别和传播行为_Spring事务传播实战
  3. Divide it!
  4. Windows Server 2012 R2 WSUS-6:配置计算机组和客户端目标
  5. 一个人自学会java有用吗,大连java程序员培训经历(自学Java可以吗)
  6. 原博客文章(Apache初配2008/4/8)
  7. 阿里云虚拟机被尝试登陆多次,还好哥的密码不是一般般的
  8. 采用HTML5搭建的多个网站尝鲜试用
  9. docker:编排与部署小神器Compose
  10. Scala学习02——Scala类和对象
  11. 2021全国研究生数学建模竞赛C题思路
  12. 1.1 print输出语句(Python)
  13. “github中文版”来了,这个神器一键帮你汉化
  14. 打开量化投资黑箱-v2-黑箱结构
  15. ArcGIS农村土地承包经营权辅助建库软件说明书
  16. 容迟网络中的路由算法笔记(二)
  17. 肖申克的救赎-救赎自己的心灵
  18. 如何把token存储到本地和headers中
  19. 《Linux驱动:Nor flash驱动看这一篇就够了》
  20. 解决:Unknown column ‘a.userId‘ in ‘field list‘

热门文章

  1. GitLab自动部署(CI)
  2. 森华易腾IDC机房参观有感
  3. PR曲线和ROC曲线
  4. sql server 查询
  5. 使用pip的libxml安装错误的解决办法
  6. 面向对象编程(基础部分)
  7. Android开发——自定义炫酷PickerView惯性滚动魔改
  8. audio unit 混音
  9. 基于笼形的变形Cage-based deformation(CBD)_ 均值坐标MVC(Mean Value Coordinate)方法计算cage的权重
  10. OpenCV 学习笔记 06 SIFT使用中出现版权问题error: (-213:The function/feature is not implemented)...