查看: 5051|回复: 0

[8月赛] 【麒麟传说】实习之路-初识麒麟座开发板

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2017-8-2 11:37:09 | 显示全部楼层 |阅读模式
我是中移物联网2017年暑期实习生,实习于中移物联网开放平台部算法组,主要帮忙平台用户访问量,用户行为习惯等方面的数据分析处理工作(闲话不多说)。这次实习给我们实习生安排了一次接入设备的基础培训,以便帮助我们初步了解麒麟座开发板以及如何上手OneNET开发。对于一个硬件的纯外行,在这次培训与学习的过程中,接触了很多新鲜的打下,以下分享一下自己心得。

--------------------------------------------------------------------------------------------------------------------------------------------------------

一.设备接入—认识麒麟座V2.4流水灯
1)实验之前,要先完成Keli编译器的安装与ST-Link驱动配置, 接入PC后在设备管理器中发现接入设备,则驱动安装成功,如图:
1.png

2)T-Link和麒麟座开发板连接,分别连接ST-Link SWCLK,GND,SWDIO和麒麟座开发板CLK,GND,DIO,注意一一对应;
3)配置控件,设置各项参数如图:
2.png 3.png

4)LED灯的初始化与控制代码
4.png 5.png

5)代码完成后点击Build编译代码,根据控制太的反馈寻找代码中的问题,编译通过后能在控制台看到“0 Error(s)”信。下载程序至开发板,点击Load按钮(记得先打开开发板电源开关!记得先打开开发板电源开关!记得先打开开发板电源开关!),下载完成后可以在控制板上看到四色LED等流水闪烁的效果如图,至此,实验完成。
6.png 7.png



---------------------------------------------------------------------------------------------------------------------------------------------------------------------

二. 设备与OneNET云平台的连接
1)完成流水等的实验后,对设备接入有了一个最初步的了解,下一步重中之重就是如何把设备接入云平台,实现数据交互和设备控制(不然怎么能叫做物联网呢:) )
选择OneNET作为云平台,因为它提供了IOT Paas 基础服务,SaaS 业务服务,IOT 数据云,开发者社区等丰富的服务并具有以下主要功能:
流分析,设备云管理,多协议适配(支持多种网络接入协议,轻松接入各种物联网设备、智能家居、汽车、穿戴设备、行业终端等,私有协议:RGMP,公开协议:HTTP、EDP、MODBUS、MQTT、JT/T808),轻应用快速生成,API,在线调试。
平台架构大致如下图:
8.jpg
2)在使用OneNET平台进行开发之前,首先要注册OneNET账号,网站https://open.iot.10086.cn/
过程比较简单,这里就步骤不给出具体步骤,大致流程如下:
9.png
3)接入流程&产品创建
用户注册登录成功后,可以在用户账户下创建产品,目前平台提供有公开协议产品和私有协议产品两种产品类型(平台为公开协议产品又提供有HTTP、EDP、MQTT、MODBUS等多种协议的选择)。
在产品中创建设备,为设备新增数据流。
设备端编写终端接入代码,主要完成数据采集、协议封装、数据上传等工作,终端设备的数据上传成功后,平台在相应数据流下会生成随时间推移的数据点。
为了更直观的呈现数据的变化情况,用户可以运用应用孵化器自定义个性化应用并发布。
【特别注意】,在创建产品和设备后,可以得到APIKey和接入设备的设备ID,在代码模块onenet.c中设置图中参数为需要接入的产品的APIKkey和设备的ID
10.png


代码完成后,如同流水灯实验中的操作,编译通过然后LOAD到开发板,并通过开发板的WIFI模块连接平台。连接方式采用OneNET微信公众号“CMCC-OneNET,在“开发助手”中为开发板配置WIFI,(注意与手机连接的WIFI一致!)。
11.PNG

配置成功后,开发板的蜂鸣器会发出“滴”的响声,同时在OneNET平台上创建产品的检测设备会显示在线,表明连接成功,就可以通过平台进行数据交互和控制了。
通过开发板自带的温度,湿度传感器以及LED组件,可以实现一些简单的数据可视化展示,如当前周围的温湿度折线变化图。
以及一些控制功能,如远程LED的开关控制等。

参考资料:
01_麒麟座V2.4应用代码-第三章-流水灯实验.rar (8.64 MB, 下载次数: 828)
1.png
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表