设备接入 IoTDA设备接入 IoTDA

计算
弹性云服务器 ECS
裸金属服务器 BMS
云手机 CPH
专属主机 DeH
弹性伸缩 AS
镜像服务 IMS
函数工作流 FunctionGraph
云耀云服务器 HECS
VR云渲游平台 CVR
特惠算力专区
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
弹性文件服务 SFS
存储容灾服务 SDRS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属企业存储服务
云存储网关 CSG
专属分布式存储服务 DSS
CDN与智能边缘
内容分发网络 CDN
智能边缘云 IEC
智能边缘小站 IES
智能边缘平台 IEF
人工智能
AI开发平台ModelArts
华为HiLens
图引擎服务 GES
图像识别 Image
文字识别 OCR
自然语言处理 NLP
内容审核 Moderation
图像搜索 ImageSearch
医疗智能体 EIHealth
园区智能体 CampusGo
企业级AI应用开发专业套件 ModelArts Pro
人脸识别服务 FRS
对话机器人服务 CBS
视频分析服务 VAS
语音交互服务 SIS
知识图谱 KG
人证核身服务 IVS
IoT物联网
设备接入 IoTDA
设备管理 IoTDM(联通用户专用)
全球SIM联接 GSL
IoT数据分析
路网数字化服务 DRIS
IoT边缘 IoTEdge
设备发放 IoTDP
开发与运维
软件开发平台 DevCloud
项目管理 ProjectMan
代码托管 CodeHub
流水线 CloudPipeline
代码检查 CodeCheck
编译构建 CloudBuild
部署 CloudDeploy
云测 CloudTest
发布 CloudRelease
移动应用测试 MobileAPPTest
CloudIDE
Classroom
开源镜像站 Mirrors
应用魔方 AppCube
云性能测试服务 CPTS
应用管理与运维平台 ServiceStage
云应用引擎 CAE
视频
实时音视频 SparkRTC
视频直播 Live
视频点播 VOD
媒体处理 MPC
视频接入服务 VIS
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
资源管理服务 RMS
应用身份管理服务 OneAccess
区块链
区块链服务 BCS
可信跨链服务 TCS
可信分布式身份服务
智能协作
IdeaHub
开发者工具
SDK开发指南
API签名指南
DevStar
HCloud CLI
Terraform
Ansible
云生态
云市场
合作伙伴中心
华为云培训中心
其他
管理控制台
消息中心
产品价格详情
系统权限
我的凭证
客户关联华为云合作伙伴须知
公共问题
宽限期保留期
奖励推广计划
活动
容器
云容器引擎 CCE
云容器实例 CCI
容器镜像服务 SWR
应用编排服务 AOS
多云容器平台 MCP
基因容器 GCS
容器洞察引擎 CIE
云原生服务中心 OSC
容器批量计算 BCE
容器交付流水线 ContainerOps
应用服务网格 ASM
网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
数据库
云数据库 RDS
数据复制服务 DRS
文档数据库服务 DDS
分布式数据库中间件 DDM
云数据库 GaussDB (for openGauss)
云数据库 GaussDB(for MySQL)
云数据库 GaussDB NoSQL
数据管理服务 DAS
数据库和应用迁移 UGO
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
可信智能计算服务 TICS
推荐系统 RES
云搜索服务 CSS
数据可视化 DLV
数据湖治理中心 DGC
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
API网关 APIG
分布式缓存服务 DCS
分布式消息服务RocketMQ版
企业应用
域名注册服务 Domains
云解析服务 DNS
云速建站 CloudSite
网站备案
商标注册
华为云WeLink
会议
隐私保护通话 PrivateNumber
语音通话 VoiceCall
消息&短信 MSGSMS
云管理网络
SD-WAN 云服务
边缘数据中心管理 EDCM
云桌面 Workspace
应用与数据集成平台 ROMA Connect
ROMA资产中心 ROMAExchange
API全生命周期管理 ROMA API
安全与合规
安全技术与应用
DDoS防护 ADS
Web应用防火墙 WAF
云防火墙 CFW
应用信任中心 ATC
企业主机安全 HSS
容器安全服务 CGS
云堡垒机 CBH
数据库安全服务 DBSS
数据加密服务 DEW
数据安全中心 DSC
云证书管理服务 CCM
SSL证书管理 SCM
漏洞扫描服务 VSS
态势感知 SA
威胁检测服务 MTD
管理检测与响应 MDR
安全治理云图 Compass
认证测试中心 CTC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
专属云
专属计算集群 DCC
解决方案
高性能计算 HPC
SAP
混合云灾备
华为工业云平台 IMC
价格
成本优化最佳实践
专属云商业逻辑
用户服务
帐号中心
费用中心
成本中心
资源中心
企业管理
工单管理
客户运营能力
国际站常见问题
支持计划
专业服务
合作伙伴支持计划
更新时间:2021-10-12 GMT+08:00
分享

设备按需选网

场景说明

使用全球SIM联接服务的设备接入到物联网平台时,可能会面临网络信号强度弱,信号有时延等问题。当应用服务器接收到设备上报的网络信号强度数据时,您可以通过命令下发的方式切换运营商网络。

整体流程

按需选网整体流程如下图所示。

设备在集成SDK Tiny后,还需要完成切换网络命令转换成AT指令的开发,以完成设备网络的自动切换。

当设备接入到物联网平台时,便可实现数据上报,命令下发。

购买模组和eSIM卡

  1. 访问全球SIM联接服务,单击“购买eSIM”,购买模组和eSIM卡。

    模组型号选择“移远EC20 CEHDLG” ,其他参数信息请参考这里填写。

  2. 登录全球SIM联接控制台,订购套餐,您可以选择单卡订购或者批量订购。
    • 单卡订购:选择左侧导航栏的“SIM卡管理”,单击某个SIM卡右侧的“服务管理”,然后选择套餐服务并单击“立即订购”
    • 批量订购:选择左侧导航栏的“SIM卡管理”,导出需要订购套餐的SIM卡,下载批量订购的模板,编辑完批量订购文档后,上传,完成批量套餐订购。详细请参考SIM卡管理

集成IoT Device SDK Tiny

参考IoT Device SDK Tiny使用指南,完成设备侧的开发。

开发切网命令转换成AT指令

设备支持自动切网功能,需要进行设备侧开发。

  • 设备收到平台下发的切换网络命令如下:
    {
        "paras":{
            "iccid":"xxxx"
        },
        "service_id":"MobileConnection",
        "command_name":"SWITCH_NETWORK"
    }

    注:xxxx为SIM卡标识,其他内容固定不变。

  • 设备收到命令后,执行切网指令:
    AT+HWICCIDENABLE=xxxx

    注:xxxx为SIM卡标识。

创建产品

  1. 访问设备接入服务,单击“立即使用”进入设备接入控制台。

  2. 选择左侧导航栏的“产品”,单击右上角的“创建产品”,参考下表填写产品的基本信息。

    基本信息

    所属资源空间

    在下拉框选择所属资源空间。

    产品名称

    自定义填写,如SwitchNetwork

    协议类型

    MQTT

    数据格式

    JSON

    厂商名称

    自定义填写,如huawei

    所属行业

    在下拉框选择相应的行业。

    设备类型

    使用平台预置的产品模型,会自动关联设备类型,不需要再输入设备类型。

    3. 进入产品详情,点击导入库模型,在标准模型列表中选择“MobileDevice”,点击确定

    MobileDevice模型中MobileConnection服务的属性说明

    属性名称

    描述

    示例内容

    iccid

    SIM卡标识

    898604421920C0XXXX

    imsi

    国际移动用户识别码

    460046240XXXXX

    imei

    国际移动设备识别码

    86761100XXXXXXXX

    operator

    移动设备的网络运营商(MCC+MNC)

    46000

    rssi

    接收的信号强度

    -40

    cellId

    蜂窝小区ID

    1106525

    lac

    位置区码

    12345

    networkType

    网络类型

    2G,3G,4G,5G,NB-IoT

    modelType

    模组型号

    EC20 CEHDLG

注册设备

  1. 在左侧导航栏,单击 设备 > 所有设备
  2. 单击右上角“注册设备”,按照如下表格填写参数后,单击“确定”,完成设备的注册。

    参数名称

    说明

    所属资源空间

    在下拉框选择所属资源空间,与步骤3选择的资源空间保持一致。

    所属产品

    选择步骤3中创建的产品。

    设备标识码

    即node_id,填写为设备的IMEI、MAC地址或Serial No;若没有真实设备,填写自定义字符串,由英文字母和数字组成。

    设备名称

    自定义。

    设备认证类型

    选择“密钥”。

    密钥

    设备密钥,可自定义,不填写物联网平台会自动生成。

设备接入平台

方法一:

您可以使用MQTT.fx模拟设备接入平台。操作方法请参考 在线开发MQTT协议的智慧路灯

方法二:

您可以使用配置设备接入服务时注册的真实设备接入平台。操作方法参考EC20开发指导

属性上报

本文使用MQTT.fx模拟设备上报网络信号强度等数据。

  1. 选择Publish页签,输入设备属性上报的topic“$oc/devices/{device_id}/sys/properties/report”,其中{device_id}与注册设备时获取的设备ID保持一致,您可以使用真实设备上报属性。在下方填写上报的属性,单击Publish按钮。具体可参考设备属性上报

  2. 在控制台“设备列表”中找到该设备,单击“查看”,进入设备详情页。在设备详情页看到最新上报的数据。您也可以调用API查看最新上报数据,详细请参考查询设备影子数据

下发切换网络的命令

本文使用MQTT.fx模拟设备接收命令。

  1. 在MQTT.fx,选择Subscribe页签,输入订阅命令的topic “$oc/devices/{device_id}/sys/commands/#”,单击“Subscribe”。更多命令下发格式请参考命令topic订阅。(您可以使用真实设备订阅topic)

  2. 在控制台设备详情页,单击“命令”页签,下发同步命令。 您也可以调用API下发命令,详细请参考同步命令下发

  3. 在MQTT.fx的Subscribe页,接收到平台下发的命令。

  4. 使用串口工具发送AT指令完成网络切换。
    1. 安装USB驱动:
      1. 运行exe文件,根据界面提示进行安装。

        不同厂家匹配的USB驱动版本不同,请联系厂家获取符合要求的驱动程序。

      2. 驱动安装成功后,连接开发板的USB接口到PC,并打开电源,可在设备管理器中查看到枚举出的串口设备。

    2. 使用串口工具切换网络。
      1. 运行exe文件,根据界面提示进行安装。

        不同厂家匹配的串口工具版本不同,请联系厂家获取符合要求的串口工具。

      2. 打开串口工具,选择步骤2枚举的AT串口,波特率设置为115200,单击“Open Port”。

        注:请确保设置正确,否则AT命令不能够被解析或者解析出错。

      3. 输入AT+HWICCIDENABLE“”完成网络切换。切换成功后,您可以前往全球SIM联接服务控制台 “SIM卡管理“,单击“服务详情”查看正在使用中的套餐。

分享:

    相关文档

    相关产品

关闭导读