kyLinMini学习笔记:1. 开箱验板和资料学习
物联网
4155 人阅读
|
4 人回复
|
2017-08-22
TA的每日心情 | 开心 2018-6-21 08:39 |
|---|
签到天数: 8 天 连续签到: 2 天 [LV.3]偶尔看看II
秀才
- 积分
- 335
|
本帖最后由 jasonwangse 于 2017-8-29 22:37 编辑
很幸运能申请到麒麟座Mini开发板的试用机会,以前没接触过wifi开发的项目,这次在学习的同时把经历和大家一起分享。
上周四收到了开发板,但是上班没时间弄,就先参照活动提供的介绍链接,把相关的资料下了下来学习学习。收到板子开箱如下,很小巧
STLink是一个亮点,比以往用过的调试器体积都小,正好配mini
周末回家有空了,就把板子拿出来,准备鼓捣鼓捣。kyLinMini和STLink与usb hub连接如下
我用的是Win7,串口和STLink的驱动都是插上直接就找到了。然后按照参考的介绍文档一步步地在OneNET平台上创建自己的设备
OneNET开发平台:https://open.iot.10086.cn/
OneNET相关手册文档:https://open.iot.10086.cn/doc/art246.html#68
创建好了之后,又选择了开发包里自带的EDP工程(资料、软件下载\程序代码\Mini开发板\麒麟MiniV1.x\4.kyLinMini-V1.x-OneNET-RTOS\1.MiniV1.x综合应用代码-UCOS-EDP),准备编译、烧一下,看没问题就确认板子正常了,结果没想到还是遇到了问题。。。
首先是连接不上target,后来才想起来,可能是MDK工程选项里的STLink settings配置有问题;果然,里面的ort默认是JTAG,改为SW后,SW Device找到了
编译后下载成功了,但是启动信息却打印如下
复位、使用其他工程均是如此,看到net device error我想:坏了,难道是esp8266模块出了问题,随即发邮件给可依资询。
周一一上班便收到了可依的回复,把我加到了开发群里,管理员大大也帮忙分析问题…最后发现云盘上的代码不是最新的。上传了最新的开发包我更新之后,果然error没有了,但设备还是连不上wifi,看提示信息是要用微信公众号操作;马上关注公众号,找到配置wifi的菜单,输入ssid和password之后果然连上了,感觉好神奇啊…
有无线信号收发时,esp8266模块上的蓝灯是闪烁的~
这下OneNET上的设备也显示连接成功了
今天研究了代码之后上网查了查资料才发现,原来这是微信提供的一种wifi接入协议——airkiss,网上有相关的介绍。代码中使用airkiss的地方是这里(在NET/device/src/net_device.c的NET_DEVICE_Exist函数中)
而AT+CWSMARTSTART这条命令我在云盘资料提供的esp8266的命令手册中没找到,只好到官网去下英文手册,发现官网的手册中是有描述的,所以如果以后有什么资料需要查,最好还是到官网下载:http://www.espressif.com/en/support/download/documents?keys=
总结下:刚看了个开头,还可以继续研究的知识点:
1. airkiss
2. cJSON
3. EDP,HTTP,MQTT等协议
4. 代码框架结构
需要注意的是:开发板的相关功能还在不断地更新,所以最好经常到云盘上看看开发包有没有更新
开箱介绍完毕,下一步我打算把ucos-iii在开发板上跑一下试试,同时深入研究下代码
|
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2019-5-31 10:27 |
|---|
签到天数: 98 天 连续签到: 1 天 [LV.6]常住居民II
进士
- 积分
- 1178
|
沙发
混森蓝兽
发表于 2017-8-23 08:56:54
|
只看该作者
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2018-6-21 08:39 |
|---|
签到天数: 8 天 连续签到: 2 天 [LV.3]偶尔看看II
秀才
- 积分
- 335
|
板凳
jasonwangse
发表于 2017-8-23 09:32:29
|
只看该作者
混森蓝兽 发表于 2017-8-23 08:56 ![]()
看起来diao diao de
快去申请吧~ |
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2018-1-5 16:08 |
|---|
签到天数: 8 天 连续签到: 1 天 [LV.3]偶尔看看II
童生
- 积分
- 93
|
地板
kaycee小鹿
发表于 2017-11-1 16:00:04
|
只看该作者
|
在OneNET平台上创建设备的时候那些属性,参数之类的,楼主是任意设置的吗?如果要使用开发包里自带的工程,对我们创建的设备参数有没有什么要求呢?不是说生成了SDK以后就不能再改了吗?求楼主赐教! |
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2018-6-21 08:39 |
|---|
签到天数: 8 天 连续签到: 2 天 [LV.3]偶尔看看II
秀才
- 积分
- 335
|
5#
jasonwangse
发表于 2017-11-1 17:28:19
|
只看该作者
kaycee小鹿 发表于 2017-11-1 16:00 ![]()
在OneNET平台上创建设备的时候那些属性,参数之类的,楼主是任意设置的吗?如果要使用开发包里自带的工程, ...
具体的使用方法可以参考OneNET的相关文档,里面有详细的使用说明
https://open.iot.10086.cn/doc/art246.html#68 |
|
|
|
|
|
|
|
|