代码之家  ›  专栏  ›  技术社区  ›  badDevH

SIM5216A电话功能(CFUN)未维护

  •  0
  • badDevH  · 技术社区  · 8 年前

    我刚开始使用Arduino/GSM,但在使用基本HTTP功能时遇到了问题。我目前面临多个问题,其中之一是我正在使用的3G屏蔽(SIMCOM SIM5216A)似乎不想连接到运营商(

    然而,对于这个问题,我想重点关注的问题是,通过AT+CFUN命令指定的电话功能似乎无法通过通电循环进行维护。此外,有时在修改CFUN后,调制解调器将运行软重置。

    以下是我用来修改调制解调器电话功能的命令:

    AT+CFUN=1,0
    

    我的印象是,第二个参数应该会阻止它运行软重置。

    我尝试按照中的建议保存AT配置 this question's accepted answer -这是开机输出:

    START
    
    +STIN: 25
    
    +STIN: 25
    
    +CPIN: READY
    
    SMS DONE
    
    PB DONE
    AT+CFUN=1,0
    
    OK
    AT&W
    
    OK
    

    然而,每当我下次重置时,我将获得以下信息:

    AT+CFUN?
    
    +CFUN: 4
    
    OK
    

    因此,我的问题是,如何保存CFUN配置,使其在电源周期之间保持一致?(如果您碰巧能够就为什么我可以看到中等强度信号但无法连接到运营商网络提供建议,那么也欢迎您提供任何建议,但这不是本问题的重点)

    谢谢你,

    1 回复  |  直到 7 年前
        1
  •  0
  •   Community CDub    7 年前

    这正是保存的内容 AT&W 是一个相当混乱的人,看 this answer AT+CFUN 命令控制着如此动态的行为,我无法想象有哪家制造商用 &W 。把CFUN想得更像是在开车时设置固定的巡航控制速度。汽车不可能继续保持上次启动时的速度。

    对于普通手机,默认行为是值1-完整功能-因为这是它们所做工作的核心功能 1. ,但对于GSM模块屏蔽,我猜默认行为设置为无无线电以节省电力,因此它会一直关闭,直到您需要它时,您需要明确打开它。


    1. 即使没有sim卡,它也可以拨打紧急电话。