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

EncodeData(): can't find any profile to encode data. - 3(No such process)

 关闭

3

主题

5

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2015-5-8 11:55:10 | 显示全部楼层 |阅读模式
免费使用STM32、APP自动代码生成工具

iOS手机app开发调用[self.device write:data]失败,求助!



11:28:29 topic "dev2app/HLCi8WLTGKu5FTVKQGh5os" subscribed
11:28:29 _recvThread() mqtt callback 144
11:28:29 OnLogin(): 0
2015-05-08 11:28:29.749 SmartSocket[1500:55518] loading...
2015-05-08 11:28:29.749 SmartSocket[1500:55473] Write data: {
    cmd = 2;
}
11:28:29 write(): {"cmd":2}
11:28:29 EncodeData(): can't find any profile to encode data. - 3(No such process)
11:28:29 GetPacketVersion(): can't find any profile to get packet version. - 3(No such process)
writeP0
0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
--------------------------------------------------------------------------------

62

主题

125

帖子

665

积分

高级会员

Rank: 4

积分
665
发表于 2015-5-8 15:19:45 | 显示全部楼层
判断一下XPGWifiDevice对象的ui属性,如果ui为nil则如上面日志中所提示的“can't find any profile”,调用一下XPGWifiSDK类的updateDeviceFromServer方法,参数指定XPGWifiDevice对象的productKey属性,收到didUpdateProduct来判断updateDeviceFromServer是否成功,成功之后再write就不会出现上面错误了。

3

主题

5

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2015-5-9 17:02:27 | 显示全部楼层
Trevor 发表于 2015-5-8 15:19
判断一下XPGWifiDevice对象的ui属性,如果ui为nil则如上面日志中所提示的“can't find any profile”,调用 ...

谢谢了,你的回复对我帮助很大。

62

主题

125

帖子

665

积分

高级会员

Rank: 4

积分
665
发表于 2015-5-18 15:03:42 | 显示全部楼层
wsq 发表于 2015-5-9 17:02
谢谢了,你的回复对我帮助很大。

不客气^^

27

主题

235

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
发表于 2015-5-26 15:22:56 | 显示全部楼层
校园创客福利
除了使用 updateDeviceFromServer,还能通过直接放置静态配置文件的方式解决该问题。这种方式的好处是,app 可以与通信功能最佳的对应,不受服务器数据点更新的影响能够正常使用。

iOS 系统详细请见 iOS SDK 集成指南 下载的文件保存的位置

安卓系统详细请见 Android SDK 集成指南 注意事项

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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