IoT小能手:机智云自助开发平台及云服务小白体验-Arduino中文社区 - Powered by Discuz! Archiver

机智小子 发表于 2017-7-18 17:31

IoT小能手:机智云自助开发平台及云服务小白体验


很早就从朋友那里听说机智云的云服务特别好,开发工具十分丰富。
身为小白的我想玩玩智能硬件开发啊,但是只会玩玩arduino怎么破,最近学习了下机智云的平台,感觉十分不错,文档资料完善,论坛和群里有很多大神答疑解惑。
这不,刚看到论坛的活动,就赶紧来占个坑,分享一下小白我使用机智云自助开发平台及云服务(含开发工具、SDK、开发套件)的经验和体验。

很早就想做一个监测PM2.5的DIY作品了,模块买好了,和Arduino通信也调通了,但不会做手机APP,通信协议也不会啊~~~
http://club.gizwits.com/data/attachment/forum/201705/22/133357epqgsegconneoo67.jpg
这个是我买的微雪的PM2.5模块,传感器输出模拟电压值,与PM2.5浓度成正比。

看了一些大神的帖子和文档中心的资料后,知道了机智云的MCU代码自动生成工具,简直好用到没朋友啊,点下鼠标,工程直接给你生成好了,自己在注释的地方填下代码就行了。
果断试了下,先爆照,我要做的是用Arduino板子采集PM2.5传感器的数据,让它显示在手机APP上,用了一个正点原子的esp8266 wifi模块,这个wifi模块要烧写一个叫GAgent的固件,论坛首页有教程帖,很详细的步骤。
http://club.gizwits.com/data/attachment/forum/201705/22/133358r2ymseje0jez2ttf.jpg
http://club.gizwits.com/data/attachment/forum/201705/22/133506rfqqb0ofalqzsmda.png
先要注册机智云开发者账号,然后建立一个产品:
http://club.gizwits.com/data/attachment/forum/201705/22/133504jaorhkhlaqlaodlr.png
接着建立数据点,啥是数据点,文档中心说的很清楚了,建议像我一样的小白先看看文档中心的资料,对机智云平台有个整认识再动手,俗话说磨刀不误砍柴工嘛~~~~
http://club.gizwits.com/data/attachment/forum/201705/22/133505i8ohobxbh4ohx009.png
然后点击生成工程就行了,选Arduino平台方案,支持的板子还是很多的
http://club.gizwits.com/data/attachment/forum/201705/22/133505q252ottsmst4s233.png
然后下载工程:
http://club.gizwits.com/data/attachment/forum/201705/22/133506ijtnyime1npriiea.png
解压下载的工程,把\MCU_ArduinoUNOR3_source\Gizwits下的6个文件复制到\MCU_ArduinoUNOR3_source\examples\simpleTry文件夹下,然后用Arduino软件打开simpleTry.ino文件
http://club.gizwits.com/data/attachment/forum/201705/22/133507b55dd3h3y53bobbz.png
先把尖括号改为双引号,这样编译就没错误了。
http://club.gizwits.com/data/attachment/forum/201705/22/134451h330hoc0ggkohnda.png
然后在添加下代码,机智云把整个框架都搭建好,我这里只需要填充下就OK。代码部分请移步机智云社区查看。


红色的部分就是采集传感器数据后运算了,绿色看到木有,这是生成好的代码,告诉你怎么去填充数据了。。。

还有个问题,怎么让它联网,看了文档中心的应该会。。。

最后,说下手机APP,图中的APP是一个通用的,在这里下载:
http://dev.gizwits.com/zh-cn/developer/resource/demo_app?protoc=WIFI
http://club.gizwits.com/data/attachment/forum/201705/22/135016naafmme2kxuuvdrc.png
页: [1]
查看完整版本: IoT小能手:机智云自助开发平台及云服务小白体验