收藏官网首页
查看: 15379|回复: 4

使用 wifi sdk 时,数据点扩展类型使用说明

27

主题

235

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
跳转到指定楼层
楼主
发表于 2015-7-12 15:52:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
本帖最后由 Tom 于 2015-7-12 15:54 编辑

第一步:
在开发者中心建立一个带有扩展类型的产品:


在这个产品建立数据点:


第二步:

使用自己创建的 APP,二维码扫描并绑定虚拟设备



第三步:

控制设备时,使用 XPGWifiBinary 类,对需要写入的二进制转换并写入

APP 如何实现控制对应的设备,这里不做详细介绍。详细请阅读文档中心中的相关内容

XPGWifiBinary 具体参考 iOS:http://site.gizwits.com/zh-cn/document/openplatform/i_01_iossdk/#xpgwifibinary


安卓用法与 iOS 基本一致,这里不做详细介绍。

第四步:

对设备主动上报、回复的数据,使用 XPGWifiBinary 类,反向转换对应的数据



最后:

APP 与模拟器的数据能对得上,就说明你已经能够正确的使用扩展类型的数据了 。



3

主题

253

帖子

432

积分

中级会员

Rank: 3Rank: 3

积分
432
沙发
发表于 2015-7-28 15:22:26 | 只看该作者
谢谢楼主分享,扩展型的数据没有转换之前,在DEMO app上显示是一长串的2进制数据吗?

27

主题

235

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
板凳
 楼主| 发表于 2015-8-18 21:37:24 | 只看该作者
地方 发表于 2015-7-28 15:22
谢谢楼主分享,扩展型的数据没有转换之前,在DEMO app上显示是一长串的2进制数据吗? ...

没有转换之前,日志输出是二进制流。转换后,在 receiveData 内显示的是经过 base64 编码过的字符串。需要自行解码变成你想要的二进制。这个二进制还是需要 app 继续处理的,从而达到最终的效果。

4

主题

22

帖子

76

积分

注册会员

Rank: 2

积分
76
QQ
地板
发表于 2016-6-25 17:10:19 | 只看该作者
楼主,你自己写的app用的sdk是哪个版本的??

27

主题

235

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
5#
 楼主| 发表于 2016-7-13 10:48:17 | 只看该作者
汉枫LPB120模块
V4A1的sdk,V4A2的SDK兼容接口适用,V4A2的SDK非兼容接口,只需要将NSData对象传进write方法即可
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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