收藏官网首页

开发者反馈问题汇总帖(FAQ,每周更新)

查看数: 84599 | 评论数: 35 | 收藏 11
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-9-23 17:52

正文摘要:

本帖最后由 Genius 于 2018-5-7 11:13 编辑 通过社群,客服,邮箱等等渠道。我们收集了许多开发者在开发使用过程中遇到的问题、有烧写过程遇到的、APP编译运行时报错的、云服务平台使用时遇到的、甚至是涉及到代 ...

回复

boboP 发表于 2017-2-17 18:45:09
本帖最后由 boboP 于 2017-5-10 17:35 编辑

48.应用发送扩展数据点透传与纯透传的格式分别是怎样的?
答:应用做扩展数据点透传格式与普通数据点相同,不同的是扩展数据点需要做base64加密再下发数据。
纯透传下发格式@{@“binary”:data}, 这里的data也是纯透传数据做base64加密获取的。
扩展数据点透传格式与普通数据点透传完全相同,对于透传数据不需要再做加密处理。

49.在从设备列表进入主控界面时,会判断设备是否可控,不可控则弹框直到设备可控弹框则取消,不过基于用户体验考虑,设置了一个超时时间,在这个时间范围内,设备还不可控,则取消订阅,并返回设备列表。将超时时间设置为2s或者4s时均会发现设备高概率出现不可控并返回设备列表的情况。

答:SDK订阅接口的设计是,在小循环内若10s内设备还不可控,则认为设备订阅失败;在大循环内,则是30s。基于此,插座APP设计在进入控制界面后,小循环给10s的超时时间,大循环由于考虑到用户体验问题,给予20s的超时时间。这样更改后,插座APP基本不会出现设备不可控的现象。

50.SDK在什么情况下会定时去获取一次设备状态?
答:SDK在小循环控制设备时,不会定时去获取设备状态;在大循环控制设备状态时,若是wifi下,则1分钟获取一次设备状态,在2G/3G网络下,则10分钟获取一次

51.SDK在订阅设备成功后,会去登陆设备直到登陆成功, 则在什么情况下会停止登陆?
答:设备订阅成功后,Deamon会尝试登陆设备,只有在登陆成功或者取消订阅之后,Deamon才会停止登陆尝试。这跟订阅的超时设置无关,就算达到超时限制了,Deamon仍会在后台尝试登陆。

52.同时向设备下发多个控制指令,部分指令下发失败
答:设备处理控制指令需要一定时间,在这段时间内再向设备下发控制指令不会生效。

53.模组烧写完固件后,可以连上wifi,但是一直不能成功被绑定,即不能成功与云端建立连接?
答:Soc源码当中没有填写ProductKey,填写即可。

54.烧写固件时串口工具没有任务提示信息输出
答:1. WiFi模块的引脚没有接对, BootLoader没有被启动起来
         2. 在烧固件的过程,误操作,把BootLoader烧掉了,需要重新烧写BootLoader,才能重新烧写固件。

55.在iOS SDK中,APP进入后台,日志为什么会一输出client连接超时?
答:当APP退到后台后,client会与deamon断开连接,并且client还会一直去尝试连接deamon,此时由于APP在后台,

               client连接deamon失败,会打印超时错误,一直持续连接请求连接超时错误这个过程,直到APP进入前台,

               client与deamon正常创建连接才结束。

56.deamon搜索到了本地的设备,并且与APP过滤的PK相同,但是却回调了一个空的设备列表?
答:client采取了一个机制,就是当加载不到设备的JSON文件时,就算搜索到了设备,也不做回调,所以,可能是JSON文件没被成功加载导致的。

57.调用SDK配置接口做配置入网后,SDK接收到配置成功包后,是否还会继续发送配置包?
答:会,SDK会一直发送配置包直到达到配置超时时间结束。

sunricher 发表于 2018-12-28 09:25:07
Android 最新版本 SDK 在网关中添加定时,以场景作为 Tasks,然后请求这个定时的信息,Tasks 中不会包含已经设置的场景,但是这个场景定时会被触发,而且用 iOS SDK 请求这个定时,Tasks 中包含已经设置的场景。

// 创建场景定时的接口 GizDeviceSchedulerCenter

  1. public static void createScheduler(String uid, String token, GizWifiDevice schedulerOwner, GizDeviceSchedulerSuper scheduler, List<GizDeviceSchedulerTask> schedulerTasks)
复制代码


// 请求定时的接口 GizDeviceSchedulerCenter

  1. public static List<GizDeviceSchedulerGateway> getSchedulerListGateway(GizWifiDevice schedulerOwner)
复制代码


其实有你们 App 问题负责人的微信,也沟通过,好几天了没有回复,来这试试运气。
gd333888 发表于 2024-1-28 09:32:08
机智云调试APP官网没有下载链接,也不能用了?
gd333888 发表于 2024-1-28 09:30:54
机智云调试APP官网没有下载链接,也不能用了?
白天 发表于 2021-1-17 17:37:04
学习学习
subin 发表于 2020-9-18 14:29:16
Hi Can you please help on the approach I should take for http://club.gizwits.com/forum.php?mod=viewthread&tid=165904
OwenLuo 发表于 2020-9-17 18:18:31
什么时候推出安信可的A9G模块的GAgent呢
OwenLuo 发表于 2020-3-31 15:23:30

更上一层楼。


几台哥 发表于 2019-5-21 19:08:47

还是没效果

、局域网登录设备时,一直显示等待设备就绪,无法进入控制界面,这是怎么回事啊?
答:App没有正常登陆设备,所以一直在等待。需要重启设备或者重新配网。
sunricher 发表于 2018-12-28 09:19:25
iOS,Android 最新的 SDK 关于网关删除子设备的接口,全部被替换成

  1. - (void)deleteSubDevices(NSArray * _Nonnull)deviceList;
复制代码


而这个方法并不能删除子设备,连回调方法都不触发。老的方法可以成功删除子设备,但是被标注为过期方法。
中景元物联网卡 发表于 2018-10-17 09:29:42

谢谢楼主分享
AIcainiao 发表于 2018-9-3 14:27:56

同一个app控制不用的设备,哪位大佬做出来了?
wang760608004 发表于 2018-8-12 21:09:49
请问配网完成没次重启都要重新配网怎么回事呢
机智Boy 发表于 2018-6-17 16:29:46
谢谢大佬
Seasonic 发表于 2018-6-13 10:45:34
这两天用机智云生成了一下MCU的工程,觉得有以下部分需要改进,就是在CubeMX中生成的时候,勾选红圈项,使各个IO块生成相对独立的C文件。

QQ截图20180613104208.jpg (81.06 KB, 下载次数: 465)

勾选此项

勾选此项
知为forever 发表于 2018-5-7 07:42:02

楼主,想请教个问题,为什么通过ESP8266连接到OneNET平台没有像连接到机智云平台上要给WIFI模块刷类似“GAgent”这样的固件呢?
净化 发表于 2018-3-7 11:53:15
南戈 发表于 2017-9-14 13:37
楼主大大,我的固件刷好后变成这样啦,串口没有数据,这是怎么回事

我也是这个情况,4个模块都一样,官方淘宝买的模块,烧录以后,串口测试没有任何反应
jj羯仔 发表于 2017-12-28 17:49:17
什么时候推出安信可的A9G模块的GAgent呢
学哥哥 发表于 2017-12-6 16:43:10
啥时候有对CC3220开发板的支持
南戈 发表于 2017-9-14 13:37:32
楼主大大,我的固件刷好后变成这样啦,串口没有数据,这是怎么回事

点评

我也是这个情况,4个模块都一样,官方淘宝买的模块,烧录以后,串口测试没有任何反应  详情 回复 发表于 2018-3-7 11:53
SamHo 发表于 2017-6-2 10:18:20
顶一个。
加入Q群 返回顶部

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

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