HTTP API 快速入门

本小节我们将向您展示如何使用SenseCAP HTTP API进行第一次HTTP API调用。

准备工作

请先向SenseCAP销售那里获得您的SenseCAP帐户,并确保您可以登录SenseCAP 云平台:https://sensecap.seeed.cc

获取Access Key ‌

‌ 1、登录SenseCAP云平台:https://sensecap.seeed.cc。 ‌

2、前往“Organization/Security Credentials”。 ‌

3、点击“Create access key”。 ‌

4、获取“Access ID”和“Access Key”。

获取所有账号下已绑定设备的EUI(设备ID)

使用curl发出HTTP请求。下面的示例将调用API来获取属于您的所有设备的EUI。

curl --user "<access_id>:<access_key>" \
    https://sensecap-openapi.seeed.cc/1.0/lists/devices/eui

请将您刚获取到的Access ID和Access Key将上面的<access_id><access_key>替换掉。然后将会得到和下面一样格式的输出结果:

{
    "code": "0",
    "data": {
        "gateway": [
            "2CF7F1121130003C"
        ],
        "node": [
            "2CF7F12210400070",
            "2CF7F12210400083",
            "2CF7F1221040007E",
            "2CF7F12210400074"
        ]
    },
    "time": 0.288
}

在结果中包含两类设备“gateway”网关和“node”传感器设备

  • “gateway”下面有一个ID为"2CF7F1121130003C"的网关,如果有多个网关,则设备ID会以列表方式返回。

  • “node”下面有四个设备ID,对应了四种传感器

可以在云平台上查看设备,验证API结果是否一致

如果用Postman等API调用工具,同样可以获得上述结果,在参数配置时,在Authorization页面将TYPE选择为“Basic Auth”,并将Access ID填入“Username”,Access Key填入Password栏位,HTTP的请求选择“GET”,在URL中输入“https://sensecap-openapi.seeed.cc/1.0/lists/devices/eui”,最后点击Send来请求API

Last updated