4G 开发 | 基于GOKIT+GC211的开发指南1,材料准备和创建云端硬件
手把手教你使用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. 电脑一台
材料说明:
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。
做到这一步,咱们硬件部分的烧写工作算是准备一大半了。接下来,我要开始进行代码移植了。其实,云端部署最简单,只要一眼就能看明白怎么做。其关键在于自定义数据点,也就是自己要做的智能产品功能是什么,以此来定义数据点。
关于数据点的定义解释,可以参考: