收藏官网首页

开发过程的问题,请教一下

查看数: 8794 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-7-27 11:39

正文摘要:

你好,我已经新建了一个产品,也新建了一个20长度的扩展数据类型。主要是我想实现网络发送这20长度的数据到我的gokit板子上,然后gokit对这个数据进行判断处理。但是我对这机智云的整体实现很模糊,我应该在哪里发送 ...

回复

大雄雄雄 发表于 2016-7-28 12:23:43
本帖最后由 大雄雄雄 于 2016-7-28 17:27 编辑
boboP 发表于 2016-7-27 18:26
温湿度的状态就是gokit主动发到app的,你可以参考一下相关的文档

我现在在写这个安卓时候,用官方给我扫码下载的app,那个app的确能够按照我gokit写的逻辑显示扩展类型的数据。可是我自己写的代码就不知道怎么获取到这个扩展类型数据,按理来说这个数据应该在didReceiveData(GizWifiErrorCode result, GizWifiDevice arg1,ConcurrentHashMap<String, Object> dataMap, int arg3)这个方法里面回调,然后dataMap.get("data")来获取到的吧?
的确打印时候其他数据都对应上了,就是扩展类型不对,打印出来的东西:
{LED_R=0, LED_B=0, Motor_Speed=1275, Temperature=29, Infrared=false, LED_Color=0, Humidity=36, uartData=[B@2c036e9b, LED_G=0, LED_OnOff=false}
这个uartData就是我的扩展类型数据,这样get出来的一个值是不是封装得太死了?他乱码是什么意思?就算我gokit板上把这个扩展数据定死不变,这个uartData还是一直在变化。求解答!这个难题解决了我们公司就能接入机智云了


boboP 发表于 2016-7-27 18:26:54
温湿度的状态就是gokit主动发到app的,你可以参考一下相关的文档

点评

我现在发现了是数据点不对应的问题,我觉得这好难搞啊,如果我只想要一个bool值加一个20长度的扩展类型,那我要修改mcu代码的哪里呢?安卓又要修改哪里呢?没有这样修改的教程吗请问  详情 回复 发表于 2016-7-28 12:23
07-28 10:41:47.213: W/System.err(27698): at android.os.Looper.loop(Looper.java:194) 07-28 10:41:47.213: W/System.err(27698): at android.app.ActivityThread.main(ActivityThread.java:5803) 07-28 10:41:  详情 回复 发表于 2016-7-28 10:43
我自己做的app从打开到进入设备列表都是正常的,但是点开一个设备,进去那个界面之后一两秒就自己弹回来呢,界面的数据都还没有更新。看日志是 07-28 10:41:46.512: I/System.out(27698): touch-->down 07-28 10:41:  详情 回复 发表于 2016-7-28 10:43
大雄雄雄 发表于 2016-7-27 13:43:33
噢现在可以实现手机app给gokit发送数据包了,但是gokit要主动发送数据给手机的话是怎么实现的呢请问
加入Q群 返回顶部

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

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