收藏官网首页
查看: 399461|回复: 590

[资料] 3分钟教你创建手机APP远程温度监控应用,图形化编程!

 

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
跳转到指定楼层
楼主
发表于 2016-9-18 19:16:28 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 bigfanofloT 于 2016-9-23 17:22 编辑

版权所有,转载请注明出处http://club.gizwits.com/home.php?mod=space&uid=7261
对,你没有看错!!!3分钟教你创建手机APP远程温度监控应用图形化编程,自动代码生成,麻麻再也不用担心我不会编程了,纯傻瓜式开发方式!机智云,物联网智能硬件平台领导者,重新定义智能设备开发
下面基于机智云gokit V2.1硬件平台,教你如何把温湿度传感器数值通过单片机上报到云端,然后在自动生成的安卓手机APP上显示。
请看组图(后面附源码和PDF版教程下载):
首先登陆机智云开发者中心:
创建新产品。



添加数据点。

然后在MCU开发里面,下载生成的Keil MDK工程,使用Keil软件打开。
这里,我们从机智云官网下载Gokit V2.1 STM32底板 微信宠物屋源码,把里面的关于延时文件、RGBLED驱动文件和温湿度传感器驱动文件拷贝到我们的工程中来,并添加好文件和编译路劲。

后面附件会给出这几个驱动文件的官网和本地下载方式。
这里我们需要定义2个全局变量来保存读取的温湿度数值。

用户初始化函数,把用户驱动的初始化添加到这里。

用户数据处理接口,把温湿度的读取放到这里,并且填充数据结构以达到上报目的。这里注意的是延时函数的合理调用,不可上报过快。

我们在按键处理这里添加两个指示,因为生成的测试手机APP在配置入网时会有提示,这个不是必须的。如何触发配置入网模式?采用什么模式完全由用户代码决定,这里是为了配合测试用APP的提示。


下面是主函数,完全不需要用户修改。


MCU工程弄好后,编译并下载,这里不再赘述。
然后我们插上USB线连接电脑,打开串口调试助手可以看到调试信息;
到开发者中心下载测试APP,这里不再赘述,不清楚的请参考前期教程:
下面给出关键步骤调试信息。
一切就绪后,长按KEY2 2S进行配置连接路由器,我们使用的触发配置入网方式为长按KEY2,AirLink方式,当然用户可以自定义触发方式和配置方式。
这里给出演示视频:
超级简单有木有,so奔走相告吧
附件:
1.STM32底板,Gokit V2.1 微信宠物屋源码官方下载:
游客,如果您要查看本帖隐藏内容请回复
这个工程里面包含了Gokit上面外设的驱动文件。
2.STM32底板 Gokit V2.1,外设驱动打包下载:
游客,如果您要查看本帖隐藏内容请回复

3.本例程源码下载:
游客,如果您要查看本帖隐藏内容请回复
4.PDF版教程下载:
游客,如果您要查看本帖隐藏内容请回复






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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
沙发
 楼主| 发表于 2016-9-18 19:41:06 | 显示全部楼层

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
板凳
 楼主| 发表于 2016-9-19 09:54:59 | 显示全部楼层
是他是他 发表于 2016-9-19 09:47
这都是硬件代码吗?没有微信版本的代码吗

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
地板
 楼主| 发表于 2016-9-19 09:55:36 | 显示全部楼层
1112 发表于 2016-9-19 09:06
这么好的教程哪里找啊!

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
5#
 楼主| 发表于 2016-9-21 13:06:35 | 显示全部楼层
汉枫LPB120模块
1112 发表于 2016-9-21 12:50
定义的全局变量好像不能在其他地方使用,怎么处理?

截图看看,全局变量在另一个C文件使用到的话需要先用extern申明的,你看看编译器的提示
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
6#
 楼主| 发表于 2016-9-21 13:31:29 | 显示全部楼层
1112 发表于 2016-9-21 13:22
谢谢!再请教一个问题:怎么通过adc 输入转化成温度呢?传感器用的是热敏电阻; ...

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
7#
 楼主| 发表于 2016-9-21 14:12:40 来自手机 | 显示全部楼层
学徒攻城师 发表于 2016-9-21 13:57
请问可以在后台查看一段时间内采集的温湿度数据吗 只能通过手机实时看吗

可以支持的

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
8#
 楼主| 发表于 2016-9-21 15:07:23 | 显示全部楼层

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
9#
 楼主| 发表于 2016-9-22 12:18:41 来自手机 | 显示全部楼层
askhua520 发表于 2016-9-22 09:04
串口助手不错,传上来啊

在另外一个帖子里,很容易找到

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
10#
 楼主| 发表于 2016-9-22 12:18:42 来自手机 | 显示全部楼层
校园创客福利
askhua520 发表于 2016-9-22 09:04
串口助手不错,传上来啊

在另外一个帖子里,很容易找到

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
11#
 楼主| 发表于 2016-9-29 14:59:38 | 显示全部楼层
zft 发表于 2016-9-26 23:15
arduino板和机智云通信的教程有发表吗

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
12#
 楼主| 发表于 2016-10-5 11:28:24 | 显示全部楼层
zft 发表于 2016-9-26 23:15
arduino板和机智云通信的教程有发表吗

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
13#
 楼主| 发表于 2016-10-30 21:54:00 | 显示全部楼层
hhj 发表于 2016-10-30 21:47
请问微信宠物屋完整源码和教程在哪?

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
14#
 楼主| 发表于 2016-11-8 18:11:55 | 显示全部楼层
tianzuoan 发表于 2016-11-8 17:51
截图,为何头文件要重复两次“Hal_led.h/Hal_led.h”

看清楚点,前面是文件路劲,后面是.h文件,也可以去掉路径,在工程配置选项选择编译路径
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
15#
 楼主| 发表于 2016-11-8 20:39:11 | 显示全部楼层
校园创客福利
tianzuoan 发表于 2016-11-8 20:12
后来看到了,谢谢!对了我用USB数据线怎么烧写不了STM32F103?显示no jlink device ...

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
16#
 楼主| 发表于 2016-11-22 12:11:02 | 显示全部楼层
易风尘 发表于 2016-11-22 11:20
楼主,问一下,怎么采用报警的数据点,让文字显示到APP上。

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
17#
 楼主| 发表于 2017-2-9 15:37:46 | 显示全部楼层
tianzuoan 发表于 2016-11-8 20:48
我刚用你教的“3分钟教你创建WIFI远程控制应用,图形化编程,自动代码生.”控制了一个LED,我想用这样的 ...

控制LED的话,原理是相通的,都属于开关量下发控制,你要控制多少个就在云端创建多少个数据点,然后把硬件搭建好,在MCU端编写底层驱动就可以了,照着葫芦画瓢,推荐使用STM32CubeMX图形化配置。
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
18#
 楼主| 发表于 2017-3-15 21:50:10 | 显示全部楼层
黄翔飞呀飞 发表于 2017-3-15 19:58
为啥我下载的微信宠物屋里没有delay函数呢

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
19#
 楼主| 发表于 2017-4-17 13:29:13 | 显示全部楼层
289466080 发表于 2017-4-17 12:42
看帖子都不止3分钟,太能吹牛了

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

321

主题

1054

帖子

4504

积分

论坛元老

Rank: 8Rank: 8

积分
4504
QQ
20#
 楼主| 发表于 2017-5-17 21:52:00 | 显示全部楼层
校园创客福利
Share 发表于 2017-5-17 21:45
ESP8266 的程序呢?用什么程序呢

esp8266烧写机智云提供的固件GAgent,教程在此http://club.gizwits.com/thread-3551-1-1.html
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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