Participants should have basic sys-admin capabilities. Each participant will be required to run a 64 bit virtual machine (provided with the course).
This course introduces engineers and technical staff to the Internet of Things (IoT) through a combination of theory and practical applications. The course is hands on, giving participants a chance to explore various aspects of IoT technology.
The course begins with an orientation to the IoT space and the most important technologies in play. The course progresses through foundational concepts such as microcontrollers, radios, networks and sensors with a range of discussion and experiments to deepen understanding. The course wraps up with a discussion of IoT backend systems and, in particular, the various cloud based systems purposed specifically for the IoT market.
This course is designed for Developers, IT and QA Staff, Technical Managers, DevOps and other engineering personnel.
Upon completion of this course, participants will have a broad, yet practical understanding of IoT and the IoT space
IoT Overview - Introduction to Iot and the ecosystem
Microcontrollers - General purpose and IoT specific microcontrollers
Sensors and Actuators - Types, arrays, grids and wireless sensor networks
Power - Power consumption and sources
Radios - Bands, radio protocols and RF modules
Networks - Network protocols and technologies for IoT,
Cloud Systems - IoT specific cloud backends and features
Additional Topics - apis, user interfaces and interoperability