骑士云IOT平台接口API


点击下载文档

属性信息

userkey:用户认证码,下载文档查看
aid:应用id
did:设备标示符。如:电信:63093e1e-de34-484e-acc8-ceaf263468e5 移动:526307210
imei:IMEI

1.查询所有设备

https://nb.longmain.cn/qsapi/equinfoall.do?userkey=?

返回:

[
{
"eid":60,
"ename":"1",
"imei":"845625155566454",
"aid":39,
"cdate":"2019-04-28 10:14:23",
"longitude":120.417913,
"latitude":36.062658,
"userid":1,
"address":"青岛市市南区",
"did":"63093e1e-de34-484e-acc8-ceaf263468e4",
"apply":null
},
{
"eid":170,"ename":"123",
"imei":"84552653323363333","aid":39,"cdate":"2019-04-30 
11:15:34","longitude":null,"latitude":null,"userid":1,"address":null,
"did":"cc6c6a06-3b3e-4db4-9491-d3f109b8a453","apply":null
}
]

2.添加设备

https://nb.longmain.cn/qsapi/insert.do?userkey=?&imei=?&name=?&aid=?

返回:

“成功”
“失败”
“重复”
"设备数量已达到最大"

3.查询所有设备DID

https://nb.longmain.cn/qsapi/equidall.do?userkey=?

返回:

字符串数组
["dsfsfsdf","dsfsdfsdfsd"]

4.根据did查询设备详情

https://nb.longmain.cn/qsapi/equdidall.do?userkey=?&did=?

返回:

[
{
"eid":60,
"ename":"1",
"imei":"845625155566454",
"aid":39,
"cdate":"2019-04-28 10:14:23",
"longitude":120.417913,
"latitude":36.062658,
"userid":1,
"address":"青岛市市南区",
"did":"63093e1e-de34-484e-acc8-ceaf263468e4",
"apply":null
}
]

5.根据imei查询设备详情

https://nb.longmain.cn/qsapi/equimeiall.do?userkey=?&imei=?

返回:

[
{
"eid":60,
"ename":"1",
"imei":"845625155566454",
"aid":39,
"cdate":"2019-04-28 10:14:23",
"longitude":120.417913,
"latitude":36.062658,
"userid":1,
"address":"青岛市市南区",
"did":"63093e1e-de34-484e-acc8-ceaf263468e4",
"apply":null
}
]

6.根据did和aid删除设备

https://nb.longmain.cn/qsapi/del.do?userkey=?&did=?&aid=?

返回:

“成功”
“失败”

7.根据imei查询设备最新消息

https://nb.longmain.cn/qsapi/sessionimeiend.do?userkey=?&imei=?

8.根据imei查询设备消息

https://nb.longmain.cn/qsapi/sessionimei.do?userkey=?&imei=?

返回:

[
{"sid":null,
"imei":"869662030449513",
"aid":50,
"did":"c2b680b3-0634-4fe9-9667-eb228cf97940",
"uad":"DOWN_UP",
"data":"31323334353637",
"cdate":"2019-04-29 13:12:11",
"rdate":"2019-04-29 13:12:11",
"state":null,
"userid":127
},
{"sid":null,"imei":"869662030449513","aid":50,"did":"c2b680b3-0634-4fe9-9667-eb228cf97940","uad":"DOWN_UP","data":"31323334353637","cdate":"2019-04-29 13:12:54","rdate":"2019-04-29 13:12:54","state":null,"userid":127}
]

9.电信下行命令 type数据类型:String或HEX

https://nb.longmain.cn/qsapi/send.do?userkey=?&imei=?&did=?&type=?&aid=?&data=?

返回:

{
"sid":"0fd425670fe34f18b26d869e0e1c7f1c",
"imei":"845625155566454",
"aid":39,
"did":"63093e1e-de34-484e-acc8ceaf263468e4",
"uad":"DATA_DOWN",
"data":"313532313532",
"cdate":null,
"rdate":null,
"state":"Sending",
"userid":1
}

10.移动下行命令 objid:对象id(如:3300)。 resid:资源id(如:5500)

https://nb.longmain.cn/qsapi/ydsend.do?userkey=?&imei=?&objid=?&data=?&resid=?&did=?&aid=?

返回:

{
"sid":"0fd425670fe34f18b26d869e0e1c7f1c",
"imei":"845625155566454",
"aid":39,
"did":"63093e1e-de34-484e-acc8ceaf263468e4",
"uad":"DATA_DOWN",
"data":"313532313532",
"cdate":null,
"rdate":null,
"state":"Sending",
"userid":1
}

11.服务器推送,服务器推送只会推送到一个目标,请确保调用该推送时骑士云未登录

<script type="application/javascript" src="https://cdn.bootcss.com/stomp.js/2.3.3/stomp.min.js"></script>
一:下行命令状态改变推送
<script type="text/javascript">
	var url = "wss://nb.longmain.cn:61615/stomp";	
	var login = "admin";
	var passcode = "admin";
	destination = "QSIOT";
	client = Stomp.client(url);
var headers = {ack: 'client', 'selector': "select = '${您的账号id}'"};
	var onconnect = function(frame) {
	client.subscribe(destination, function(message) {
	console.log(message.body);
	alert(message.body); 
	},headers);
	};
	client.connect(login, passcode, onconnect);
</script>
二:设备数据接收推送
var url = "wss://nb.longmain.cn:61615/stomp";	
	var login = "admin";
		var passcode = "admin";
		//监听的队列
		//需要和发送者的发送的队列名称一致否则无法接受到数据
		destination = "CQSIOT";
		client = Stomp.client(url);
	var headers = {ack: 'client', 'selector': "select = '您的设备imei'"};
		var onconnect = function(frame) {
		 client.subscribe(destination, function(message) {
		 var quote = JSON.parse(message.body); 
	收到的数据quote.data      方向:quote.uad
		? },headers);
		};
		client.connect(login, passcode, onconnect);
	
}
三:全部设备数据接收推送
var url = "wss://nb.longmain.cn:61615/stomp";	
	var login = "admin";
		var passcode = "admin";
		//监听的队列
		//需要和发送者的发送的队列名称一致否则无法接受到数据
		destination = "用户Userkey";
		client = Stomp.client(url);
	var headers = {ack: 'client'};
		var onconnect = function(frame) {
		 client.subscribe("/topic/"+destination, function(message) {
		 var quote = JSON.parse(message.body); 
	
		? },headers);
		};
		client.connect(login, passcode, onconnect);
	
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值