Skip to content

设备列表

1、获取设备列表

接口地址:/api/device/getDevicePage

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值
pageNumstring1当前页码值 默认为1
pageSizestring10一页多少条数据 默认为10
paramsobject查询条件object

params内可以传入的查询参数:

属性类型说明
deviceSnstring设备sn编号
deviceTypeint机型id可以通过获取设备类型接口查询得出
startActivationTimedate激活时间 起始 格式:yyyy-MM-dd HH:mm:ss 起始时间和终止时间需要一起传入才会生效
endActivationTimedate激活时间 终止 格式:yyyy-MM-dd HH:mm:ss 起始时间和终止时间需要一起传入才会生效
statusint激活状态 未激活:0 已激活 :1
onlineStatusint在线状态 在线:1离线:0

请求示例

language
{
	"pageNum": 0,
	"pageSize": 0,
	"params": {
		"deviceSn":""
	},
	"code":""
}

返回值

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

data内object数据

属性类型说明
totalint总数据条数
datalist返回的数据

data内list数据

属性类型说明
deviceSnstring设备sn编号
userNamestring设备所属用户名
deviceTypeint机型id
locationstring设备位置
statusint激活状态 0-待激活、1-已激活
merchantNamestring设备商户名
merchantPhonestring设备商户电话
onlineStatusint在线状态 0-离线,1-在线
deviceTypeint设备类型id
activationTimedate激活时间 格式:yyyy-MM-dd HH:mm:ss
lastOnlineTimedate上一次在线时间 格式:yyyy-MM-dd HH:mm:ss
provincestring
citystring
districtstring
userMerchantNamestring设备所属用户商户名

2、根据DeviceSN获取设备详情

接口地址:/api/device/getDeviceDetails

language
content-type:application/json
method:post

传入参数

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

请求示例

language
{
	"deviceSn": "",
	"code":""
}

返回值

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

data内object值

属性类型说明
deviceSnstring设备sn编号
deviceTypeint机型id
kernelVersionstring内核版本
androidVersionstring安卓版本
macstringmac地址
sysVersionstring系统版本
wlanstringwifi名称
electricitystring电量
memorystring内存大小 单位:KB
storagestring存储大小 单位:KB
cpuTemperaturestringcpu温度
ipstringIP地址
gatewaystring网关地址
screenResolutionstring屏幕尺寸
positionstring位置
latstring纬度
lngstring精度
aliveDurationstring开机时长
memoryTotalstring总内存大小 单位:KB
storageTotalstring总存储大小 单位:KB
cpuUsagestringcpu占用
baseBandVersionstring基带版本
signalStrengthstring信号强度
dhcpServerstringdhcp服务器
dns1string网络DNS1
dns2string网络DNS2
netmaskstring网络掩码地址
ssidstring网络SSID
cpustring处理器型号
mobileWebstring网络连接类型
networkUpSpeedstring网络上行速度
networkDownloadSpeedstring网络下载速度

3、绑定设备

**接口地址:/api/device/bindDevice

language
content-type:application/json
method:post

传入参数

属性类型默认值必填说明
codestringiot管理平台中获取到的code值
deviceSnstring设备sn
deviceTypeint设备类型id 固定传57
merchantNamestring设备商户名称
merchantPhonestring设备商户联系方式
subUserIdstring需要绑定的子用户id ,需要绑定到子用户时传入,绑定到一级用户名下时不需要传
testDeviceint1是否为测试设备 0 : 测试设备 1:非测试设备

请求示例

language
{
	"deviceSn": "",
	"deviceType": 0,
	"merchantName": "",
	"merchantPhone": "",
	"subUserId": "",
	"testDevice": 0,
}

返回值

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

4、解绑设备

**接口地址:/api/device/unbind

language
content-type:application/json
method:post

传入参数

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

请求示例

language
{
        "deviceSn": "",
	"code": ""
}

返回值

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