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

【GoKit4】高通BG96NB-IoT接入机智云文件修改参考

14

主题

123

帖子

1797

积分

金牌会员

Rank: 6Rank: 6

积分
1797
发表于 2018-11-13 09:44:47 | 显示全部楼层 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 Seasonic 于 2019-3-25 09:54 编辑

1,在机智云添加数据点,选择esp8266_32M的SOC方案,生成工程代码并下载。
2,打开工程目录->app->Gizwits文件夹,其中有4个文件。
3,打开官方提供的Demo目录->Gizwits文件夹,其中有4个对应文件。除去gizwits_product.h文件,剩下3个文件都需要修改。
4,修改gizwits_protocol.h文件,步骤如下:
----4.1,替换 PRODUCT_KEY 和 PRODUCT_SECRET 。
----4.2,替换 @name Data point related definition 注释下的宏定义
----4.3,替换 EVENT_TYPE_T 结构体
----4.4,替换 dataPoint_t 结构体
----4.5,替换 attrFlags_t 结构体
----4.6,替换 attrVals_t 结构体
----4.7,替换 devStatus_t 结构体
----4.8,如果某个结构体不存在,直接定义即可
5,修改gizwits_protocol.c文件,步骤如下:
----5.1,找到 gizDataPoint2Event 函数,替换函数体,注意修改log函数
----5.2,找到 gizCheckReport 函数,替换函数体,注意修改log函数
----5.3,找到 gizDataPoints2Report Data函数,替换函数体,注意修改log函数
6,修改gizwits_product.c文件,步骤如下:
----6.1,修改 userInit 的函数体,添加用户初始化代码
----6.2,修改 userHandle 的函数体,添加传感器采样代码
----6.3,替换 gizwitsEventProcess 函数中,switch体内的代码,注意log函数,并添加用户相应代码

14

主题

123

帖子

1797

积分

金牌会员

Rank: 6Rank: 6

积分
1797
 楼主| 发表于 2018-11-14 10:50:53 | 显示全部楼层
注明:SoC_MDM9206_Source_Demo中需要将从自动代码生成器上生成代码SoC_ESP8266_32M_source的GIZWITS_LOG函数替换成gizLog函数。

点评

你好,如果数据点我只设置一个最简单的值,我想先实现NBlot连接平台,是不是改官方给的soc_demo的key和secret就行呢  详情 回复 发表于 2018-11-14 20:58

1

主题

34

帖子

431

积分

中级会员

Rank: 3Rank: 3

积分
431
发表于 2018-11-13 10:52:22 | 显示全部楼层
非常详细,能来个具体的demo更好

2

主题

21

帖子

194

积分

注册会员

Rank: 2

积分
194
发表于 2018-11-14 20:58:52 | 显示全部楼层
Seasonic 发表于 2018-11-14 10:50
注明:SoC_MDM9206_Source_Demo中需要将从自动代码生成器上生成代码SoC_ESP8266_32M_source的GIZWITS_LOG函 ...

你好,如果数据点我只设置一个最简单的值,我想先实现NBlot连接平台,是不是改官方给的soc_demo的key和secret就行呢

14

主题

123

帖子

1797

积分

金牌会员

Rank: 6Rank: 6

积分
1797
 楼主| 发表于 2018-11-23 16:30:30 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
将*.bin与*.ini文件烧录,且烧录成功。

QQ截图20181123162708.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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