gokit2/3实现4G网络模块GC211的接入

电子说

1.2w人已加入

描述

本文主要讲述了使用GoKit和GC211(4G模块)来实现4G网络的开发。囊括模块接入、设备控制、数据采集、APP开发等方面内容。难度较低,适合新手入门。另外本次内容篇幅较长,将分成五部分来连载。

若是想了解物联网应用开发的高阶版,建议吃透下面这个案例:【开源案例】双STM32和机智云,一起打造“优美”的数字仪表!!

连载教程内容:

gokit2/3 实现 4G 网络模块 GC211 的接入

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

Arduino作为主控实现GOKIT全功能控制和采集

新版本APP快速开发

网页控制GOKIT开发板

材料准备:

Gokit2 或 GoKit3一块

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

杜邦线若干

电脑一台

机智云开发平台账号一个

材料说明:

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

STM32

电路连接图:

正式进入开发阶段

第一步:云端部署

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

1.登录机智云新版本开发者中心,创建一个智能产品。
机智云新版本开发者中心是近期推出的,相比而言,简洁、直观、易于使用,当然这都不是重点,重点是功能好用,适合做智能产品开发。无论是个人还是企业,都能找到适合自己的。

点击左上角创建,选择园艺农林,养殖监控(设置有有多个领域、多个单品可供选择,当然也支持自定义)

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

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

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

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

STM32

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

根据自身使用的MCU型号,选择生成相应型号的代码包。

此代码为后续代码移植做准备。

说明:

我的用的是STM32F103版本的GoKit2/3,所以这里我选择STM32F103版本.

若我用的是Arduino uno R3版本的GoKit2/3,那么我需要选择Arduino uno R3。

做到这一步,咱们硬件部分的烧写工作算是准备一大半了。接下来,我要开始进行代码移植了。

其实,云端部署最简单,只要一眼就能看明白怎么做。其关键在于自定义数据点,也就是自己要做的智能产品功能是什么,以此来定义数据点。

原文标题:【4G 开发】基于GOKIT+GC211的开发指南1,材料准备和创建云端硬件。

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分