|
拿到gokit3已经快2个月了 一直没有时间实验 前两天才开始研究
我是新手, 很多东西不懂, 所以处处遇到问题
这里我使用基的GoKit3的Soc的模式
很多基础的在机智云上创建产品的步骤不在赘述, 那些资料很多, 而且简单
把GoKit3分为三部分: 底板, 接口板, ESP-12F
1. 程序下载问题, 没细细研究原理图的情况下, 直接下载, 肯定下不进去, 接口板上的cp2102是连接12F的串口1, 不是下载口, 只是用来打印监控用的, 下载口在12F的底面, 焊了一个SIP-3, 需要用另外的USB转uart下载, 而且还需要将12F上的SW1拨到gnd的位置 才能下载
2. 修改程序问题, 根据[DIY微信宠物屋_SOC版.pdf]这个文档修改程序, 里面有两个地方需要注意(或许我参考的这个文档不对造成的):
a).
在开发者中心自动生成的Soc程序的user_main.c这个文件中, 根本没有datapointInit()没有这个函数, 需要自己手动添加
b) .
同样, user_main.c中也没有userHandle()这个函数, 该函数实际是位于gizwits_product.c这个文件中,
上图中的宏定义之后是如下内容:
本来是userHandle(), 突然间又给了usertimerFunc()这个函数, 对小白我来说就被搞迷糊了~~不知道该怎么做~~
最终经过搜集资料, 其实以上两个函数应该是同样作用, 把函数内容放到gizwits_product.c中的userHandle()即可.
关于手机APP, 因为我没想明白airlink怎么实现的, 所以我先实验的softap模式, 我参照的
"http://docs.gizwits.com/zh-cn/deviceDev/WiFiSOC/GoKit3S%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%E4%B9%A6.html#2-SoftAP配置入网"这个网址艹作的, 手机上也安装了响应的APP, 但是 没有找到这个界面
只能又尝试airlink连接, 结果连接成功
最终结果 可以用手机控制GoKit3上面的指示灯和电机 其他没有试验.
本以为用开发中心的虚拟设备也可以控制GoKit的, 但是控制不了~~
请问能不能实现用虚拟设备控制gokit吗?
|
|