网站大量收购闲置独家精品文档,联系QQ:2885784924

SFarm开源智慧农场:一个真实的 物联网技术实践场.docx

SFarm开源智慧农场:一个真实的 物联网技术实践场.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SFarm开源智慧农场:一个真实的物联网技术实践场

谢作如夏青郑祥

智慧农场项目是玩转物联网的过程中值得全国普及的一个公共项目,谢作如老师找到了一个喜闻乐见的“花花草草”的应用场景,并且提供了相应的“教育公共品”资源,借助这些资源,不同的教师可以从场景的使用者和二次开发者的角度开展不同层次的教学——柔软地改变教育。

物联网、人工智能等新技术的应用越来越成熟,并逐步成为中小学信息技术教材中的重要学习内容。但我们也发现,学生在利用各种开源硬件设计物联网应用时,往往停留在原型搭建的阶段,如设计一个智慧停车场或者智能家居的模型,用传感器感知外界的信息,用LED、舵机来演示对“物”的控制。而这些模型都仅仅称为“创客作品”,类似于玩具,不能真实应用于生活。

實际上,物联网应用在生活中已经随处可见,通过手机APP、语音都能够非常方便地控制一些常见的家电。另外,支持物联网的智能门锁、电饭煲、电冰箱等家用电器也越来越普遍。我们有没有办法让学生用物联网技术设计一些真实的应用,如做真实的智能门禁、真实的灯光控制、真实的智能浇花系统?从创客“作品”到创客“产品”的转变,是创客教育发展的下一个阶段。

我们都认为这是一个很不错的建议,因为在很多学校都会有一块小小的植物园供师生开展科学研究或者劳动教育,有些城镇的学校甚至已经利用楼顶空间搭建出各种“都市农场”,开展各种相关课程。开源智慧农场项目是在这些“都市农场”的基础上进行部署,实现了数字监测和控制功能,让传统的农场“智慧”起来。为此,我们给这个项目命名为“SFarm”,其中“S”既指校园,也包含智慧、科学、简易等意思。

●项目设计的难点及解决方案

SFarm项目首先是一个能够实现智能感知、自动浇灌等基本功能的物联网应用系统。既然定位在开源,那它的核心硬件和电子模块都应该是创客空间中常见的器件,配套的灌溉设备也应该是常见的生活消费品。这一项目的设计要灵活,可以由师生根据学校的具体情况进行DIY。

自动浇花或者智能灌溉,是一个非常经典的创客主题,按理说,在此基础上设计一个智慧农场项目是挺容易的。但经过分析我们发现,一个项目要从作品升级为“产品”,能够真实部署在生活中,其实并不容易。比如,开源智慧农场项目需要考虑并解决如下三大问题:①如何设计布线和施工方案,降低系统的硬件搭建和软件部署方面的技术门槛?②如何保障自主搭建的系统能够安全稳定运行,解决室外的防水、散热和漏电等问题?③如何在开放编程接口的基础上,保持稳定运行,执行最基础的自动浇水功能?对于这些问题,我们经过多次讨论,提出了如下解决方案。

1.采用分布式部署的设计理念

开源智慧农场和目前商用智能家居方案的最大区别在于,其既要关注系统的日常运行,又要开放编程接口,让学生能够参与到系统的每一个技术细节。因而,分布式接入成为最重要的设计理念,即:每一个物联网终端节点都是独立的;所有的终端节点通过物联网服务器建立相互之间的联系,彼此地位都是平等的;无论是数据观察还是设备管理,都要通过接入到物联网服务器,以发送或者订阅消息的方式来实现,如下图所示。

从图中可以看出,SFarm项目主要分解为服务器和终端节点两大类,采用分布式部署的设计理念,每一个节点都能以无线的方式接入智能终端节点。其中每一个终端节点都具有完整的感知和控制功能,因而在每一个节点的部署位置,都需要提供水和电的接口。这样的部署方式看似会造成功能冗余,其实灵活方便,扩展性强,只要有Wi-Fi信号都能部署终端。

2.采用安全电源和防水盒

SFarm项目的安全问题主要可分为人身安全、设备安全和网络安全三个方面,其中人身安全是核心。SFarm项目所采用的开源硬件,都是通过弱电来完成感知和控制,所有的供电均为低于36V安全电压的直流低压电。另外,我们选择了防雨、防水的室外开关电源来供电,同时具有直流12V和直流5V的电流输出。12V电压满足大部分市售低压用电设备的供电要求,如电磁阀、水泵等设备,5V电压则满足给Arduino、掌控板等开源硬件供电的需求。

其次,SFarm项目必定会部署在室外场地,必须解决电路防水、设备防水等安全问题。为避免雨雪天气等环境因素的影响,整个系统需要安装在防水箱中。为了让师生能够直接观看系统的相关设备、体验交互,防水箱的外壳建议采用防水、防火、耐高温、透明材质,并做好外壳通线孔防水设计。设备安全问题中的另一个难点就是电路线路防水问题。因此在线路连接方面,尽量采用有效防水结构的航空防水插头进行连接,确保线路连接的可靠和防水。

网络安全问题虽然也很重要,但毕竟不是重点。一般来说,只要让SFarm项目各个节点连接一个独立的Wi-Fi信号,划分为一个独立的网段,就能确保安全运行。开源智慧农场项目的校内服务器选择SIoT,避免了外网的黑客攻击和木马攻击,因此在网络安全方面也是较为可

文档评论(0)

ZC强 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档