本帖最后由 大雄雄雄 于 2016-7-28 17:27 编辑 boboP 发表于 2016-7-27 18:26 我现在在写这个安卓时候,用官方给我扫码下载的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还是一直在变化。求解答!这个难题解决了我们公司就能接入机智云了 |
温湿度的状态就是gokit主动发到app的,你可以参考一下相关的文档 |
噢现在可以实现手机app给gokit发送数据包了,但是gokit要主动发送数据给手机的话是怎么实现的呢请问 |
版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )