Seasonic 发表于 2018-11-13 09:44:47

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

本帖最后由 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函数,并添加用户相应代码

Seasonic 发表于 2018-11-14 10:50:53

注明:SoC_MDM9206_Source_Demo中需要将从自动代码生成器上生成代码SoC_ESP8266_32M_source的GIZWITS_LOG函数替换成gizLog函数。

Bingou 发表于 2018-11-13 10:52:22

非常详细,能来个具体的demo更好

最爱红豆糕 发表于 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就行呢

Seasonic 发表于 2018-11-23 16:30:30

将*.bin与*.ini文件烧录,且烧录成功。


Jordon 发表于 2019-7-17 15:55:24

有个新手入门的step by step吗?
页: [1]
查看完整版本: 【GoKit4】高通BG96NB-IoT接入机智云文件修改参考