请问如何实现设备上线与通信?
根据官方文档里的做法GET https://iot.diandeng.tech/api/v1/user/device/diy/auth?authKey={authKey}把其中的authKey改成设备的密钥,得到的返回信息是{
"detail": "device not found",
"message": 1509
}是我理解错了吗?
我想通过iOS的捷径,控制我的设备,该如何实现?
1.这个链接是肯定可以获取连接信息的。
2.这个和ios捷径没有关系,捷径怎么使用我也不知道,等ios用户回答你吧。 本帖最后由 step0766 于 2021-2-21 19:09 编辑
奈何col 发表于 2021-2-21 10:09
1.这个链接是肯定可以获取连接信息的。
2.这个和ios捷径没有关系,捷径怎么使用我也不知道,等ios用户回答 ...
那我再研究研究 奈何col 发表于 2021-2-21 10:09
1.这个链接是肯定可以获取连接信息的。
2.这个和ios捷径没有关系,捷径怎么使用我也不知道,等ios用户回答 ...
能通过http请求控制设备吗?该怎么实现? step0766 发表于 2021-2-22 01:42
能通过http请求控制设备吗?该怎么实现?
目前没有提供http接口 coloz 发表于 2021-2-22 11:16
目前没有提供http接口
根据官网的文档,我得到了MQTT信息,尝试用测试工具连接MQTT Broker
clientId随便填的,
username=iotId,
password=iotToken,
端口1883
测试工具一连上去智能设备就重连,然后测试工具就掉线了;
把智能设备拔掉,测试工具就能稳定连接上MQTT Broker
推断应该是测试工具把智能设备挤掉线了
而我的clientId是随便填的,clientId不会重复。
所以请问一下是什么原因导致挤掉线了?
step0766 发表于 2021-2-23 00:21
根据官网的文档,我得到了MQTT信息,尝试用测试工具连接MQTT Broker
clientId随便填的,
username=iotId, ...
按文档所示的填写,不能随便填 coloz 发表于 2021-2-23 08:49
按文档所示的填写,不能随便填
谢谢你的回复,一开始我的clientId就是按文档所示填写的,同样出现了挤掉线的情况,
我怀疑是clientId重复冲突,所以才乱填写的,但是依然是挤掉线,
阿里云的Broker和blinker的Broker都试过了,是不是设定了同时只能一个设备连接MQTT Broker? step0766 发表于 2021-2-23 10:06
谢谢你的回复,一开始我的clientId就是按文档所示填写的,同样出现了挤掉线的情况,
我怀疑是clientId重 ...
一个设备对应一个clientid,不能多个设备用一个 coloz 发表于 2021-2-23 10:30
一个设备对应一个clientid,不能多个设备用一个
所以智能设备和控制端不能同时在线是吗?
页:
[1]
2