收藏官网首页
查看: 1145|回复: 0

[技术分享] 学习笔记4(展示设备列表)

29

主题

29

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
 楼主| 发表于 2023-8-16 23:20:21 | 显示全部楼层 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
本帖最后由 Jacket 于 2023-8-16 23:20 编辑

一、本次继续基于https://club.gizwits.com/forum.php?mod=viewthread&tid=169622
二、由于获取绑定设备列表需要登录才能获取,所以我这里采用了匿名方式登录,不需要注册用户账号;登录成功后还需要获取uid和token。
userLoginAnonymous():匿名登录。匿名方式登录,不需要注册用户账号。
回调:didUserLogin(result, uid, token)
Result:GIZ_SDK_SUCCESS表示成功,其他为失败,详细可查看GizWifiErrorCode的枚举定义
Uid:注册成功后得到的uid
Token:注册成功后得到的token
1.png
2.png
三、我这里通过点击事件将获取的uid和token传递到另外一个Activity
3.png
四、接收uid和token,并调用getBoundDevices()
getBoundDevices(uid,token): 获取绑定设备列表
uid:用户登录或注册时得到的uid
token:用户登录或注册时得到的token
4.png
五、回调数值
didDiscovered(result, deviceList)
result :GIZ_SDK_SUCCESS表示成功,其他为失败,详细可查看GizWifiErrorCode的枚举定义
deviceList:GizWifiDevice实例组成的数组,该参数将只返回根据指定productKey筛选过的设备集合。productKey在getBoundDevices接口调用时指定
5.png
六、实物现象
可以对比一下PK、did、mac等的序号是否一致
6.png
7.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表