一、二次开发简介
ME3616模块是高新兴物联基于MTK2625芯片开发的一款NBIoT模块,支持全频段和GPS功能,我买的这款不带GPS功能。这款模块相对其他的NBIoT模块的优点是支持二次开发,如果用户的应用场景比较简单,外围只是一些简单的传感器等器件,可以使用二次开发功能省掉外围的一颗MCU,一定程度上节省成本。
二、二次开发准备
硬件:骑士ME3616模块 + CP2102 USB转串口
三、二次开发步骤
1、硬件连接
将CP2102和ME3616模块用杜邦线连接好:
CP2102 ME3616
5V VCC
GND GND
TXD DRXD
RXD DTXD
2、获取二次开发底包和SDK
这个模块厂家会提供,由于我买的模块是不带GPS的,所以我拿到的软件版本是OC_ME3616C1AV0.0B08,C1A代表不带GPS版本,G1A代表带GPS版本。如下图:
解压后,会得到两个文件:
(1)WELINKOPEN_ME3616C_SDK.V0.8.exe:这个是SDK文件,直接双击安装即可,路径不要包含中文
(2)OC_ME3616C1AV0.0B08.7z:解压即可,路径不要包含中文
上述步骤操作完成后如下图:
3.安装gcc-arm编译工具链
安装文件在ME3616C1A_V0.8\SDK\sdk\tools目录下,默认路径安装即可,安装完了注意勾选“将其添加进环境变量中”
4.编译SDK
编译工具链安装完成后,可以尝试看