APICloud上的SoftAP方式失败
我在论坛中发了好几个帖子了,在询问之前我想质问一下,1、机智云在APICloud提交的接口文档是错误的,你们如何做到如你们所说的开发接口非常简单?这个错误可以在我的其他帖子中找到。2、机智云在APICLoud中曾经有一个叫做gokitDemo的H5 demoAPP,但是那个APP根本运行不了,其中的原因就是接口中说明了在控制设备之前,一定要调用updateDeviceFromServer接口,但是这个DEMO恰恰没有调用这个接口,我想问,提供出来这个DEMO的意义在哪儿,是在故意误导吗?
3、getSSIDList这个接口连一个WIFI信号都搜不到,至于什么原因,在文档中也没有说明,并且,这个接口也无任何返回。至少,至少给个什么东西能让开发者找一下你们的技术人员,反应一下返回了什么东西,不然,我们如何找你们的技术,如何去描述这些问题呢。
好了,吐槽就是以上了,下边就是真正的问题了。
你们的DEMO APP中能不能打开使用SoftAP连接的口子,也好让我参考一下你们的DEMO APP在SoftAP下能不能连接我的设备。
提出这个问题的原因是我的设备支持的协议是AirKiss和ESPTouch,并且,设备长按之后会自动进入这两种模式(并存),因此你们的DEMO APP中写的在AirLink下连接我认为是假象,有可能是在ESPTouch下连接了,因为我们的设备没有AirLink。当我想使用DEMO APP中的SoftAP试验一下能否连接的时候,你们的APP却没有提供。
总之,谈而言之,机智云的接口太糟糕了,同志们,如果真的要做好这个东西,至少确定能用,好用才是王道。俺是9年的架构师都搞不定你们的接口,俺的信心都被你们打败了。最后说一下,我的设备是乐鑫的。
http://club.gizwits.com/forum.php?mod=viewthread&tid=589&highlight=SoftAP,这个地址的板凳的回答我就是这样理解的,但是SoftAP就是搞不定,至少我的设备的WIFI信号已经出现在了我的笔记本的WIFI列表中了,其实已经作为一个路由存在了。 你好。
现在正在做apicloud sdk对乐鑫的测试,这一两天会更新apicloud sdk模块。
关于updateDeviceFromServer接口,这个接口是用来下载设备数据点的配置文件的。设备的数据点配置文件,SDK会自动下载,在APP上不是强制性调用这个接口的。但如果数据点内容更新后,需要APP主动调用这个接口刷新,因为SDK已经下载过就不会再自动下载了。
另外,设备绑定接口的代码示例之前有错误,现在已经纠正了。
再问一下,你的demo,是从哪里获取的? pomia 发表于 2015-12-6 23:46
再问一下,你的demo,是从哪里获取的?
DEMO是从APICloud论坛上得到的,现在查不到了,不知道是谁给删掉了 pinelinda 发表于 2015-12-6 18:20
您好, 现在发布的APICloud SDK,是在发布乐鑫模组支持之前发布的,还没有用乐鑫模组验证过,可能在使用乐 ...
请问,乐鑫SoftAP模式啥时候能测试完成呢 请问,你手上的乐鑫模组,是从哪个厂家拿的? 我们用机智云官网发布的乐鑫固件验证,softap配置能够配置成功,也能够正常获取热点列表。但是你使用的乐鑫模组,用的是这个固件吗? pomia 发表于 2015-12-8 14:59
我们用机智云官网发布的乐鑫固件验证,softap配置能够配置成功,也能够正常获取热点列表。但是你使用的乐鑫 ...
多谢pomia了,SoftAp我们这边也成功了。但是另一个问题出现了,SoftAP这种配置方式基本上没有意义。你想,哪个客户拿到设备后得花2天学习一下如何配置SoftAP。我们的组件中有EspTouch,所以我们验证了一下EspTouch,也不行。返回码是-2
GizWifiSDK.setDeviceWifi({"ssid": myssid,
"key": myssidpwd,
"mode": 2,
"softAPSSIDPrefix": "XPG-GAgent",
"timeout": 60,
"gagentTypes": }, function(ret, err)
{
if(err)
{
alert("setDeviceWifi() 遇到错误 err = " + JSON.stringify(err));
return;
}
alert("ret = " + JSON.stringify(ret));
}); softAP配置原理决定了它的使用方式。模组必须进入softap热点模式,手机必须连接到这个softap热点上,才能使用softap配置。
你说的错误码返回-2,能给我看一下手机日志吗?
页:
[1]