官术网_书友最值得收藏!

Introducing smart gardening system

A gardening system is a system used to practice growing and cultivating plants as a part of horticulture. A gardening system is usually developed and implemented as a manual operation. An automated gardening system is designed to enable us to manage gardening, including monitoring moisture, temperature, and humidity.

In general, we can build a smart gardening system based on the high-level architecture that is shown in the following figure:

The following is a list of components to build a smart gardening system:

  • Sensors: Corresponding to your case, you need sensor devices to measure the garden's environment and condition. Capturing physical objects to digital form enables us to perform computing and processing.
  • MCU board with network module: The goal of MCU is to process all data that is acquired from sensors. Most MCU boards have limited computation, so we need to send sensor data to a server for further computation. To enable us to send data, the MCU board should be attached to a network module, either Ethernet or wireless.
  • Gateway: This is optional since some MCU boards can communicate with a server directly without modifying the protocol format. If a network module has the capability to deliver data over a primitive protocol, the functioning of gateway is necessary because a gateway can translate one protocol format to another protocol format.
  • Server: This is a center computation. Most servers have high-end hardware so heavy computation can be addressed.

This architecture is an ideal condition. In a real project, you may integrate an MCU board and server in one box. For instance, you can use a Raspberry Pi or BeagleBoard. These are a mini computers that you can deploy libraries to with respect to your case.

主站蜘蛛池模板: 高雄县| 册亨县| 武陟县| 定结县| 上林县| 保康县| 海兴县| 绥芬河市| 城固县| 化德县| 镇坪县| 兰考县| 汨罗市| 鄂伦春自治旗| 丹江口市| 青岛市| 望都县| 扶绥县| 阳城县| 安仁县| 香河县| 新田县| 会宁县| 屏山县| 长春市| 东明县| 禄丰县| 吉木萨尔县| 日照市| 盐池县| 宣化县| 榆树市| 苏尼特左旗| 新宁县| 晋州市| 同德县| 抚顺县| 武川县| 外汇| 石嘴山市| 新平|