很早就从朋友那里听说机智云的云服务特别好,开发工具十分丰富。
身为小白的我想玩玩智能硬件开发啊,但是只会玩玩 arduino 怎么破,最近学习了下机智云的平台,感觉十分不错,文档资料完善,论坛和群里有很多大神答疑解惑。
这不,刚看到论坛的活动,就赶紧来占个坑,分享一下小白我使用机智云自助开发平台及云服务(含开发工具、SDK、开发套件)的经验和体验。
很早就想做一个监测PM2.5的DIY作品了,模块买好了,和Arduino通信也调通了,但不会做手机APP,通信协议也不会啊~~~
这个是我买的微雪的PM2.5模块,传感器输出模拟电压值,与PM2.5浓度成正比。
看了一些大神的帖子和文档中心的资料后,知道了机智云的MCU代码自动生成工具,简直好用到没朋友啊,点下鼠标,工程直接给你生成好了,自己在注释的地方填下代码就行了。
果断试了下,先爆照,我要做的是用Arduino板子采集PM2.5传感器的数据,让它显示在手机APP上,用了一个正点原子的 esp8266 wifi模块,这个wifi模块要烧写一个叫 GAgent 的固件,论坛首页有教程帖,很详细的步骤。
先要注册机智云开发者账号,然后建立一个产品:
接着建立数据点,啥是数据点,文档中心说的很清楚了,建议像我一样的小白先看看文档中心的资料,对机智云平台有个整认识再动手,俗话说磨刀不误砍柴工嘛~~~~
然后点击生成工程就行了,选Arduino平台方案,支持的板子还是很多的
然后下载工程:
解压下载的工程,把\MCU_ArduinoUNOR3_source\Gizwits下的6个文件复制到\MCU_ArduinoUNOR3_source\examples\simpleTry文件夹下,然后用Arduino软件打开simpleTry.ino文件
先把尖括号改为双引号,这样编译就没错误了。
然后在添加下代码,机智云把整个框架都搭建好,我这里只需要填充下就OK。代码部分请移步 机智云社区 查看。
红色的部分就是采集传感器数据后运算了,绿色看到木有,这是生成好的代码,告诉你怎么去填充数据了。。。
还有个问题,怎么让它联网,看了文档中心的应该会。。。
最后,说下手机APP,图中的APP是一个通用的,在这里下载:
http://dev.gizwits.com/zh-cn/developer/resource/demo_app?protoc=WIFI
身为小白的我想玩玩智能硬件开发啊,但是只会玩玩 arduino 怎么破,最近学习了下机智云的平台,感觉十分不错,文档资料完善,论坛和群里有很多大神答疑解惑。
这不,刚看到论坛的活动,就赶紧来占个坑,分享一下小白我使用机智云自助开发平台及云服务(含开发工具、SDK、开发套件)的经验和体验。
很早就想做一个监测PM2.5的DIY作品了,模块买好了,和Arduino通信也调通了,但不会做手机APP,通信协议也不会啊~~~
![](https://i-blog.csdnimg.cn/blog_migrate/75da7b9b3d92acbdc6780fd9512d9ba6.jpeg)
这个是我买的微雪的PM2.5模块,传感器输出模拟电压值,与PM2.5浓度成正比。
看了一些大神的帖子和文档中心的资料后,知道了机智云的MCU代码自动生成工具,简直好用到没朋友啊,点下鼠标,工程直接给你生成好了,自己在注释的地方填下代码就行了。
果断试了下,先爆照,我要做的是用Arduino板子采集PM2.5传感器的数据,让它显示在手机APP上,用了一个正点原子的 esp8266 wifi模块,这个wifi模块要烧写一个叫 GAgent 的固件,论坛首页有教程帖,很详细的步骤。
![](https://i-blog.csdnimg.cn/blog_migrate/1a035c67ee3fa70d08b6edb3ab06faf0.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/b222b3133466022f85eae1c20c83d1fd.png)
先要注册机智云开发者账号,然后建立一个产品:
![](https://i-blog.csdnimg.cn/blog_migrate/b9d7e8b7322e32485eea129d2d8036b5.png)
接着建立数据点,啥是数据点,文档中心说的很清楚了,建议像我一样的小白先看看文档中心的资料,对机智云平台有个整认识再动手,俗话说磨刀不误砍柴工嘛~~~~
![](https://i-blog.csdnimg.cn/blog_migrate/5b0daf32a2470bd028aadfa8155546ad.png)
然后点击生成工程就行了,选Arduino平台方案,支持的板子还是很多的
![](https://i-blog.csdnimg.cn/blog_migrate/83d431d40ea375680a3b50a091909f66.png)
然后下载工程:
![](https://i-blog.csdnimg.cn/blog_migrate/749a22828d1f83e599c3695e6346166e.png)
解压下载的工程,把\MCU_ArduinoUNOR3_source\Gizwits下的6个文件复制到\MCU_ArduinoUNOR3_source\examples\simpleTry文件夹下,然后用Arduino软件打开simpleTry.ino文件
![](https://i-blog.csdnimg.cn/blog_migrate/7bbfa779a8832906315b6689a7d704af.png)
先把尖括号改为双引号,这样编译就没错误了。
![](https://i-blog.csdnimg.cn/blog_migrate/0633d3c4c9458e1846a45c3000713c6d.png)
然后在添加下代码,机智云把整个框架都搭建好,我这里只需要填充下就OK。代码部分请移步 机智云社区 查看。
红色的部分就是采集传感器数据后运算了,绿色看到木有,这是生成好的代码,告诉你怎么去填充数据了。。。
还有个问题,怎么让它联网,看了文档中心的应该会。。。
最后,说下手机APP,图中的APP是一个通用的,在这里下载:
http://dev.gizwits.com/zh-cn/developer/resource/demo_app?protoc=WIFI
![](https://i-blog.csdnimg.cn/blog_migrate/720eec9636d2805a9113f81a6cf62044.png)