0.1.10 • Published 4 years ago

ricnsmart-iot-js-jdk v0.1.10

Weekly downloads
2
License
MIT
Repository
-
Last release
4 years ago

RICNSmart-IOT-JS-SDK

javascript SDK for RICNSmart IOT

重要提示

使用javascript sdk将会暴露设备的apiKey到浏览器端,任何人通过浏览器查看源代码的功能都能得到accessKey和accessKeySecret

如果非内部使用请慎重!!!

安装

npm install ricnsmart-iot-js-sdk

API

// sdktest.html
 
    const accessKey = "XH3yWTwtoUuVoYcZc08gMkrX" // accessKey为RICNSmart为客户分配的唯一访问密钥
    const accessKeySecret = "9H0lIwNbhQ0KaS3q6kGNutIUHBFf4JJq" // accessKeySecret为RICNSmart为客户分配的唯一访问密钥
    const signatureMethod = "sha1" // 签名方法 signatureMethod 目前仅支持sha1
    const version = "2018-10-31" // api版本号,日期格式,目前仅支持"2018-10-31"
    const organizationId = 1 // 组织id
    const expirationTime = parseInt((new Date().getTime() / 1000 + 3600).toString()) // ExpirationTime 过期时间
    const sn = 11905133690001
    const metrics = 'uv'
    const page = 1
    const size = 10

    RICNSmartApi.Init(accessKey, accessKeySecret, signatureMethod, version, expirationTime)

    // 获取指定组织的信息
    RICNSmartApi.GetOrganization(organizationId).then(res => {
      console.log(res)
    }, error => {
      console.log(error)
    })

    // 获取指定组织及其子组织(包括孙组织)
    RICNSmartApi.GetChildOrganizations(organizationId).then(res=>{
        console.log(res)
    },error=>{
        console.log(error)
    })

    // 获取指定设备的基本信息
    RICNSmartApi.GetDeviceInfo(sn).then(res=>{
        console.log(res)
    },error=>{
        console.log(error)
    })

    // 分页查询设备指标操作日志
    RICNSmartApi.GetDeviceActionLog(page,size,metrics).then(res=>{
        console.log(res)
    },error=>{
        console.log(error)
    })

    // 分页查询指定组织下(包括子组织)下的所有设备
    RICNSmartApi.GetDevicesOfOrganization(organizationId,page,size).then(res => {
      console.log(res)
    }, error => {
      console.log(error)
    })
0.1.10

4 years ago

0.1.9

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.0

4 years ago