检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
函数开发指南,本例不再介绍函数工作流函数实现的代码。 下载样例源码,解压缩并在Idea中导入工程。代码说明可参考:样例代码说明,其中用户自己的服务器地址通过函数环境变量NA_MOCK_SERVER_ADDRESS传入。 图1 样例代码说明 打包工程 使用Idea的Build Ar
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized
"sign" : "595124473f866b033dfa1f7e831c8c99a12f6143f392dfa996a819010842c99d" } } } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 创建OTA升级包,上传固件包。
、双向字节流传输,支持设备到云端和云端到设备之间的消息传递,是基于发布/订阅模模式的“轻量级”通信协议。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
"device_id" : "d4922d8a-6c8e-4396-852c-164aefa6638f", "fingerprint" : "dc0f****f22f", "fingerprint_type" : "PRIMARY" } SDK代码示例 SDK代码示例如下。 Java Python
"page" : { "count" : 10, "marker" : "5c90fa7d3c4e4405e8525079" } } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于创建产品接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响
"20151212T131212Z" } ], "page" : { "marker" : "5c8f3d2d3df1f10d803adbda" } } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8
"page" : { "count" : 100, "marker" : "5c8f3d2d3df1f10d803adbda" } } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8
"device_id" : "d4922d8a-6c8e-4396-852c-164aefa6638f", "node_id" : "ABC123456789", "gateway_id" : "d4922d8a-6c8e-4396-852c-164aefa6638f", "device_name"
数据转发至MySQL存储 场景说明 对于平台的流转数据可以选择让平台将设备上报数据转发给云数据库(MySQL),由MySQL进行存储,用户无需做额外的数据存储代码开发即可使用设备数据进行业务处理。 本示例为将流转数据转发至MySQL存储。 前提条件 已购买设备接入服务的企业版实例或标准版实例。 已购买云数据库MySQL实例。
对于平台的流转数据可以选择让平台将设备上报数据转发给文档数据库服务(DDS),由DDS进行存储(华为云DDS完全兼容MongoDB协议),用户无需做额外的数据存储代码开发即可使用设备数据进行业务处理。本示例为将流转数据转发至文档数据库服务存储。 购买MongoDB实例 登录华为云官方网站,访问文档数据库服务DDS。
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 201 Created 400 Bad Request 401 Unauthorized
616C7565223A223132333435363738393071617A77737865646372667674676279686E756A6D696B6F6C70227D2C22736572766963655F6964223A224E42444F4F52222C2263
"policy_ids" : [ "5c90fa7d3c4e4405e8525079" ] } } } } 响应示例 状态码: 201 Created { "template_id" : "5c90fa7d3c4e4405e8525079", "template_name"
"policy_ids" : [ "5c90fa7d3c4e4405e8525079" ] } } } } 响应示例 状态码: 200 OK { "template_id" : "5c90fa7d3c4e4405e8525079", "template_name"
、设备类型、数据格式、所属资源空间、协议类型等产品基本信息。 图1 产品-产品详情 您可以在产品详情页,开发产品模型、开发编解码插件、在线调试、自定义Topic。 什么是产品模型 产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使
Fabric增强版实例,进入“区块链管理”界面,选择左侧“链代码管理”,单击“安装链代码”安装您开发好的链代码(可参考链代码开发)。 图6 安装链代码 安装完成后单击安装的链代码右侧的“实例化”操作,在对应通道选择合适的背书策略完成实例化。 图7 链代码实例化 二、配置设备接入服务 在设备接入服务
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized
h Content-Type: application/json { "device_id" : "60a87ffebaccd902c2f1abbb_0001", "sign_type" : 0, "timestamp" : "2019120219", "password"