本帖最后由 麦东东 于 2016-5-23 11:43 编辑
大家好,现可以通过发邮件到club@gizwits.com进行问题咨询,以下为4月11日~4月24日典型问题解答汇总:
1、我在官网上找了很久,都找不到固件二次开发的包,你们能提供一个二次开发包吗?
答:wifi固件的二次开发包我们是不提供开源的,需要和我们机智云签订了保密协议,跟我们FAE团对沟通才能获得。
2、什么我用机智云arduino的板子测温湿度,但测得温度不对,还总有报警的字样 但不报警 好急的。DHT11温湿度传感器与单片机ATMega328P的那个口相连,这个传感器输出什么信号,用什么转换,用什么来通讯,多少次显示一次数据啊?波特率是多少?
答:
使用的是最新的程序吗?温度不准的问题已经在最新的mcu端代码上修复了。建议升级最新mcu和app程序;
DHT11温湿度传感器与单片机ATMega328P的那个口相连,请查看原理图 http://club.gizwits.com/forum.php?mod=viewthread&tid=1542;
传感输出的是数字信号,不需要转换,用IO通讯,请参考datasheet;
上报和显示有两种情况,1、变化立即上报(但2秒内不能多次上报)2、定时10分钟上报。请参考相关代码;
dht11不用串口通信,wifi模组与mcu串口通信波特率为9600,参考相关代码
3、为什么我在产品里新加了一个数据点,在虚拟设备上实验时,回调函数里一直收不到它的值呢?而是跟改之前的数据点一样没变?
答: 新增加数据点以后,需要重新下载设备的数据点列表,需要通过服务器下载 JSON 配置文件。
配置文件,是定义APP与指定设备通信的规则。比如智能云空调,下载了智能云空调的配置文件,就可以通过 控制设备和接收设备信息里面定义的方法, 正常的发送和接收对应的控制指令。如果缺少该产品的配置文件,APP 就不能控制该类产品的任何设备,不管代码怎么写都是没有作用的。
配置文件会由sdk自行下载,sdk发现已有该产品的配置文件以后,不会重新下载。
建议APP每次启动强制更新一下所有PK的JSON配置文件。
【方法】 XPGWifiSDK.sharedInstance().updateDeviceFromServer(String productKey); 【回调】 XPGWifiSDKListener.didUpdateProduct(int error, String productKey)
4、我下载了 GAgent for esp8266 04020011 烧录程序后是可以运行,但是有一个问题,并没有找到 GAgent for ESP8266 和WIFI状态指示灯和相关的硬件引脚说明,也就无法接相关的引脚。 答:
5、虚拟设备是如何把数据传输到App端的?又是如何识别每个数据点的? 答: 虚拟设备是通过和product key关联的APP ID来判断,数据和那个APP做交互的,手机APP会根据对应的product key,调用updateDeviceFromServer(String productKey),把设备的数据点更新到本地,这样就可以识别所有的数据点了。
|