查看: 3124|回复: 1

gokit with arduino适用体会以及注意事项

[复制链接]

该用户从未签到

发表于 2015-10-9 11:19:12 | 显示全部楼层 |阅读模式
分享到:
论坛里发的gokit是stm32底板的,然而我并不会使用。。。于是乎就拿个arduino UNO接上了

gokit自带一个demo是微信宠物屋,这个怎么用就直接上机智云的官方论坛看就行了,按照上面的步骤一步一步做好就能用了。

下面讲一下我在自己开发的时候的出现的一些错误和注意事项。
1. 机智云带的wifi模块有时候会**,尤其是wifi信号不好的时候,这一点一定要注意尽可能的连接信号好的wifi。
2. 机智云demo里面提供了arduino的代码,在开发的时候就直接修改复用就好了,其中的一些代码尤其要小心,不可更改。
    比如
8L5BA{R)7YKZ6S8V2)@$XFI.jpg
在protocol.cpp中的Check_Status函数中如果加入稍微有一点点循环的语句,就会致使wifi连接不上,这个问题相当严重,而且我不知道咋解决。。。
3. 只读数据有很大几率读不出来。。。至今未解决
4. 我们可以利用机智云和gokit开发自己的东西,简单教程机智云的官方论坛也有,但是没有arduino的教程。这里我来述说一些。在机智云用户中心添加云端设备和自己建立数据点以及云端模拟调试啥的步骤都一样。唯一要注意的是对arduino的代码的修改部分。
首先
QQ截图20151009110659.png
这里的product_key要改成自己的
然后
write.png
这里的两个结构类型的数据就是自己要设置的各种数据点
在_status_writable中第一个数据是控制标志,要根据云端系统生成的数据通信协议来进行控制
最后就是要修改自己的控制部分以及要达到的功能
control.png
这个 CmdSendMcuP0(uint8_t *buf)函数中主要就是实现读取云端数据进行控制的功能
control1.png
在这个函数中这个条件语句即是根据通讯协议里面的规定来判断控制位要修改控制哪个数据或者执行哪个函数


总的来说,机智云的gokit很实用,很简单方便,而且云端的功能很强大!给10个赞!


回复

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 20:05
  • 签到天数: 2817 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    发表于 2015-10-13 08:45:22 | 显示全部楼层
    本帖最后由 数码小叶 于 2015-10-13 08:47 编辑

    我也是Arduino 底板
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 09:53 , Processed in 0.111369 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.