Level UP-Building online tutorials for a wireless sensor network project

Closed
Project
Academic experience
120 hours per Student
Student
Edmonton, Alberta, Canada
Advanced level

Project scope

Categories
Software development Hardware Networking
Skills
routing protocols communication tutorials operating systems peripheral devices
Details

positions available: 3

In this project, we will need to build 7 online tutorials for building wireless sensor network applications using Contiki OS and Cooja simulation for CC1350 Launchpad. Tutorials include:

1. Building peripherals control tutorials

2. Building multi-threading low-power application tutorials

3. Building communication and routing protocols tutorials

4. Building wireless sensor network simulation tutorials

5. Creating video recordings and documentations of the tutorials

Deliverables
  • Investigate steps needed to create a Contiki OS application to control CC1350 Launchpad peripherals.
  • Investigate steps needed to create a multi-threading low-power Contiki OS application for CC1350 Launchpad.
  • Investigate steps needed to create a Contiki OS application that allows multiple CC1350 Launchpad boards to communicate with each other.
  • Investigate steps needed to set up a simulation environment for a routing protocol and record some measurements.
  • Record and document the built tutorials.
Mentorship

The students will work under the supervision of Dr. Mohammed Elmorsy.

About the company

Company
Edmonton, Alberta, Canada
0 - 1 employees
Education

Computer Science studies the nature and techniques of problem solving through computation. Understanding computation requires a knowledge of hardware, software, mathematics and logic. The discipline and practice includes the essentials such as psychology, philosophy, linguistics and management theories–computer science connects technology with people. Students can choose one of two streams of study in computer science. The general computer science major is flexible and allows students to create a focus that reflects your interests. The software professional concentration provides the best preparation for a career in software development.