Download the full Syllabus.
Course description:
Introduction to basic concepts and applications of Internet of Things (IoT) technology in agriculture, and its impacts on farming and agricultural industry. Show-case of typical IoT systems used in farms, on farm equipment and in cloud. Hands on experience on essential IoT components, including hardware (wireless sensors, controllers, computers and network devices) and software.
Course Purpose:
The farming and agricultural industry relies on innovative ideas and technological advancements to help increase yields and better allocate resources. Just like the impact of mechanical innovations in late 19th century and the 20th century on agriculture, IoT is a driving force behind increased agricultural production at a lower. IoT leaves the door wide open for engineers looking to bring a smart farming solution and has great potential to impact how individuals live and work by providing a source of innovative decision making. The design of the IoT, which is defined as “an internetwork of physical items – each embedded with sensors – that are connected to the Internet”, requires the understanding of embedded electronics, software, sensors, network, and data analytics. To prepare our students as forerunners of this future, this course will introduce a wide range of topics in the broad areas of IoT, and provide hands-on experiences via a series of exciting projects.
Course Objectives:
At the close of the course students will be able to:
1. Understand how IoT technologies can be used in agriculture systems and affect an agriculture business;
2. Understand the concept of IoT systems and its major architecture and components;
3. Know typical IoT agricultural systems, understand the architecture and functionalities;
4. Understand how to collect and analyze data with IoT for precision agriculture systems and strategically store and share data for public access;
5. Know basic statistical tools that can be used to analyze the data collected in modern agriculture business.
Tentative lecture schedule:
Week | Topics | Assignment |
Week 1 | Course overview
Special topic (1): An overview of IOT in agriculture: potential and challenge |
Discussions: application of IoT in agriculture |
Week 2 | Architecture and components of a typical IoT system | |
Week 3 | Feeling Things: typical sensors and sensor nodes used in Ag, such as weather, soil, air and crops | |
Week 4 | Tag Things: technology available to tag things, such as RFID, bar code
Acting Things: typical actuators in agricultural applications |
Summarize the work principle of at least four sensors and discuss how they can be part of IoT. |
Week 5 | Thinking Things: embedded and single chip controllers | How to select controllers |
Week 6 | Connectivity and networks: wired and wireless technology | |
Week 7 | Security
Exam 1: |
How to setup a server for IoT systems |
Week 8 | Conceptual design: Smart irrigation | Group discussion: smart irrigation system |
Week 9 | Guest lecture: Microsoft FarmBeats
Sensors and microcontrollers |
|
Week 10 | Guest lecture: Dr. Calyam — Edge Computing for IoT-based Systems – Performance and Security Considerations
IoT server setup |
|
Week 11 | Guest lecture: IOT America
Special topic (2): IoT in field management |
|
Week 12 | Special topic (3): IoT in irrigation management | |
Week 13 | Special topic (4): IoT in livestock management | |
Thanksgiving Break | ||
Week 15 | Guest lecture: AGCO
Special topic (5): IoT in and smart field equipment |
Course report: summarize the potential applications of IOT in your future work. |
Week 16 | Student Project Presentations | |
Finals | No class |
Note: Schedule is subject to change.
Student project: No more three students will work on a topic.
Guest Speakers: Part of special topics will be covered by Visiting speakers from academic and industrial partners (for example Climate Fieldview, Farmoile, CropTrak, Topcon, Microsoft) who will be invited to share their perspective on the current state-of-the-art in the IoT industry.
Laboratory Activities, Fall Semester, 2019
# | Lab | Subject | |
Week 1 | 1 | Introduction | (1) IoT system overview. (2) Lab and equipment tour. (3) Lab requirement and rules |
Week 2 | 2 | Network devices (1) | Ethernet modem, router, switch, hub and connection; Ethernet cables |
Week 3 | 3 | Network devices (2) | Connection, setup and trouble shooting
Ethernet cables, installation and maintenance |
Week 4 | 4 | Network devices (3) | |
Week 5 | 5 | Manageable switches and Point to point setup (bridge) | |
Week 6 | 6 | Security camera setup | |
Week 7 | 7 | Field trip (1) | Data center |
Week 8 | 8 | Smart irrigation systems | |
Week 9 | 9 | IoT system – sensors (T & RH sensor), controllers and data loggers (Pi and Arduino) | |
Week 10 | 10 | IoT system – Wireless communication (node and gateway: LoRa/BT/ZigBee)) | |
Week 11 | 11 | Field trip (2) | TBD |
Week 12 | 12 | Special Lab: IoT America | |
Week 13 | 13 | IoT system – IoT platform | |
Week 14 | Fall break | ||
Week 15 | 14 | TBD | |
Week 16 | 15 | Course project review | |
Finals | No lab |
Note: Schedule is subject to change.