Skip to content

数据中心

1、获取各省设备数据

接口地址:/api/device/everyProvinceDevice

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值

请求示例

language
{
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
datalist返回的数据

data内list数据

属性类型说明
provincestring省份名
provinceCodestring省份code
deviceCountint当前设备总数
newDeviceThisWeekint本周新增设备
activeDeviceThisWeekint本周活跃设备
offlineDeviceThisWeekint本周离线设备
deliveryDeviceThisWeekint本周出厂设备
activeDeviceCountint区域内激活设备
onlineDeviceCountint区域内在线设备
offlineDeviceCountint区域内离线设备

响应示例

language
{
	"code": 0,
	"data": [
		{
			"activeDeviceCount": 0,
			"activeDeviceThisWeek": 0,
			"province": "",
			"provinceCode": "",
			"deliveryDeviceThisWeek": 0,
			"deviceCount": 0,
			"newDeviceThisWeek": 0,
			"offlineDeviceCount": 0,
			"offlineDeviceThisWeek": 0,
			"onlineDeviceCount": 0
		}
	],
	"msg": ""
}

2、获取省份下各市设备数据

接口地址:接口地址:/api/device/everyCityDevice

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值
provincestring省份string

请求示例

language
{
	"code": "",
    "province": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
datalist返回的数据

data内list数据

属性类型说明
citystring城市名
deviceCountint当前设备总数
newDeviceThisWeekint本周新增设备
activeDeviceThisWeekint本周活跃设备
offlineDeviceThisWeekint本周离线设备
deliveryDeviceThisWeekint本周出厂设备
activeDeviceCountint区域内激活设备
onlineDeviceCountint区域内在线设备
offlineDeviceCountint区域内离线设备

响应示例

language
{
	"code": 0,
	"data": [
		{
			"activeDeviceCount": 0,
			"activeDeviceThisWeek": 0,
			"city": "",
			"deliveryDeviceThisWeek": 0,
			"deviceCount": 0,
			"newDeviceThisWeek": 0,
			"offlineDeviceCount": 0,
			"offlineDeviceThisWeek": 0,
			"onlineDeviceCount": 0
		}
	],
	"msg": ""
}

3、激活趋势折线图

接口地址:/api/device/getActivationBarLine

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值
deviceTypeint机型id获取设备类型接口
endTimedate结束时间 格式:yyyy-MM-dd HH:mm:ss
startTimedate起始时间 格式:yyyy-MM-dd HH:mm:ss
typeint1-日活跃 2-周活跃 3-月活跃

请求示例

language
{
	"deviceType": 0,
	"endTime": "",
	"startTime": "",
	"type": 0,
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
datalist返回的数据

data内list数据

属性类型说明
xdatastringX轴数据
ydataintY轴数据

响应示例

language
{
	"code": 0,
	"data": [
		{
			"xdata": "",
			"ydata": 0
		}
	],
	"msg": ""
}

4、活跃趋势折线图

接口地址:/api/device/getActiveBarLine

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值
deviceTypeint机型id获取设备类型接口
endTimedate结束时间 格式:yyyy-MM-dd HH:mm:ss
startTimedate起始时间 格式:yyyy-MM-dd HH:mm:ss
typeint1-日活跃 2-周活跃 3-月活跃

请求示例

language
{
	"deviceType": 0,
	"endTime": "",
	"startTime": "",
	"type": 0,
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
datalist返回的数据

data内list数据

属性类型说明
xdatastringX轴数据
ydataintY轴数据

响应示例

language
{
	"code": 0,
	"data": [
		{
			"xdata": "",
			"ydata": 0
		}
	],
	"msg": ""
}

5、OTA趋势折线图

接口地址:/api/device/getOtaBarLine

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值
deviceTypeint机型id获取设备类型接口
endTimedate结束时间 格式:yyyy-MM-dd HH:mm:ss
startTimedate起始时间 格式:yyyy-MM-dd HH:mm:ss
typeint1-日活跃 2-周活跃 3-月活跃

请求示例

language
{
	"deviceType": 0,
	"endTime": "",
	"startTime": "",
	"type": 0,
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
datalist返回的数据

data内list数据

属性类型说明
xdatastringX轴数据
ydataintY轴数据

响应示例

language
{
	"code": 0,
	"data": [
		{
			"xdata": "",
			"ydata": 0
		}
	],
	"msg": ""
}

6、获取激活数据

接口地址:/api/device/getActivationData

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值

请求示例

language
{
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
dataobject返回的数据

data内object数据

属性类型说明
todayint今日数据
yesterdayint昨日数据
thisWeekint本周数据
thisMonthint本月数据

响应示例

language
{
	"code": 0,
	"data": {
		"thisMonth": 0,
		"thisWeek": 0,
		"today": 0,
		"yesterday": 0
	},
	"msg": ""
}

7、获取活跃数据

接口地址:/api/device/getActiveData

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值

请求示例

language
{
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
dataobject返回的数据

data内object数据

属性类型说明
todayint今日数据
yesterdayint昨日数据
thisWeekint本周数据
thisMonthint本月数据

响应示例

language
{
	"code": 0,
	"data": {
		"thisMonth": 0,
		"thisWeek": 0,
		"today": 0,
		"yesterday": 0
	},
	"msg": ""
}

8、获取OTA数据

接口地址:/api/device/getOtaData

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值

请求示例

language
{
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
dataobject返回的数据

data内object数据

属性类型说明
todayint今日数据
yesterdayint昨日数据
thisWeekint本周数据
thisMonthint本月数据

响应示例

language
{
	"code": 0,
	"data": {
		"thisMonth": 0,
		"thisWeek": 0,
		"today": 0,
		"yesterday": 0
	},
	"msg": ""
}

9、获取看板数据

接口地址:/api/device/getBoardData

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值

请求示例

language
{
	"code": ""
}

返回值

属性类型说明
codeint返回状态码
msgstring返回消息
dataobject返回的数据

data内object数据

属性类型说明
unactivatedDeviceCountint未激活设备总数
activeDeviceCountint已激活设备总数
onlineDeviceCountint在线设备总数
offlineDeviceCountint离线设备总数

响应示例

language
{
	"code": 0,
	"data": {
		"activeDeviceCount": 0,
		"deliveryDeviceCount": 0,
		"offlineDeviceCount": 0,
		"onlineDeviceCount": 0,
		"unactivatedDeviceCount": 0
	},
	"msg": ""
}