EEL5934 Internet of Things (IoT) Design -- In Development

Course Description
This is an project-oriented course designed for graduate students from various disciplines who are interested in topics relevant to Internet of Things and/or sensor networks.

Past multi-disciplinary projects include an agriculture graduate student took the course to help design a crop health sensor network, a civil engineering graduate student took the course to help design a bridge structure monitor during hurricanes.

Credits 3

Graduate-level standing. Graduate students from all engineering and science disciplines are encouraged to take this course. Previous students have been from CISE, IFAS, ECE, MAE, and Physics.

Instructor: Dr. Janise McNair
Lab: Wireless And Mobile Systems Lab
Email: m c n a i r <at> e c e <dot> u f l <dot> e d u
Office: NEB 429
Office Hours: Tuesdays,3pm-5pm and Thursdays 4pm-5pm.

Class Times/ Room: Tuesdays Period 7 (1:55p-2:45p) Thursdays Period 7-8 (1:55p-3:50p) LAR330
(Additional lecture time may occasionally be scheduled -- specific days/times will be announced)

Course Requirements
Student Access Website (available starting on August 22): UF e-Learning Support Services (LSS).
Login using your gatorlink user name and password. The website will be used to:

  • view lectures, announcements, course schedule
    changes and other required information,
  • collaborate with project groups, start discussions,
  • download class handouts and assignments, and
  • submit presentations and project files (Office, Text, or PDF only).

NOTE: Participation in and regular access to this website is required.

Computer requirements
--Access to a wireless networked computer is needed for the project and some practice problems (e.g., MatLab, C/C++, ns-2)
--The instructor has some equipment, but each project team may need to purchase a couple of sensor nodes, a controller board and/or some wiring (total $60). Purchasing details will be given at a later date in lecture and in Canvas.
--If you need remote access ECE computer lab, you must create an account. Contact instructor for more info.



  • Wireless Sensor Networks, I.F. Akyildiz and M.C. Vuran
    ISBN: 978-0-470-03601-3
    September 2010
  • Building Wireless Sensor Networks, Robert Faludi
    O'Reilly 2011
  • Protocols and Architectures for Wireless Sensor Networks, Holger Karl, Andreas Willig
    ISBN: 978-0-470-51923-3, Wiley, October 2007
  • Principles of Wireless Access and Localization, K. Pahlavan and P. Krishnamurthy,
    ISBN-0000470697083, Wiley, 2013.
  • Communication Networks, A. Leon-Garcia and I. Widjaja,
    ISBN 0-07-246352-X, McGraw-Hill, 2004

Course Topics (as time permits)

  • Overview
  • Domain-specific IoTs
  • IoT and M2M, SDN and NFV
  • IoT System Management
  • IoT Platforms Design Methodology
  • IoT Systems - Logical Design and Python
  • IoT Physical Devices & Endpoints
  • IoT Physical Servers & Cloud Offerings
  • Case Studies
  • Data Analytics for IoT
  • Tools for IoT
Grades Percentage   Dates
Problem Set 1 5% Due Sept 27
Problem Set 2 5% Due Oct 27
Quiz 1 15% Wed, October 5, 2016, in class, 830a-930a
Quiz 2 15% Wed, November 9, 2016, in class, 830a-930a
Group Presentations 20% Groups present project status reports and paper summaries
Project 30% Project Due Dates
Proposal - Due September 21
Demo (20%) - Due December 5
Final Report (10%) - Due Dec 16.
In-class and project group participation 10%

Course Policies

  • Regular Participation is Expected:
    • Class attendance is required.
    • It is the student's responsibility to independentlyobtain any missed material (including handouts) from lecture.
  • Deadlines:
    • There will be no make-ups for exams, homework, quizzes or in-class assignments.
    • Penalties will be assigned for late assignments
  • All Non-project-related Assignments are an Individual Effort Unless otherwise explicitly specified by the instructor.
  • Students are responsible for announcements made in Lecture, on Website, or via Email
    Check your gatorlink email and the student access website several times per week for course announcements.
  • Students with disabilities:
    • Students requesting classroom accommodation must first register with the Dean of Students Office. The DSO office will provide the student with documentation that he/she must provide to the course instructor when requesting

Academic Honesty
All students admitted to the University of Florida have signed a statement of academic honesty committing them to be honest in all academic work and understanding that failure to comply with this commitment will result in disciplinary action.

This statement is a reminder to uphold your obligation as a student at the University of Florida, and to be honest in all work submitted and exams taken in this class and all others
For more information, please see the academic honor code.

UF Counseling Services
Resources are available on-campus for students having personal problems or lacking clear career and academic goals. The resources include:

  • University Counseling Center, 301 Peabody Hall, 392-1575
  • Career Resource Center, Reitz Union, 392-1601, career development assistance and counseling.
  • Personal Counseling, SHCC mental Health, Student Health Care Center, 392-1171

Software Use
All faculty, staff and student of the University are required and expected to obey the laws and legal agreements governing software use. Failure to do so can lead to monetary damages and/or criminal penalties for the individual violator. Because such violations are also against University policies and rules,
disciplinary action will be taken as appropriate. We, the members of the University of Florida community, pledge to uphold ourselves and our peers to the highest standards of honesty and integrity.