嵌入式开发——基于小熊派的智慧农业案例(一)

基于小熊派的智慧农业案例

前期工作

这学期选修了《嵌入式开发与应用》,学习完毕,老师让依据所学知识,自行设计并开发一个嵌入式系统。网上资源太多,结合课程所学和布置的嵌入式系统设计要求,要求使用一个嵌入式操作系统。网上查遍资料,发现出世没多久的小熊派与华为的LiteOS操作系统紧密结合,网络上相关的资源也很丰富,于是敲定用小熊派开发板。刚好碰上一周年活动,200多买了一套设备。就这些吧。以下是小熊派资源链接:

小熊派微信公众号,其中基本涵盖所有资源链接。

B站小熊派开源社区:https://space.bilibili.com/470797387/

华为IOT物联网小熊派论坛:https://bbs.huaweicloud.com/forum/forum-734-1.htmlps:这里有老王在线答疑。

差不多就这些了,哦,对还有华为的物联网的相关课程,有助于认识LiteOS。

中期工作

这部分就是主要工作了,没那么简单写,上传至百度文库.

正在审核

以下是概要,

主要就是根据开发教程进行开发时间了,很多模块都是依据固化好了的,并不需要做太多复杂工作,按教程一步一步来,细心,就可以了吧。工作主要分设备开发和应用开发。

设备开发,硬件安装,两个扩展板,一个智慧农业扩展板,一个NB_IOT通信扩展板,其中需要插入物联网卡。通过USB连接到电脑,然后就进行设备端的嵌入式程序开发,移植驱动程序文件到LiteOS,添加路径,修改宏定义等。然后应用端进行云端开发,流程如图所示,嵌入式开发——基于小熊派的智慧农业案例(一)_第1张图片

云端开发完毕,便将设备端入网,进行调试,完善。

后期工作

主要是实验报告的书写与答辩,再附个链接吧.

正在审核

基于小熊派的智慧农业案例总结:

实验中,主要参考小熊派的智慧农业开发案例,基本实现了智慧农业的智能感知、可靠传输、实现了云端的数据可视化、同时可以手动控制终端设备(电机和补光灯)的允许,或者通过设置相应的设备规则,从而实现环境温度、光照的自动调节。

  1. 就整体完成情况而言,以Lite OS为基础,基本实现了嵌入式系统的各个环节。
  2. 2、在LiteOS操作系统的基础上,实现了感知层的智能感知,传输层的NB通信,以华为云平台作为应用层服务,实现云端数据的实时监测,远程控制。
  3. 通过设置在应用端设置设备规则,可将设备启动控制在特定条件下温度大于一定值,则电机启动,否则电机关闭;设定补光灯在光照小于一定值时,补光灯开启,提高光照,从而实现设备的智能化控制。

你可能感兴趣的:(嵌入式)