Ir al contenido principal

ArmEducationX: Build Your First Internet of Things (IoT) Application on Arm

Learn to build functional IoT solutions such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - showcasing your skills to peers, professors or prospective employers.

7 semanas
3–6 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Verificación opcional disponible

Hay una sesión disponible:

¡Ya se inscribieron 6,595! Una vez finalizada la sesión del curso, será archivadoAbre en una pestaña nueva.
Comienza el 28 mar
Termina el 31 jul

Sobre este curso

Omitir Sobre este curso

Arm technology powered the smartphone revolution, and now it’s helping power the Internet of Things (IoT). This online course will provide beginners with an accelerated path to gain the knowledge necessary to thrive in a world transformed by innovations in IoT.

You can purchase the bill of materials required for the course directly from our technology partner, STMicroelectronics: https://www.st.com/content/st_com/en/campaigns/educationalplatforms/iot-arm-edx-edu.html

Instructor Update: We've identified an issue with the Google IoT Cloud service used in Modules 5 and 6 of the course. We are working to implement a solution to fix this issue and will update learners on our progress.

You’ll start your learning journey in this course by understanding the fundamentals of IoT, but quickly move to practical projects that will teach you the essentials of building Arm-based IoT applications.

Given that mobile computing platforms are where IoT often happens, we’ll also give you a basic understanding of Android application design, so you can integrate your mobile device into your IoT applications.

IoT applications have the potential to change the lives of billions around the world. This is why we’ll also provide you with the social context behind the technology. The course includes videos that illustrate the global impact of IoT applications – especially in emerging economies such as Africa. From ‘smart farming’, to solar panels and ‘blood drones’ - each case study contextualises IoT in real ‘first mile’ and ‘last mile’ applications, to help you understand the transformative impact of this technology in the real world.

Over the 6 modules, you will gain a key overview of:

• Internet of Things (IoT) fundamentals

• IoT and embedded system architectures

• Embedded application programming

• Connectivity and networking technologies such as Bluetooth Low Energy (BLE), LoRaWAN, ZigBee, and the IEEE 802.1 protocols

• Cloud computing

While not a requirement for this course, we recommend that learners who would like to improve their embedded systems skills (one of the essential technologies behind IoT implementations), also take our Embedded Systems Essentials on Arm edX program.

The Internet of Things is one of the fundamental building blocks of the next wave of computing. Forge your own career path in this connected world by enrolling in our course today!

De un vistazo

  • Idioma: English
  • Transcripción de video: English
  • Habilidades asociadas:Embedded Systems, Android (Operating System), Cloud Services, Android Applications, Internet Of Things (IoT), Computing Platforms, Zigbee, Device Management, Bluetooth Low Energy (Bluetooth), Smartphone Operation, Bill Of Materials, Peripheral Devices

Lo que aprenderás

Omitir Lo que aprenderás
  • How to implement a program to control peripherals on a microcontroller
  • How to develop a program to read values from on-board sensors
  • How to implement a program that sends on-board sensor values via BLE to a BLE scanner mobile app
  • How to implement a program to send sensor values from a device to a cloud database using WiFi – displaying the data in a webpage
  • How to implement a simple Android app for displaying cloud data
  • How to use a simple heuristic model in the cloud to predict different classes of activities using the sensors on-board in real time – sending the data to a mobile app.

Plan de estudios

Omitir Plan de estudios

The course consists of six modules:

Module 1: What is the Internet of Things

You will be able to outline the foundational principles of the Internet of Things (IoT) and key challenges involved in building an IoT based application.

Module 2: IoT Systems Architecture

You will be able to identify and evaluate key IoT architectures that are best suited for a particular application.

Module 3: IoT Device Architecture

You will be able to identify the elements of IoT hardware architecture, including the different types of memory, the principles of sensors and the role of I/O.

Module 4: IoT Connectivity of Things

You will be able to explain the different wireless technologies used in IoT and implement a simple BLE program.

Module 5: IoT Connectivity on the Internet

You will be able to identify and differentiate between the key communication protocols (EEE 802.11 / EEE 802.11a) and LPWAN technologies used in IoT applications.

Module 6: The Cloud

You will be able to define the concept of ‘the Cloud’ and identify different Cloud interfacing protocols.

Este curso es parte del programa Advanced Embedded Systems on Arm Professional Certificate

Más información 
Instrucción por expertos
2 cursos de capacitación
A tu ritmo
Avanza a tu ritmo
3 meses
3 - 6 horas semanales

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.