Report

Session

【Report】IoT Programming with AI

2024.08.25  written by 

Program Overview

On August 7 and 8, 2024, the two-day lecture “IoT Programming with AI” was held as part of the AIC Summer Intensive Lectures. This lecture sought to give students hands-on IoT programming experience through the use of “GitHub Copilot,” a programming support tool provided by Microsoft.

What is IoT?

IoT stands for “Internet of Things,” referring to a network of interconnected devices that connect and exchange data between themselves and the cloud. In recent years, its usage has spread rapidly due to developments in digital transformation (DX). As such, more and more people are using IoT devices in their daily lives such as smart speakers in the home, and the influence of such technology will continue to grow.

Lecture Day 1

On the first day of the lecture, participants learned through a hands-on session how to use GitHub Copilot, basic MicroPython for controlling sensors and LEDs, and the concept behind Web API and how to use it. Each student then drew up an idea for an IoT device they would like to work on and penned it down in a worksheet. The instructors and TAs gave advice as needed, and the students worked on the implementation of their ideas.

Lecture Day 2

On the second day, students worked on developing their devices. At the end, everyone had a chance to present their creation. The unique and diverse ideas the participants shared gave inspiration not only to the students but also to the instructors.

Experiences like this, in which students not only write software but also assemble hardware, are invaluable opportunities even among AIC’s various initiatives, and are always well received. AIC will continue to improve its programs and strive to have more and more students participate in its events.

以下のように、「モノのインターネット」が完成しました。

ページトップ