首先上代码,方便广大同胞快速进行研究,同时希望大家快速上线。
- 代码下载:《麒麟座V2.0开发板Bigiot应用代码---尝鲜版1.0》
- 说 明:该代码只取用麒麟板的WIFI模式联网,GPRS功能联网后期再添加;机智云开发板例程编写中。
- 特 点:自动断线重连、指示灯显示联网状态、串口状态显示、串口参数设置、LED手机控制。
- 串口工具:“XCOM V2.0” or “串口助手”
- 程序软件:Keil 5 MDK
- 程序下载:ST-Link V2(配合Keil 5编程软件) 、 串口ISP(麒麟板载USB转串口)、相关驱动和软件下载
一、代码介绍
- 结合麒麟开发板V2.0硬件特点,非常适合接入Bigiot网络服务,因此参照正点原子的UCOSII相关例程,编写了基于麒麟板V2.0的贝壳服务代码,可使广大爱好者快速使用贝壳的物联网服务平台,不再为协议而烦忧。
- 用户将程序下载后,通过USB串口按格式 SetDevice_Parameter("WIFI Name","WIFI Password","ID","ApiKey","UID","User Name") 将个人参数发送给开发板即可,开发板自动永久保存在EEPROM,无需二次配置。更改了WIFI信息需要重新配置一次。
二、程序下载(串口ISP)编译文件下载UCOSII-Bigiot.hex、STM32串口下载软件(FLYMCU)
用到的软件:
- STM32串口下载软件(FLYMCU)
- 编译文件UCOSII-Bigiot.hex(在源码路径<麒麟座V2.0开发板Bigiot应用代码---尝鲜版1.0\OBJ\UCOSII-Bigiot.hex>)
步 骤:
- 按下图硬件连接将麒麟板通过USB串口连接至电脑,安装CH340 USB转串口驱动,打开STM32串口下载软件(FLYMCU)点击搜索串口,识别出串口即可。
- 在STM32串口下载软件(FLYMCU)中(联机下载时的程序文件:)选择程序文件路径\麒麟座V2.0开发板Bigiot应用代码---尝鲜版1.0\OBJ\UCOSII-Bigiot.hex,串口波特率设置为115200,其他选项保持默认设置。
- 关闭开发板主电源(连接线路图中的C位置),将A位置R9电阻上端与B位置的3.3V电源用短接线短接起来(stm32系列芯片用isp下载需要);然后开启主电源开关C位置,芯片自动进入isp等待程序下载,此时可以脱开短接线。
- 在软件STM32串口下载软件(FLYMCU)中点击 “开始编程(P)”,右边的状态栏就会显示程序下载状态,下载完成后,会看到开发板LED4以较快的频率闪烁,说明程序下载成功。
- 打开串口助手软件,可以监控芯片运行状态,你会发现它无法连接网络,因为你还没有设置WIFI密码,以及个人设备参数,请按照第四步设置用户参数。
三、程序下载(ST-Link V2)
四、用户参数设置
五、数据接口update
- 敬请期待.........