首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

利用物联网来节约用水,第 1 部分(1)

利用物联网来节约用水,第 1 部分(1)

作为该项目的第一步,它使用一个应用程序开发了一些用来监视室内植物土壤中的水份的教育材料,该应用程序查看来自植物的传感器数据,了解植物何时需要浇水。我们的目标是建立一个热心的社区,致力于寻找通过应用一些技术来减少用水量的解决方案,这些技术包括物联网(IOT)、云计算、移动和分析。在这个 中 ,您将构建一个低成本的室内植物监控解决方案,并了解如何协作工作来提高工作效率。该解决方案基于                Raspberry Pi,使用 IBM Bluemix 来收集和可视化传感器数据,并在您的社交网络上发布更新。
在这里,您可以查看使用的设备:

以下是该解决方案在 Twitter 上发布的消息:

该解决方案的基础架构如下所示:

该系统使用了
  • 一个具有 GrovePi 延伸接线板的 Raspberry Pi、一个温度/气压传感器和一个土壤湿度传感器。
  • 一个物联网云服务中介。这个免费的服务(可从 Internet 上获得)将会接收传感器数据,并将其重新分配给所有已订阅的客户端。您将使用开放                    MQTT 协议来交换传感器数据。
  •   被用作一个运行应用程序的云平台。您将使用                      来存储和可视化台式机和移动设备的传感器数据。物联网启动器使用了以下这些 Bluemix 服务:
    • Node.js:一个用于运行 JavaScript 应用程序的服务器端平台。
    • Node-RED:支持您以可视化方式在浏览器中将节点连接在一起的一项服务(功能)。您将使用 Node-RED                            将传入的传感器数据连接到数据库(以便存储这些数据),并将这些数据连接到将数据提交给 Twitter 的 tweet                            节点。
    • Cloudant:一个基于 CouchDB 的 NoSQL 云数据库。
  • 外部服务,比如用来在您的植物需要浇水时张贴通知的 Twitter。
“IBM Internet of Things Foundation Starter 提供了 Node.js 运行时和                    Node-RED 应用程序,并创建了一个 Cloudant NoSQL 数据库实例。”

构建您的应用程序需要做的准备工作
  • 一个   帐户和一个   帐户,两个帐户都被链接到您的 IBM                    ID。(在第 2 部分和第 3 部分中将会使用您的 DevOps Services 帐户。)
  • 熟悉 Linux 和 Python 对您会有所帮助,但这不是必需的。
所需的硬件您可以从   或   订购                    Raspberry Pi、GrovePi 扩展和传感器。所需硬件组件的总体成本大约为 100 美元。

  • Raspberry Pi Model B (SKU: 800025001)。(Model B+                    不久以后将会发布,它可能会有不错的表现。)
  • 针对 Raspberry Pi 的 GrovePi 延伸接线板 (SKU: 830004001)
  • Grove - 气压计(高精度)(包括温度)(SKU: 811027001)
  • Grove - 湿度传感器 (SKU: SEN92355P)
  • 2 个 Grove 通用 4 针扣带电缆 (SKU ACC90453O)
  • 4GB SD 卡
可选硬件
  • Raspberry Pi 电源(或其他小型 USB 电源)
  • 将 Pi 连接到您的电视机或监视器的 HDMI 电缆
  • 以太网电缆
  • USB 鼠标和键盘,用来(一次性地)配置您的 Pi
返回列表