作者小头像 Lv.5
1643 成长值

个人介绍

物联网小白

感兴趣或擅长的领域

IOT、编程语言、微服务架构
个人勋章
TA还没获得勋章~
成长雷达
45
1518
0
60
20

个人资料

个人介绍

物联网小白

感兴趣或擅长的领域

IOT、编程语言、微服务架构

达成规则

发布时间 2024/12/15 15:47:54 最后回复 墨丶文字™ 2024/12/16 09:15:56 版块 小熊派
20 1 0
发布时间 2024/11/20 17:57:53 最后回复 墨丶文字™ 2024/11/21 14:05:57 版块 Serverless
55 2 0
他的回复:
一、原因分析你的地址配置不正确,少了前缀http://或https://,导致POST请求不正确,所以服务监听端口无结果。  二、检查步骤 环境变量的配置要结合你上传jar包的业务逻辑去看。 以如下业务代码为例,拼接NA_MOCK_SERVER_ADDRESS和app_id组成url后,发起POST请求: 假定配置 NA_MOCK_SERVER_ADDRESS = http://127.0.0.1:8080,测试事件如下:{ "resource":"device.property", "event":"report", "event_time":"string", "notify_data":{ "header":{ "app_id":"abcdefg", "device_id":"ABC123456789", "node_id":"ABC123456789", "product_id":"ABC123456789", "gateway_id":"********", "tags":[{ "tag_key":"testTagName", "tag_value":"testTagValue" }] }, "body":{ "services":[{ "service_id":"string", "properties":{ }, "event_time":"string" }] } }}经业务代码处理后,构造的POST请求示例如下:POST http://127.0.0.1:8080/abcdefg HTTP/1.1Content-Type: application/json{ "resource":"device.property", "event":"report", "event_time":"string", "notify_data":{ "header":{ "app_id":"abcdefg", "device_id":"ABC123456789", "node_id":"ABC123456789", "product_id":"ABC123456789", "gateway_id":"********", "tags":[{ "tag_key":"testTagName", "tag_value":"testTagValue" }] }, "body":{ "services":[{ "service_id":"string", "properties":{ }, "event_time":"string" }] } }} 三、问题延展若是从设备上报数据至IoT平台,再转发至FunctionGraph函数工作流,经处理后推送给http服务器。 建议做好如下事项核对:1、在IoT平台配置数据转发规则时,请检查数据来源设置是否正确;可以打开设备消息跟踪查看跟踪日志,确认数据流转是否触发。2、确认http服务器接收POST请求的http消息,并在收到消息后回复200 OK 响应。
发布时间 2024/11/16 15:51:57 最后回复 DS小龙哥 2024/11/19 09:35:08 版块 IoT平台
64 3 1