收藏官网首页
查看: 2704|回复: 4

Gokit传感器扩展篇之空气质量检测仪

2

主题

6

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
发表于 2016-5-2 16:59:30 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 Jason 于 2016-5-2 17:14 编辑

空气质量检测仪
9.jpg
名片:姓名:徐生
公司:深圳市银尔达电子有限公司
电话:0755-66800570
QQ:2668369393
淘宝店铺:https://shop140368198.taobao.com/
教程
一:云服务器设置:
 进入云服务器后台,创建新产品【空气质量检测仪】, 添加如下数据点。 1.png

n  在设备列表中找到当前设置的页面,点击进去可以看到如下页面。
1,  产品信息,介绍你产品的详细信息,其中要重点注意的是product key,这一连串的数据在后面写MCU代码时需要用到。
0-.png
1,  数据点:设备数据点,这个和你需要传输的数据相匹配。
2,  虚拟设备:
Ø  通过在线设备模拟器,可以快速验证接口功能的开发。

Ø  登录状态下启动设备模拟器,下载并安装Demo App或通过扫描模拟器二维码,即可对模拟设备进行远处控制以及其他数据通信。 2.png

1,  运行状态:显示了当前产品现在设备,累计上线,故障设备等一系列产品数据。

2,  产品开发资源:提供IOS,安卓的APP的SDK的下载,系统根据设置的数据点生成的协议文档,以及机智云接入的JSON文档等资源。
3.png
4.png
二:硬件连接 5.png
 MCU代码讲解
1,  使用KEIL MDK,打开我们提供的DEMO程序。
2,  打开Protocol.h文件,找到PRODUCT_KEY的宏定义,这个就是设备的身份证,要和云端设置保持一致。
6.png
7.png
讲解:
Ø  GizWits_MessageHandle(); 手机APP推送指令下,WIFI模块接口到之后,通过串口转发给MCU,MCU接收到一条完整的指令之后都是在这个函数中完成解析的。
Ø  当GizWits_MessageHandle()解析之后其中有控制指令的时候,会把P0Flag置1,然后MCU的主函数检测到P0Flag置1后,就通过GizWits_ControlDeviceHandle函数去处理控制设备。
Ø  GizWits_DevStatusUpgrade()函数实现的是定时上报,最后一个参数设置定时是否生效。

Ø  传感器数据读取函数Hal_ReadAirMQxxData。
8.png


空气质量检测仪.rar

549.93 KB, 下载次数: 67, 下载积分: 威望 1

空气质量检测仪程序

3

主题

36

帖子

751

积分

高级会员

Rank: 4

积分
751
发表于 2016-5-3 11:03:07 | 显示全部楼层
谢谢分享,赞一个

15

主题

116

帖子

1241

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1241
发表于 2017-4-19 11:53:14 | 显示全部楼层
有没有最新版本的,这是上一版的开发代码,最新版的没有gokit.h头文件了
版主个人创立的QQ群:84225043,涉及 机智云, oneNET等平台,期待你的加入。

1

主题

6

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2018-6-28 21:33:47 | 显示全部楼层
免费使用STM32、APP自动代码生成工具
6666666666666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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