检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果此时网关与物联网平台断开连接,则网关不能上报子设备的状态到物联网平台,该子设备的状态会一直显示在线。 8、网关调用“设备服务数据上报”接口上报网关和子设备的数据,接口里的参数填写网关和子设备的相关设备信息。 9、网关调用“设备命令接收”接口,接收并处理应用服务器或物联网平台下发的命令。
应用服务器只有内网地址,能否订阅成功? 不能。物联网平台向应用服务器推动订阅信息时,必须是可访问的公网地址。 在使用公司或校园的内网网络时,需要进行NAT穿透。您可使用NAT穿透软件将内网地址转换为公网地址。 父主题: 订阅推送(联通用户专用)
回调地址可以使用域名吗? 可以,IP和域名都支持。 使用域名时,如果域名绑定多个IP,需要做好DNS解析,确保DNS解析后的IP地址可达。这种情况下,推荐使用IP地址作为回调地址。 父主题: 订阅推送(联通用户专用)
应用服务器下发命令失败,收到403的错误,提示回调地址冲突? 通过开发中心的“订阅调试”界面或者调用“批量查询订阅”接口查看订阅地址。 同一个应用下,各订阅类型的回调地址的IP和端口号需要一致。 查看应用侧调用创建设备命令接口带的参数callbackurl,与订阅回调地址的IP和端
注册LoRa网关 接口说明 loraServer网关上线后,注册LoRa网关。 注意事项 应用已鉴权,在header中携带参数app_key和Authorization: Bearer {accessToken} URI 请求方法 POST URI /api/v3.0/devices/lora/gateway
构建应用服务器 基于IoT Studio构建应用服务器(联通用户专用) 基于软件开发平台构建应用服务器(联通用户专用)
删除LoRa网关 接口说明 删除LoRa网关。 注意事项 应用已鉴权,在header中携带参数app_key和Authorization: Bearer {accessToken} URI 请求方法 DELETE URI /api/v3.0/devices/lora/gateway/{deviceId}
productId String LoRa网关关联的产品ID,用于唯一标识一个产品模型。 gatewayEUI String LoRa网关唯一标识,16位hex类型。 name String LoRa网关名称。 gatewaySeq String LoRa网关接入码,32位hex类型,结合g
然后单击右上角的“提交”,开灯规则创建完成。关灯规则的创建操作和开灯的一样,只是规则名称、条件的取值和动作执行不同。 测试光强变化自动开关灯。 遮住光强传感器,使开发板处于黑暗环境中(亮度<50),查看“路灯管理”中光强监控数值和开发板的照明灯:开发板的照明灯应该自动打开。 移除遮挡物,使
Constants.java”文件中的常量“NORTH_IP”和“BASE_URL”。 应用服务器接收推送消息的地址:该样例接收推送的地址格式为“http://IP:8080/receive-data” 其中“IP”为应用服务器的弹性IP,无法通过业务代码修改。 “8080”为Spring应用的启动端口,可在“src
NB-IoT设备已订阅“消息确认”和“命令响应”通知,为何应用服务器收不到推送消息? “消息确认”通知和“命令响应”通知不适用于NB-IoT场景(CoAP和LWM2M)。在NB-IoT场景中,响应命令通知可以调用创建设备命令接口时,通过配置callbackUrl参数实现。 父主题:
选择3中创建的LoRa网关的产品模型, 如“loraGateway” 设备名称 自定义,如“test_lora_gateway” 设备标识码 (GatewayEUI) 填写LoRa网关的gatewayEUI,从LoRa网关上获取。 接入码 在LoRa Server上注册LoRa网关使用的接入码,由唯传科技提供。
应用服务器如何获取设备的IMEI号? 订阅bindDevice(绑定设备通知)后,真实设备接入时,物联网平台会推送IMEI号、deviceId等信息到应用服务器。详见API参考订阅平台业务数据接口。 父主题: 应用集成(联通用户专用)
应用服务器如何收到命令状态变化的通知? 应用服务器调用创建设备命令接口时,配置callbackUrl参数(该参数的IP和端口需要和订阅回调地址的IP和端口一致),每次命令状态发生变化时,物联网平台将会向该地址推送消息。 父主题: 订阅推送(联通用户专用)
应用服务器如何下发缓存命令? 在调用“创建设备命令”接口时,“expireTime”参数设置为大于0的值。 “expireTime”为下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。
应用服务器调用接口失败怎么处理? 请检查应用服务器的网络连接情况,确保应用服务器网络正常。 检查请求中物联网平台的应用接入地址和端口是否正确。 使用“ping {物联网平台应用接入地址}”命令,查看应用服务器是否可以正常访问物联网平台的应用接入地址。 使用“telnet {物联网平台应用接入地址}
设备数据变化通知和批量设备数据变化通知的区别是什么? 设备数据变化通知和批量设备数据变化通知接口都是订阅设备的数据变化,只是封装的数据格式不一样。 例如:一款水表设备有Battery和Connectivity两种服务类型,每次上报数据都会上报这两个服务的数据。 如果订阅devic
若子设备不再需要接入物联网平台,应用服务器可调用此接口解绑网关下的子设备。 此功能通过设备命令下发接口向网关下发命令实现,具体删除子设备命令需网关提前实现(即网关收到什么命令会触发删除子设备的流程),并已在设备的Profile文件中定义。当网关收到平台下发的删除子设备命令时,则启动内部业务流程,删除子设备。
Type”为“deviceDatasChanged”,说明您同时订阅了设备数据变化和设备数据批量变化,这种情况下设备上报数据物联网平台会推送两条消息。 如果是相同的消息反复推送,可能是因为应用服务器没有及时对推送消息返回响应,物联网平台认为推送失败了,启动了重推机制反复推送相同的消息。
应用服务器收到数据,但是平台显示推送失败? 根本原因是应用服务器收到数据后未向物联网平台返回200 OK状态码。 平台推送15秒后未收到应用服务器状态码,表示消息推送失败,物联网平台会将消息进行缓存(缓存10分钟),然后进行推送重试,缓存时间超时后如果还未推送成功,物联网平台不再进行推送重试。