收藏官网首页
查看: 29056|回复: 1

[资料分享] 让设备具备联网能力&创建产品

321

主题

1054

帖子

4513

积分

论坛元老

Rank: 8Rank: 8

积分
4513
QQ
跳转到指定楼层
楼主
发表于 2017-8-5 10:35:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
三、让设备具备联网能力
       要让设备能通过手机APP远程控制,首先得赋予设备联网能力,机智云平台支持的WIFI模块有很多,这里使用常见的esp8266。ESP8266无线WiFi模块是一个串口透传模块,我们把它连接到arduino UNO R3板卡的串口即可,注意Tx、Rx要交叉连接。
上图是机智云智能硬件设备接入原理,为了实现和机智云服务器的交互,必须先给无线WIFI模块烧录机智云开发的GAgent固件,烧写教程查看论坛此帖:
烧写了GAgent后,MCU与云平台通信的协议对用户来说就屏蔽了,我们只需要在自动生成的单片机/MCU/SoC工程中添加下自己的业务代码即可,整个工程的框架已经为我们搭建好。就像使用Arduino一样,完全不用关心底层驱动原理,只管调用现成的接口函数。
四、云端产品创建
       准备工作做好后,我们就可以开始奇妙的开发之旅啦~

Step1:在机智云开发者中心创建一个产品,给它起个名字,选择WiFi方案,然后点击保存按钮,这样你的产品就在机智云那里“登记”了。
Step2:接着我们创建数据点,数据点即设备产品的功能的抽象,用于描述产品功能及其参数,本次我们需要实现控制RGB LED的亮灭和颜色(RGB色单独可调、一键设置组合色彩)5个功能,因此要建立5个数据点。机智云的开发者中心有很多产品模板,我们可以直接利用模板,然后在它的基础上修改。
进入开发者中心的数据点一栏:
点击管理->选择产品数据点模板:
选择gokitDemo:
GokitDemo的数据点有很多,去掉不需要的:
最后保留的7个用于控制RGB LED和温湿度的数据点,再照葫芦画瓢,添加2个用于控制绿色和蓝色灯的开关,提供本项目数据点excel下载,可导入使用。
Step3:数据点建立好后,在MCU开发栏目,选择独立MCU方案,硬件平台为ArduinoUNOR3,点击生成代码包即可生成工程。
稍等几秒,很快就能生成完毕,工程生成好后,我们下载它。


1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

0

主题

9

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
沙发
发表于 2017-10-14 03:40:04 来自手机 | 只看该作者
下载了然后呢????
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表