SIM900 / SIM800 USSD代码命令 - 工作实例

来源:互联网 发布:js时间转化成数字串 编辑:程序博客网 时间:2024/05/19 17:10

你想知道如何检查通过使用AT命令USSD代码中的SIM卡内余额,你来对地方了。这篇文章是关于展示了如何使用USSD代码SIM900或SIM800 GSM模块。

SIM900和SIM800 GSM模块提供了一组命令检查SIM卡的余额。他们来了,

在您拨打USSD代码,您需要启用使用命令USSD命令和响应通知AT + CUSD = 1。

一旦你进入AT​​ + CUSD = 1,并收到一个OK字符串作为回应,你USSD指令响应通知将被启用,并在接下来的USSD代码,你输入你会得到一个响应通知。 

现在,在这个例子中,我使用沃达丰SIM卡,检查平衡。有两种方法可以做到这一点,

  • #Option 1:使用标准的号码* 111#,并得到一个USSD响应字符串与多个选项进行选择,选择的选项平衡检查。 

  • #Option 2:使用快捷号码* 111 * 2#,并获得直接的余额信息字符串作为USSD响应。

启用USSD

现在用两个步骤来查询余额,您必须先启用AT + CUSD = 1使用命令的命令USSD指令响应后跟\ r \ n或回车。

- 你768,16得到响应为OK。 

 

拨号命令 

接着拨打您的各SIM卡的USSD代码,在我的情况下,它是* 111#,使用命令AT + CUSD = 1,“* 111#”,接着\ r \ n或回车。

- 你应该得到一个答复,如上面的图片。在这里,网络给你多种选项来选择,像关税细节或余额查询等。 

 

拨打所选的选项数量 

在上面的反应,我们需要检查平衡,所以我们需要拨2,因为它是用于检查平衡中所示的选项对应的代码。

选择2作为下一个输入使用AT + CUSD = 1的命令,“2”,其次是\ r \ n或回车。

- 您将收到响应,确定随后的余额信息。 

 

启用USSD

现在,使用快捷的方法来查询余额,您必须先启用AT + CUSD = 1使用命令的命令USSD指令响应后跟\ r \ n或回车。

- 你应该得到的回应是OK。 

 

拨号命令 

下一步随着期权价值拨打您相应的SIM卡的USSD代码,在我的情况下,它是* 111 2#,使用命令AT + CUSD = 1,“* 111 * 2#”后跟\ r \ n或回车。

- 您将收到响应,确定随后的余额信息。



0 0