整体流程
按需选网整体流程如下图所示。
设备在集成SDK Tiny后,还需要完成切换网络命令转换成AT指令的开发,以完成设备网络的自动切换。
当设备接入到物联网平台时,便可实现数据上报,命令下发。
购买模组和eSIM卡
- 访问全球SIM联接服务,单击“购买eSIM”,购买模组和eSIM卡。
模组型号选择“移远EC20 CEHDLG” 。
- 登录全球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卡标识。
创建产品
-
访问 设备接入服务 ,单击“立即使用”进入设备接入控制台。
-
选择左侧导航栏的“产品”,单击右上角的“创建产品”,参考下表填写产品的基本信息。
基本信息
所属资源空间
在下拉框选择所属资源空间。
产品名称
自定义填写,如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
注册设备
- 在左侧导航栏,单击 。
- 单击右上角“注册设备”,按照如下表格填写参数后,单击“确定”,完成设备的注册。
参数名称
说明
所属资源空间
在下拉框选择所属资源空间,与前面选择的资源空间保持一致。
所属产品
选择步骤创建的产品。
设备标识码
即node_id,填写为设备的IMEI、MAC地址或Serial No;若没有真实设备,填写自定义字符串,由英文字母和数字组成。
设备名称
自定义。
设备认证类型
选择“密钥”。
密钥
设备密钥,可自定义,不填写物联网平台会自动生成。
属性上报
本文使用MQTT.fx模拟设备上报网络信号强度等数据。
下发切换网络的命令
本文使用MQTT.fx模拟设备接收命令。
- 在MQTT.fx,选择Subscribe页签,输入订阅命令的topic “$oc/devices/{device_id}/sys/commands/#”,单击“Subscribe”。更多命令下发格式请参考命令topic订阅。(您可以使用真实设备订阅topic)
- 在控制台设备详情页,单击“命令”页签,下发同步命令。 您也可以调用API下发命令,详细请参考同步命令下发。
- 在MQTT.fx的Subscribe页,接收到平台下发的命令。
- 使用串口工具发送AT指令完成网络切换。
- 安装USB驱动:
- 运行exe文件,根据界面提示进行安装。
说明:
不同厂家匹配的USB驱动版本不同,请联系厂家获取符合要求的驱动程序。
- 驱动安装成功后,连接开发板的USB接口到PC,并打开电源,可在设备管理器中查看到枚举出的串口设备。
- 运行exe文件,根据界面提示进行安装。
- 使用串口工具切换网络。
- 运行exe文件,根据界面提示进行安装。
说明:不同厂家匹配的串口工具版本不同,请联系厂家获取符合要求的串口工具。
- 打开串口工具,选择前文枚举的AT串口,波特率设置为115200,单击“Open Port”。
注:请确保设置正确,否则AT命令不能够被解析或者解析出错。
- 输入“AT+HWICCIDENABLE”完成网络切换。切换成功后,您可以前往全球SIM联接服务控制台 “SIM卡管理“,单击“服务详情”查看正在使用中的套餐。
- 运行exe文件,根据界面提示进行安装。
- 安装USB驱动: