检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
已开通设备接入服务。未开通则访问设备接入服务,单击“立即使用”后开通该服务。 (可选)创建资源空间 资源空间是物联网平台提供物联网应用和设备的调测空间,您可以根据场景的不同创建不同资源空间分别调测。
选择8883端口对应的接入域名。 String serverUrl = "ssl://localhost:8883"; //在IoT平台创建的设备ID。 String deviceId = "deviceId"; //设备ID对应的密钥。
选择8883端口对应的接入域名。 String serverUrl = "ssl://localhost:8883"; //在IoT平台创建的设备ID。 String deviceId = "deviceId"; //设备ID对应的密钥。
已开通设备接入服务。未开通则访问设备接入服务,单击“立即使用”后开通该服务。 业务流程 基于MQTT.fx体验平台功能是指使用MQTT.fx模拟器工具,进行数据上报、命令下发等业务的体验。 创建产品。创建一个MQTT协议的产品。 开发产品模型。
表14 NetAddress 参数 是否必选 参数类型 描述 ip 否 String 参数说明:服务的对应IP port 否 Integer 参数说明:服务对应端口 domain 否 String 参数说明:服务对应的域名 表15 ColumnMapping 参数 是否必选 参数类型
IoTDA平台泛协议接入端口号 8883 初始化成功后,需要设置平台下行数据的监听器,监听平台的下行数据。
选择4.b中查看的端口号,波特率设置为9600,然后单击“打开”。 输入“AT+CGATT?”
表14 NetAddress 参数 是否必选 参数类型 描述 ip 否 String 参数说明:服务的对应IP port 否 Integer 参数说明:服务对应端口 domain 否 String 参数说明:服务对应的域名 表15 ColumnMapping 参数 是否必选 参数类型
统一包年/包月资源的到期日 如果您开通了多个到期日不同的设备接入实例,可以将到期日统一设置到一个日期,便于日常管理和续费。 图6展示了用户将两个不同时间到期的资源,同时续费一个月,并设置“统一到期日”后的效果对比。
接入域名,请参见AMQP客户端接入说明文档 /// 请参考连接配置说明 /// </summary> static string Host = "${Host}"; /// <summary> /// 端口
创建设备需要输入注册设备时获取的设备ID、密码,以及1中获取的设备对接信息,注意格式为ssl://域名信息:端口号 或 ssl://IP地址:端口号 1 2 3 4 private device: IoTDevice | null = null; // 用户请替换为自己的接入地址
例如,您在9:00:00开通了1个标准版S1单元,并在9:30:00升配为1个S2单元,那么在这一个小时的计费周期会产生两条计费信息。 第一条对应09:00:00 ~ 9:30:00,实例规格按照1个S1单元的计费信息。
创建设备需要输入注册设备时获取的设备ID、密码,以及1中获取的设备对接信息,注意格式为ssl://域名信息:端口号 或 ssl://IP地址:端口号 1 2 3 4 private device: IoTDevice | null = null; // 用户请替换为自己的接入地址
更多 方案咨询 IAM子用户或子项目是否可以开通物联网平台服务? 物联网平台支持在华为云的哪些区域开通? 华为是否提供模组/硬件终端/应用软件等? 更多 消息通信相关问题 数据上报失败怎么处理? 为何上报中文数据,平台会乱码呈现? 命令下发失败如何处理?
图1 接入信息-应用侧MQTT接入地址 端口:8883 客户端身份认证参数 clientId:全局唯一即可,建议使用“username”。
8883是mqtts安全加密接入端口(使用SSL加载证书)。
选择2中查看的端口号,波特率设置为9600,然后单击“打开”。 输入“AT+CGATT?”
NB-IoT设备上报数据后为状态为在线,距离上次上报数据25小时内未上报数据,会刷新状态为异常。超过49小时未上报数据,平台会将设备置为“离线”状态。 MQTT设备连接到平台后状态为在线,断开连接后平台1分钟内会自动刷新状态为离线。
process.env.MQTT_ACCESS_KEY; // 接入凭证密钥,可通过环境变量预置 var accessCode = process.env.MQTT_ACCESS_CODE; // mqtt接入地址 var mqttHost = "your mqtt host"; // mqtt接入端口
mqttClient.Client.Disconnect(1000) } } func main() { // 以下参数配置请参考连接配置说明 // mqtt接入域名 mqttHost := "your mqtt host" // mqtt接入端口