gokit with arduino适用体会以及注意事项
|
|
论坛里发的gokit是stm32底板的,然而我并不会使用。。。于是乎就拿个arduino UNO接上了
gokit自带一个demo是微信宠物屋,这个怎么用就直接上机智云的官方论坛看就行了,按照上面的步骤一步一步做好就能用了。
下面讲一下我在自己开发的时候的出现的一些错误和注意事项。
1. 机智云带的wifi模块有时候会**,尤其是wifi信号不好的时候,这一点一定要注意尽可能的连接信号好的wifi。
2. 机智云demo里面提供了arduino的代码,在开发的时候就直接修改复用就好了,其中的一些代码尤其要小心,不可更改。
比如
在protocol.cpp中的Check_Status函数中如果加入稍微有一点点循环的语句,就会致使wifi连接不上,这个问题相当严重,而且我不知道咋解决。。。
3. 只读数据有很大几率读不出来。。。至今未解决
4. 我们可以利用机智云和gokit开发自己的东西,简单教程机智云的官方论坛也有,但是没有arduino的教程。这里我来述说一些。在机智云用户中心添加云端设备和自己建立数据点以及云端模拟调试啥的步骤都一样。唯一要注意的是对arduino的代码的修改部分。
首先
这里的product_key要改成自己的
然后
这里的两个结构类型的数据就是自己要设置的各种数据点
在_status_writable中第一个数据是控制标志,要根据云端系统生成的数据通信协议来进行控制
最后就是要修改自己的控制部分以及要达到的功能
这个 CmdSendMcuP0(uint8_t *buf)函数中主要就是实现读取云端数据进行控制的功能
在这个函数中这个条件语句即是根据通讯协议里面的规定来判断控制位要修改控制哪个数据或者执行哪个函数
总的来说,机智云的gokit很实用,很简单方便,而且云端的功能很强大!给10个赞!
|
|
|
|
|
|
|
|
|
TA的每日心情 | 奋斗 昨天 21:15 |
|---|
签到天数: 3100 天 连续签到: 5 天 [LV.Master]伴坛终老
司徒
- 积分
- 36404
|
沙发
数码小叶
发表于 2015-10-13 08:45:22
|
只看该作者
|
|
|
|
|
|
|
|