菜单

12.8 4G网络

下载

如何打开:

12.2 系统设置-ApusIDE在线手册

对于带4G模块的型号,通过该功能页开启或关闭4G网络,其界面如下:

打开4G开关后设备会自动开始联网,拨号成功会显示运营商信息和设备的4G网卡IP。

若没有则拨号失败,请更换sim卡或重启后重试。

拨号成功后可点击网络测试按钮进入网络测试页面,输入目标服务器的域名或公网IP开始网络响应测试。

 

编写代码开启或关闭4G

开启4G:

    vector<KV_Str_Str> kvs;
    KV_Str_Str kv1 = {"c", "call"};
    kvs.emplace_back(kv1);
    KV_Str_Str kv2 = {"p", "4G"};
    kvs.emplace_back(kv2);
    KV_Str_Str kv3 = {"t", "up"};
    kvs.emplace_back(kv3);
    vm->get(constant::SysVar::SndMsg)->set("");
    vm->get(constant::SysVar::SndMsg)->set(StringUtil::vectorToJsonc(kvs));
关闭4G:
vector<KV_Str_Str> kvs;
    KV_Str_Str kv1 = {"c", "call"};
    kvs.emplace_back(kv1);
    KV_Str_Str kv2 = {"p", "4G"};
    kvs.emplace_back(kv2);
    KV_Str_Str kv3 = {"t", "down"};
    kvs.emplace_back(kv3);
    vm->get(constant::SysVar::SndMsg)->set("");
    vm->get(constant::SysVar::SndMsg)->set(StringUtil::vectorToJsonc(kvs));
判断4G状态:(由于4G开启与关闭操作是异步的,不是立即完成的,故要延时判断)
    string value;
    util::iniFileUtil::readIniValue("4G:switch", value, "/customer/wifi.ini");
    if(value=="1"){
        //当前为开启状态
    } else {
        //当前为关闭状态
    }
上一个
12.7 WiFi 设置
下一个
12.9 物联网
最近修改: 2026-02-13Powered by