关于绑定, 设备详细信息, passcode的问题?
目前本人只是在测试openAPI, 机智云也只添加了虚拟设备。看openAPI文档中“获取设备详细信息”一节,然后写了PHP代码,返回的消息是:device not bound!
意思是:设备没有绑定。而在绑定设备时又需要passcode.
有网友说通过Productkey 和Wi-Fi模块MAC来获取passcode,但是虚拟设备没有MAC,那如何来获取虚拟设备的passcode呢?
我记得是虚拟设备是有个特定的MAC的,忘了具体了。
另外
有一个方法,你可以试下,虚拟设备右上角应该有个did,你通过did,appid,token可以获取设备信息,如下
请求:
curl --include \
--header "Content-Type: application/json" \
--header "X-Gizwits-Application-Id: {appid}" \
--header "X-Gizwits-User-token: {token}" \
'http://api.gizwits.com/app/devices/“did”'
返回:
{
"product_key": "akdlfkad",
"did": "abcada",
"mac": "1122334455667788",
"is_online": false,
"passcode": "123456",
"host": "m2m.gizwits.com",
"port": "3128"
} passcode是设备在首次上电后自动随机生成的。设备内部会完全自动处理!虚拟设备的passcode默认值是“123456”.也可以根据@Kemp的方法获取! Kemp 发表于 2015-5-27 21:22
我记得是虚拟设备是有个特定的MAC的,忘了具体了。
另外
有一个方法,你可以试下,虚拟设备右上角应该有个d ...
你这个方法就是获取设备的详细的信息。这个设置没有绑定,是不能获取这些信息的。
绑定设备又需要passcode, 而passcode又需要mac获取,进入了死循环。 dwli 发表于 2015-5-27 21:58
passcode是设备在首次上电后自动随机生成的。设备内部会完全自动处理!虚拟设备的passcode默认值是“123456 ...
好的。这个我先试下。 成功了。虚拟设备的passcode确实是123456.
非常感谢! webmaster 发表于 2015-5-28 12:14
成功了。虚拟设备的passcode确实是123456.
非常感谢!
这块我也在玩呢。以后有什么问题可以交流啊!:) appid token 又在哪里知道呢?谢谢。
页:
[1]