电子说
本文主要讲述了使用GoKit和GC211(4G模块)来实现4G网络的开发。囊括模块接入、设备控制、数据采集、APP开发等方面内容。难度较低,适合新手入门。另外本次内容篇幅较长,将分成五部分来连载。
若是想了解物联网应用开发的高阶版,建议吃透下面这个案例:【开源案例】双STM32和机智云,一起打造“优美”的数字仪表!!
连载教程内容:
gokit2/3 实现 4G 网络模块 GC211 的接入
STM32作为主控实现GOKIT全功能控制和采集
Arduino作为主控实现GOKIT全功能控制和采集
新版本APP快速开发
网页控制GOKIT开发板
材料准备:
Gokit2 或 GoKit3一块
GC211 一块 (基于ML103的4G模组)
杜邦线若干
电脑一台
机智云开发平台账号一个
材料说明:
GoKit2和GoKit3的,根据请根据自身需要选择。
电路连接图:
正式进入开发阶段
第一步:云端部署
这里我使用的是新版机智云平台来创建产品、定义数据点,为后续创建应用、设备互联互通做准备。
1.登录机智云新版本开发者中心,创建一个智能产品。
机智云新版本开发者中心是近期推出的,相比而言,简洁、直观、易于使用,当然这都不是重点,重点是功能好用,适合做智能产品开发。无论是个人还是企业,都能找到适合自己的。
点击左上角创建,选择园艺农林,养殖监控(设置有有多个领域、多个单品可供选择,当然也支持自定义)
2.自定义产品名称、类型等
可根据模块不同,可以自定义接入类型,如:WiFi、GPRS、Lora、LTE、BLE,可根据需要,自定义数据传输方式,如:定长、变长;
自定义功耗方式,如:正常功耗、低功耗。
3.定义数据点,相当于定义产品功能
可以在线定义数据点,或者是导入数据点。
4. 在线生成代码,用来提高效率的关键一步
根据自身使用的MCU型号,选择生成相应型号的代码包。
此代码为后续代码移植做准备。
说明:
我的用的是STM32F103版本的GoKit2/3,所以这里我选择STM32F103版本.
若我用的是Arduino uno R3版本的GoKit2/3,那么我需要选择Arduino uno R3。
做到这一步,咱们硬件部分的烧写工作算是准备一大半了。接下来,我要开始进行代码移植了。
其实,云端部署最简单,只要一眼就能看明白怎么做。其关键在于自定义数据点,也就是自己要做的智能产品功能是什么,以此来定义数据点。
原文标题:【4G 开发】基于GOKIT+GC211的开发指南1,材料准备和创建云端硬件。
文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
全部0条评论
快来发表一下你的评论吧 !