【小迪攻略】:随着大数据技术和智能展示技术的发展,数字可视化大屏设计已经成为生活中常见的数据展示IT信息领域应用场景。从政府的宏观决策,到企业的生产管理,从环保数据的实时监测到电商平台的流量监控,都离不开数据大屏。可视化数据大屏承载着各组织内部信息共享、决策分析、对外信息发布、行业交流、会议现场展示等重要任务,应用越来越广泛。在数字化转型的趋势下,dgiot可以通过dgiot统一接口,为第三方提供海量数据采集和设备信息的数据消费。1.0获取Token1.1登录界面界面名称:登录界面界面地址:https://prod.dgiotcloud.cn/io...请求方式:POST请求参数参数参数名称类型参数说明必填用户名用户名String系统账号passwordPasswordString系统账号密码为Json示例:{"password":"dgiot\_admin","username":"dgiot\_admin"}返回参数sessionidentifierString系统请求的唯一认证是Json例子:{"sessionToken":"r:b2567201abe12b1581ebf5dd16839edd","username":"dgiot\_admin"}1.2获取token接口名:获取Token接口地址:https://prod.dgiotcloud.cn/io...请求方式:POST请求参数参数名称类型参数说明是否需要Token,用于验证请求的合法性,请注意atconfidentiality为返回参数参数名称type参数描述为必填nameusernameString系统账号为access\_token会话标识String系统请求唯一验证为expires\_inToken过期时间IntTokenexpires时间单位:秒为descDescriptionString描述为2.0Query设备解析数据简要描述:获取当前设备解析数据请求地址:https://prod.dgiotcloud.cn/iotapi/classes/Device请求方式:GET参数:参数名称为必填项选择类型描述顺序无字符串排序方式,负数对于降序,eg:score,-namelimitnointegerlimit,显示多少条记录,显示100条记录eg:100skipnointegerskip,从哪条记录开始如果ys不是string,则要显示的字段,加上count(*)和总记录数会显示在结果中,last_row是获取最后一条记录,eg:devaddr,statusincludeNostringincludewhereNointeger过滤条件,eg:{"devaddr":{"$in":["842500EE"]}}curl-XGET"https://prod.dgiotcloud.cn/iotapi/classes/Device?order=createdAt&limit=10&skip=0&keys=devaddr%2Cstatus&where=%7B%22devaddr%22%3A%7B%22%24in%22%3A%5B%22842500EE%22%5D%7D%7D"-H"accept:application/json"-H"authorization:BasicbGl1c2hvdXhpbjpsaXVzaG91eGlu"返回示例{“结果”:[{“devaddr”:“842500EE”,“状态”:“在线”,“objectId”:“7f484ee521”,“createdAt”:“2021-04-18T11:06:53.878Z”,“updatedAt":"2021-04-19T05:43:14.419Z","ACL":{"role:admin":{"read":true,"write":true}}}]}返回参数说明备注更多返回错误码请参考首页错误码说明3.0查询单个设备时序数据简要说明:获取当前设备时序数据请求地址:https://prod.dgiotcloud。cn/iotapi/device请求方式:GET参数:参数名称必填类型说明deviceid为字符串deviceIDorder无字符串排序方式,负数为降序,eg:score,-namelimit无整数限制,显示多少条记录,100条记录eg:100skipnointegerskip,从哪个item记录开始,keys或者string是需要显示的字段。添加count(*),结果中会显示总记录数。last_row是获取最后一条记录,eg:username,emailwhereorintegerfiltercondition,eg:{"createdat":{"$gte":"now-10d"}}curl-XGET"https://prod.dgiotcloud.cn/iotapi/device/69c7f9e376?order=createdAt&limit=10&skip=10&where=%7B%22createdat%22%3A%20%7B%22%24gte%22%3A%22now%20-%2010d%22%7D%7D"-H"accept:application/json"-H"authorization:BasicYWRtaW46c3dTV2lvdG4ybi5jb20="返回示例{"results":[{"activetotalenergy":0,"createdat":"2021-04-1403:27:02.577"},{"activetotalenergy":0,"createdat":"2021-04-1403:27:12.582"},{“activetotalenergy”:0,“createdat”:“2021-04-1403:27:22.512”},{“activetotalenergy”:0,“createdat”:“2021-04-1403:27:32.451”},{"activetotalenergy":0,"createdat":"2021-04-1403:27:42.515"},{"activetotalenergy":0,"createdat":"2021-04-1403:27:52.389"},{"activetotalenergy":0,"createdat":"2021-04-1403:28:02.390"},{"activetotalenergy":0,"createdat":"2021-04-1403:28:12.454"},{"activetotalenergy":0,"createdat":"2021-04-1403:28:22.360"},{"activetotalenergy":0,"createdat":"2021-04-1403:28:32.279"}]}返回参数说明更多返回错误码请参考首页错误码说明客户端(client)的URL工具。功能非常强大,有几十个命令行参数。其中其中,-u参数可以用来设置服务器认证的用户名和密码$curl-u'demo:123456'上面的命令设置用户名为demo,密码为123456,以上面的curl为例示例:原文:curl-XGET"https://prod.dgiotcloud.cn/iotapi/device/a47072cd8b?order=createdAt&limit=10&skip=10&where=%7B%22createdat%22%3A%20%7B%22%24gte%22%3A%22now%20-%2010d%22%7D%7D"-H"accept:application/json"now:curl-u'demo:123456'-XGET"https://prod.dgiotcloud.cn/iotapi/device/a47072cd8b?order=createdAt&limit=10&skip=10&where=%7B%22createdat%22%3A%20%7B%22%24gte%22%3A%22now%20-%2010d%22%7D%7D"-H"accept:application/json"TDengine支持SQL语句:支持各类平台开发,TDengine提供了一个符合REST设计标准的API,即RESTfulAPI。为了最大限度地降低学习成本,与其他数据库RESTfulAPI设计方式不同,TDengine直接通过HTTPPOST请求BODY中包含的SQL语句来操作数据库,并且只需要一个URL。http://
