关闭视频

4G 开发 | 基于GOKIT+GC211的开发指南1,材料准备和创建云端硬件

发表于:2021年06月23日 12:29更新于:2024年05月03日 14:47

手把手教你使用GoKit和GC211(4G模块)来实现4G网络的开发。包括模组接入、设备控制、数据采集,云端部署,APP开发等方面内容。难度较低,适合新手入门。

 

本次连载教程内容:

1.    将gokit2和gokit3实现4G网络模块GC211的接入

2.    STM32作为主控实现GOKIT全功能控制和采集

3.    arduino作为主控实现GOKIT全功能控制和采集

4.    新版本APP快速开发

5.    网页控制GOKIT开发板

 

材料准备:

1.    Gokit2 或 GoKit3一块

2.    GC211 一块(基于ML103的4G模组)

3.    杜邦线若干

4.    电脑一台

5.    机智云开发平台账号(点击注册)

 

材料说明:

GoKit2和GoKit3的,根据请根据自身需要选择。

 


 

材料购买地址:

在购买页面可根据自己需求选择对应的功能板和底板,其中gokit3支持SOC模式。

 

 

板子电路连接图:

 

 


云端部署

 

这里使用的是新版机智云平台来创建产品、定义数据点,为后续创建应用、设备互联互通做准备。

 

1.登录机智云新版本开发者中心,创建一个智能产品


机智云新版本开发者中心,相比旧版而言,更加简洁、直观、易于使用,重点是功能性实用,适合做智能产品开发。无论是个人还是企业,都能找到适合自己的。
 

进入新版本开发者中心,点击左上角创建,选择园艺农林,养殖监控,置有有多个领域、多个单品可供选择,当然也支持自定义。如果是wifi模式,请选择其他,微信宠物屋gokit,gokit3。

 

 

 

2.自定义产品名称、类型等


可根据模块不同,可以自定义接入类型,如:WiFi、GPRS、Lora、LTE、BLE,可根据需要,自定义数据传输方式,如:定长、变长;

自定义功耗方式,如:正常功耗、低功耗。

 

 

 

3.定义数据点,相当于定义产品功能

 

可以在线定义数据点,或者是导入数据点。

 

 

 

4. 在线生成代码,用来提高效率的关键一步

 

根据自身使用的MCU型号,选择生成相应型号的代码包。此代码为后续代码移植做准备。

说明:用的是STM32F103版本的GoKit2/3,所以这里选择STM32F103版本;若用的是Arduino uno R3版本的GoKit2/3,那么需要选择Arduino uno R3。

 

 

 

 

 

做到这一步,咱们硬件部分的烧写工作算是准备一大半了。接下来,我要开始进行代码移植了。其实,云端部署最简单,只要一眼就能看明白怎么做。其关键在于自定义数据点,也就是自己要做的智能产品功能是什么,以此来定义数据点。

 

关于数据点的定义解释,可以参考:

机智云名词定义

5分钟了解机智云