三里屯柯南 发表于 2015-12-4 22:02:58

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年的架构师都搞不定你们的接口,俺的信心都被你们打败了。最后说一下,我的设备是乐鑫的。

三里屯柯南 发表于 2015-12-4 22:07:36

http://club.gizwits.com/forum.php?mod=viewthread&tid=589&highlight=SoftAP,这个地址的板凳的回答我就是这样理解的,但是SoftAP就是搞不定,至少我的设备的WIFI信号已经出现在了我的笔记本的WIFI列表中了,其实已经作为一个路由存在了。

pomia 发表于 2015-12-6 23:44:48

你好。
现在正在做apicloud sdk对乐鑫的测试,这一两天会更新apicloud sdk模块。

关于updateDeviceFromServer接口,这个接口是用来下载设备数据点的配置文件的。设备的数据点配置文件,SDK会自动下载,在APP上不是强制性调用这个接口的。但如果数据点内容更新后,需要APP主动调用这个接口刷新,因为SDK已经下载过就不会再自动下载了。

另外,设备绑定接口的代码示例之前有错误,现在已经纠正了。

pomia 发表于 2015-12-6 23:46:46

再问一下,你的demo,是从哪里获取的?

三里屯柯南 发表于 2015-12-7 12:26:35

pomia 发表于 2015-12-6 23:46
再问一下,你的demo,是从哪里获取的?

DEMO是从APICloud论坛上得到的,现在查不到了,不知道是谁给删掉了

三里屯柯南 发表于 2015-12-7 12:27:24

pinelinda 发表于 2015-12-6 18:20
您好, 现在发布的APICloud SDK,是在发布乐鑫模组支持之前发布的,还没有用乐鑫模组验证过,可能在使用乐 ...

请问,乐鑫SoftAP模式啥时候能测试完成呢

pomia 发表于 2015-12-8 14:57:20

请问,你手上的乐鑫模组,是从哪个厂家拿的?

pomia 发表于 2015-12-8 14:59:01

我们用机智云官网发布的乐鑫固件验证,softap配置能够配置成功,也能够正常获取热点列表。但是你使用的乐鑫模组,用的是这个固件吗?

三里屯柯南 发表于 2015-12-10 10:18:35

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));
                                });

pomia 发表于 2015-12-10 22:19:24

softAP配置原理决定了它的使用方式。模组必须进入softap热点模式,手机必须连接到这个softap热点上,才能使用softap配置。

你说的错误码返回-2,能给我看一下手机日志吗?
页: [1]
查看完整版本: APICloud上的SoftAP方式失败