文档

三网合一卡2.0使用入门

更新时间:

三网合一卡2.0设备插卡如何快速使用,无需移植SDK,如何通过结合设备检测和重启进行网络切换,实现网络选择和灾备。

常见问题

重要

温馨提示:如测试期间遇到任何问题,可拨打售前技术支持电话4009032599。

测试卡规格?

  • 每个客户在正式采购前,建议先验证测试卡,单个客户可领取2张测试卡。

  • 测试卡规格:三切卡,每月单运营商100 MB流量*2个月(到期后可以支持客户自行续费)。

该产品使用前提是什么?是否需要移植SDK?如何确认我的设备可以兼容该产品?

  • 确认您的设备有重启功能即可,无任何操作系统/模组型号的要求。

  • 无需移植SDK,插卡即用。

  • 如果是路由器,可以通过查看路由器说明书或产品手册,确认该路由器是否有链路检测功能或网络保活功能(有该功能意味着有重启功能可以支持)。

  • 如果是成品设备,可以通过确认设备可以重启或重新拨号(有该功能表示可以支持重启功能),例如可通过adb连接设备,执行reboot指令测试设备重启是否正常。仅进行应用开发时,可向设备厂商确认是否支持重启。(具体可参考下方最佳实践案例)。

如何实现网络切换?

可以通过设备重启、网络重启、AT指令(切网指令:先执行AT+CFUN=0后执行AT+CFUN=1切换到下一个运营商)等功能进行网络切换,但两次切换最小需要满足3分钟的时间间隔(设备必须上电且本次切换距离上次切换≥3分钟,设备非上电的时间不在3分钟内)。

何判断设备的网络是否可用?

由客户自己判断网络是否可用,例如当应用连接不上服务器地址等。

切换一次网络的时长需要多久?

切网时长在体感上和两个因素有关,一是设备检测周期,二是重启的时长。排除检测周期的影响,一般切换一次网络需要几十秒到分钟级不等(主要和模组是否需要重启逻辑有关)。

切网多少次能到可用网络?

  • 当三个运营商基站均覆盖时,插卡即用。

  • 当三个运营商基站均无法覆盖时,则三网均不可用。

  • 当该设备区域内可用基站仅有一家时,二次重启100%可切换到这个可用基站。

机卡绑定需要特别注意

机卡绑定是指物联网设备号与物联网卡号进行绑定。目前测试卡默认的是一卡一设备的绑定模式。

  • 一对一模式(默认)

    卡激活后,会与首次产生流量的设备绑定(系统行为,不需用户手动操作)。换设备会锁卡,锁卡后可在控制台进行换绑复用操作解卡。

  • 换绑复用路径:在SIM卡管理 > 卡管理页面,单击右侧操作列管理image.png图标,选择子卡详情,单击换绑复用

    image

其他常见问题

有关下单后多久能发货,怎么查看物流信息,卡的沉默期是什么,卡的测试期是什么,卡如何激活,以及机卡绑定、插卡后无法上网等问题,请参见物联网卡激活与使用问题

使用手册

路由器

针对卡片插在路由器使用的场景,最佳实践如下:

步骤一:确认该路由器是否具备使用的前提

根据设备说明书或产品手册确认设备链路检测功能或网络保活功能,网络检测超过设定次数后的重拨号或重启功能。例如:G810路由器用户手册中介绍的保活探测配置章节。

如果没有该功能,则与路由器设备厂家联系,进行固件升级或者选择购买支持该功能的路由器硬件。

image

步骤二:开启路由器网络断开重连拨号或重启功能

登录路由器管理界面,开启路由器网络断开重连拨号或重启功能。以G810路由器为例,根据说明书介绍内容,开启网络检测功能,根据实际业务需求,设置检测周期,重连次数等参数。

image

步骤三:插卡测试网络

接入测试卡,等待设备接入网络,并在路由器界面查看当前运营商信息。

image

步骤四:验证重启是否切网成功

设备手工重启后自动切换网络,查看运营商信息是否更新

image

步骤五:验证网络故障设备自动重启切网

登录阿里云控制台,对当前使用的运营商卡片进行停机操作,模拟断网场景,在步骤二的基础上等触发检测后,设备应能自动重启切换网络,届时查看设备在用网络的运营商信息。

  1. 输入ICCID卡号。

    image
  2. 单击右侧操作列的管理image.png图标,选择子卡详情

    image
  3. 单击需要停机卡信息区域的自主停用

    image
说明

部分设备在电信网络上若存在连接问题,请尝试在路由器管理页面配置4G优先连接(一般为默认设置)。

成品设备

针对卡片插在成品设备上使用的场景,最佳实践如下:

步骤一:确认该成品硬件是否具备使用的前提

确认设备可以重启或者网络可以重启,或者支持AT指令(切网指令:先执行AT+CFUN=0后执行AT+CFUN=1切换到下一个运营商)。例如:可通过adb连接设备,执行reboot指令测试设备重启是否正常。仅进行应用开发时,需向设备厂商确认重启或拨号API。

步骤二:开启成品设备的重连拨号或重启功能

在应用中网络断开连接时,可参考下列代码进行设备重启。

private final static String COMMAND_REBOOT = "reboot\n";
private final static String COMMAND_SU = "su";
//写入shell命令
public static void sendCommand(String command)
{
    try {
            Process su = Runtime.getRuntime().exec(COMMAND_SU);
            DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
            outputStream.writeBytes(command);
            outputStream.flush();
            outputStream.writeBytes("exit\n");
            outputStream.flush();
            try {
                su.waitFor();
            }
            catch (Exception e) {
                e.printStackTrace();
            }
            outputStream.close();
    }catch(Exception e) {
        e.printStackTrace();
    }
}
//重启设备函数
public void rebootSystem()
{
    sendCommand(COMMAND_REBOOT);
}

步骤三:插卡测试网络

接入测试卡,等待设备接入网络,并查看当前运营商信息。

步骤四:验证重启是否切网成功

设备重启后自动切换网络,查看运营商信息是否更新。

步骤五:验证网络故障设备自动重启切网

登录阿里云控制台,对当前使用的运营商卡片进行停机操作,模拟断网场景。具体操作,请参见本文上方路由器步骤五

  • 本页导读 (1)
文档反馈