求问Gokit Demo无法获取json文件的问题
我从https://github.com/gizwits/gokit-android 下载了Gokit Demo源码进行开发按照SDK文档在WApplication.java 文件中加入了
XPGWifiSDK.sharedInstance().startWithAppID(getApplicationContext(), "e6de94145a254c5f9c419be73703c906");
并且在MessageCenter.java 文件中加入了
public void cGetBoundDevices(String uid, String token) {
xpgWifiGCC.getBoundDevices(uid, token, "3beed5c3e5c04a0f8d59cd3990fd2712");
}
编译运行之后出现如下这样的错误
10:30:05 static void GWifiSDK::onGetProduct(char const*, char const*, timeval, char const*): Load json from server failed, product:"3beed5c3e5c04a0f8d59cd3990fd2712" reason:"Product is already exists.", elapsed: 0.0 ms. - 11(Try again)
好像是无法取得产品数据点的json文件, 请问我该怎么解决!
这个不是问题,只是提示配置文件已经下载过了,没有再次尝试下载而已,不用管这个打印。 Trevor 发表于 2015-4-3 11:06
这个不是问题,只是提示配置文件已经下载过了,没有再次尝试下载而已,不用管这个打印。 ...
你好, 可是我现在编译运行之后无法控制设备, 而IOE Demo这个APP是可以控制的,请问问题出在哪儿
Myron 发表于 2015-4-3 11:08
你好, 可是我现在编译运行之后无法控制设备, 而IOE Demo这个APP是可以控制的,请问问题出在哪儿
...
无法控制设备你是阻塞在哪一步了呢?是停止了设备列表界面还是进到控制界面但点击没反应? Trevor 发表于 2015-4-3 11:18
无法控制设备你是阻塞在哪一步了呢?是停止了设备列表界面还是进到控制界面但点击没反应? ...
进入到控制界面了, 但是控制开关, 颜色 都没有反应, 开发板也没有对应的log显示, 请问这个怎么处理 清空之前的日志 把控制开关产生的新日志贴出来看看 Trevor 发表于 2015-4-3 11:28
清空之前的日志 把控制开关产生的新日志贴出来看看
04-03 11:37:21.738: I/xpgc(1780): 11:37:21 int GWifiDevice::write(char const*): {"entity0":{"attr0":true},"cmd":1}
04-03 11:37:21.738: I/xpgc(1780): writeP0
04-03 11:37:21.738: I/xpgc(1780): 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
04-03 11:37:21.738: I/xpgc(1780): --------------------------------------------------------------------------------
04-03 11:37:22.238: I/xpgc(1780): 11:37:22 tcpPing to MAC CCCCCC123456
04-03 11:37:22.298: W/xpgc(1780): 11:37:22 _recvThread() write
04-03 11:37:22.298: I/xpgc(1780): writePi()
04-03 11:37:22.298: I/xpgc(1780): 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
04-03 11:37:22.298: I/xpgc(1780): --------------------------------------------------------------------------------
04-03 11:37:22.298: I/xpgc(1780):00 00 00 03 03 00 00 15
04-03 11:37:22.658: W/xpgc(1780): 11:37:22 _recvThread() _handleTcpPacket()
04-03 11:37:22.658: W/xpgc(1780): 11:37:22 _handleTcpPacket(), connId
04-03 11:37:22.658: I/xpgc(1780): DumpPacket()
04-03 11:37:22.658: I/xpgc(1780): version = 0x00000003, dataLen = 0, command = 0x0016, CRC = 0x00000000
04-03 11:37:22.658: I/xpgc(1780): flag = 0x00, nConnId = 0
04-03 11:37:22.658: I/xpgc(1780): 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
04-03 11:37:22.658: I/xpgc(1780): --------------------------------------------------------------------------------
04-03 11:37:22.658: I/xpgc(1780): 11:37:22 tcpPing_ack from MAC CCCCCC123456
04-03 11:37:23.368: I/xpgc(1780): 11:37:23 int GWifiDevice::write(char const*): {"entity0":{"attr0":false},"cmd":1}
04-03 11:37:23.368: I/xpgc(1780): writeP0
04-03 11:37:23.368: I/xpgc(1780): 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
04-03 11:37:23.368: I/xpgc(1780): --------------------------------------------------------------------------------
04-03 11:37:26.238: I/xpgc(1780): 11:37:26 tcpPing to MAC CCCCCC123456
04-03 11:37:26.518: W/xpgc(1780): 11:37:26 _recvThread() write
04-03 11:37:26.518: I/xpgc(1780): writePi()
04-03 11:37:26.518: I/xpgc(1780): 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
04-03 11:37:26.518: I/xpgc(1780): --------------------------------------------------------------------------------
04-03 11:37:26.518: I/xpgc(1780):00 00 00 03 03 00 00 15
04-03 11:37:26.558: W/xpgc(1780): 11:37:26 _recvThread() _handleTcpPacket()
04-03 11:37:26.558: W/xpgc(1780): 11:37:26 _handleTcpPacket(), connId
04-03 11:37:26.558: I/xpgc(1780): DumpPacket()
04-03 11:37:26.558: I/xpgc(1780): version = 0x00000003, dataLen = 0, command = 0x0016, CRC = 0x00000000
04-03 11:37:26.558: I/xpgc(1780): flag = 0x00, nConnId = 0
04-03 11:37:26.558: I/xpgc(1780): 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
04-03 11:37:26.558: I/xpgc(1780): --------------------------------------------------------------------------------
04-03 11:37:26.558: I/xpgc(1780): 11:37:26 tcpPing_ack from MAC CCCCCC123456
这是进入控制界面后, 我做了开跟关的动作打印出来的日志 Trevor 发表于 2015-4-3 11:28
清空之前的日志 把控制开关产生的新日志贴出来看看
还在吗? 麻烦帮我看看 Myron 发表于 2015-4-3 11:54
还在吗? 麻烦帮我看看
getBoundDevices接口 你是怎么调用的 能把那行代码贴出来麽 哦 看到你的调用方式了
xpgWifiGCC.getBoundDevices(uid, token, "3beed5c3e5c04a0f8d59cd3990fd2712");
你是这么调用的
请把这里的3beed5c3e5c04a0f8d59cd3990fd2712替换为你设备的productKey(产品标识码(字符串)) Trevor 发表于 2015-4-3 13:58
getBoundDevices接口 你是怎么调用的 能把那行代码贴出来麽
就改了这两段
public void cGetBoundDevices(String uid, String token) {
xpgWifiGCC.getBoundDevices(uid, token, "3beed5c3e5c04a0f8d59cd3990fd2712");
}
XPGWifiSDK.sharedInstance().startWithAppID(getApplicationContext(), "e6de94145a254c5f9c419be73703c906"); Myron 发表于 2015-4-3 14:03
就改了这两段
public void cGetBoundDevices(String uid, String token) {
请看我上一条回复 Trevor 发表于 2015-4-3 14:03
哦 看到你的调用方式了
xpgWifiGCC.getBoundDevices(uid, token, "3beed5c3e5c04a0f8d59cd3990fd2712");
你 ...
我现在申请的产品product key 就是这一串, 已经是改过了的,设备上也改成对应的了 Trevor 发表于 2015-4-3 14:03
哦 看到你的调用方式了
xpgWifiGCC.getBoundDevices(uid, token, "3beed5c3e5c04a0f8d59cd3990fd2712");
你 ...
我回复的内容好像被删掉了,3beed5c3e5c04a0f8d59cd3990fd2712现在这一串就是我申请的product key, 设备上也改成对应的 看看你调用xpgWifiGCC.getProductKey()得到的结果是3beed5c3e5c04a0f8d59cd3990fd2712麽
再调用xpgWifiGCC.getUI()看看能不能得到数据点对应的Json串 本帖最后由 Myron 于 2015-4-3 15:19 编辑
Trevor 发表于 2015-4-3 14:52
看看你调用xpgWifiGCC.getProductKey()得到的结果是3beed5c3e5c04a0f8d59cd3990fd2712麽
再调用xpgWifiGCC. ...
xpgWifiGCC没有 getProductKey 以及 getUI 的方法呀
奇怪, 我已经是更新了最新的SDK了
Myron 发表于 2015-4-3 15:17
xpgWifiGCC没有 getProductKey 以及 getUI 的方法呀
奇怪, 我已经是更新了最新的SDK了
...
弄错了不好意思 不是xpgWifiGCC 是你调用wirte()接口的那个XPGWifiDevice对象
页:
[1]