湖畔科技 发表于 2020-3-2 21:20:26

STM32+BC20通过LWM2M协议传输ADC数据到ONENET移动云平台

本帖最后由 湖畔科技 于 2020-3-2 23:53 编辑

一、准备材料
①USB线;
②杜邦线(母对母);
③PCB线路板天线;
④物联卡;
⑤LINK仿真器;
⑥BC20开发板。

二、设备连接2.1放置物联卡首先把BC20核心板从开发板上拆下来。
然后将物联卡放置在BC20核心板内。物联卡放置完成将BC20核心板重新插入开发板内(注意不要弄错方向)。

2.2接入仿真器(下载程序用)使用3条杜邦线接入BC20开发板的CLK、GND、DIO中。

接着把另一头杜邦线接入仿真器的SWDIO、GND、SWCLK,仿真器USB接口接入电脑。(注:仔细看自己仿真器的引脚顺序SWDIO、GND、SWCLK的位置,有些仿真器的引脚顺序和我使用的不一样。)

仿真器线接好如下图:

2.3接入PCB线路板天线将PCB线路板天线接入到NB-ANT中。
2.4接入USB线最后将USB线接入BC20开发板和电脑中,我这里使用的是USB供电,要把开关拨动到USB,如果用电源供电就拨动到DC。

三、OneNet登入、创建产品3.1、账户注册、登入OneNet平台:https://open.iot.10086.cn进入OneNet平台,注册账户然后登入。

3.2、添加产品登入后进入开发者中心。选择NB-IOT物联网套件。然后添加产品。



3.3、添加设备添加产品成功后点击添加设备。


四、下载程序4.1打开程序首先,打开文件夹名为:“LWM2M协议传输ADC数据到ONENET移动云平台”的工程,其路径为:“LWM2M协议传输ADC数据到ONENET移动云平台\STM32L1xx_StdPeriph_Lib_V1.3.1\Project\Test\MDK-ARM”。 4.2设置仿真器 4.3下载程序设置好仿真器后,就可以开始下载程序了(注:下载程序的时候一定要将仿真器接入电脑)。
五、传输ADC数据到OneNet平台下载完程序后,打开串口工具SSCOM,按照下图进行设置。如果不知道自己的模块对应哪个串口可在“我的电脑—(右键)管理—设备管理器—端口”中查看,这个串口是电脑接通板子后自动下载的驱动。 设置好串口工具后打开串口,如果没有反应,请按一下板子的复位键。打开串口后,如果一直出现单片机正在连接到模块的情况,请拨动一下下图显示的白色开关,然后在进行复位就可以了。

将串口工具显示的IMSI和IMEI分别粘贴到OneNet平台添加设备中。添加设备成功后,打开自动发现资源。然后耐心等待设备连接平台发送ADC数据。如连接失败请重新复位板子。

以下是ADC数据,返回到OneNet平台,可以看到现在设备是处于在线状态,如果连接上了仍显示离线状态,可能是有延时,请刷新下平台。



以下是ADC数据,返回到OneNet平台,可以看到现在设备是处于在线状态,如果连接上了仍显示离线状态,可能是有延时,请刷新下平台。以上就是STM32+BC20通过LWM2M协议传输ADC数据到ONENET移动云平台的操作过程。

页: [1]
查看完整版本: STM32+BC20通过LWM2M协议传输ADC数据到ONENET移动云平台