- Defining Cisco IoT
- IoT Networking and Other Devices
- Examining IoT Protocols
- Examining IoT Standards
- Recognizing Cisco IoT Needs and Solutions
- Using Programmability with Cisco IoT
- Describing Cisco IoT Applications: Cisco IOx
- Describing Cisco IoT Applications: Cisco Kinetic and Cisco Field Network Director
- Defining Cisco Security Applications
Lab outline
- Use an MQTT Consumer to Subscribe to Sensor Data
- Use Cisco IOx Applications to Receive and Process Sensor Data
- Troubleshoot a Sensor Connection
- Use and Interpret Freeboard Data
- Use and Interpret Grafana Data
- Use and Interpret Kibana Data
- Cisco IOx Familiarity Lab
- Develop and Deploy a Cisco IOx Application
- Troubleshoot Cisco IOx
- Navigate Cisco Field Network Director
- Explore Cisco Field Network Director API
Before taking this course, you should have the following knowledge and skills:
- General software development or coding skills
- Basic functional and object-oriented programming skills
- Basic understanding of where applications live and how they are deployed in real-world scenarios
- Basic understand of how networking works
- Basic Linux OS skills: installing code language dependencies, installing code libraries, and general scripting
- Understanding of how to store code using git or another Version-Control System (VCS)
This course will prepare you for the 300-915 Developing Solutions Using Cisco IoT and Edge Platforms (DEVIOT) exam.