Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M mozfest-program-2018
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 295
    • Issues 295
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MozFest (Mozilla Festival)
  • mozfest-program-2018
  • Issues
  • #212
Closed
Open
Issue created Jul 27, 2018 by mozfest-bot@mozfest-bot

Learn and Create IoT

[ UUID ] 84369271-9861-49ca-99f4-48e3b461cf2b

[ Session Name ] Learn and Create IoT [ Primary Space ] Youth Zone [ Secondary Space ] Web Literacy

[ Submitter's Name ] Taichi Isaku [ Submitter's Affiliated Organisation ] WebDINO Japan [ Submitter's GitHub ] @fuzz139

[ Other Facilitator 1's Name ] Satoko Takita

[ Other Facilitator 2's Name ] Tomoya Asai [ Other Facilitator 2's GitHub ] @dynamis

What will happen in your session?

We will hold a creative workshop where participants will create IoT devices using Web technology. We will use the open source IoT programming environment "CHIRIMEN for Raspberry Pi 3" which is built for the named single-board computer. Participants will learn hands-on about low-level APIs such as "WebGPIO" and "WebI2C" that allows them to control physical devices via the Web using JavaScript. After actively learning the basics of IoT programming, participants will play with different sensors and actuators to build their own IoT device. Not only is this session is great for beginning and advanced coders who want to learn about IoT programming, but also for teachers who are looking for an easy-setup environment to teach these skills to their students.

What is the goal or outcome of your session?

The goal of this session is for participants to experience and learn the basics of IoT programming, and also for teachers to find new and feasible ways to teach these skills. IoT usually requires a wide range of skills, expensive tools, and lots of time and effort for setup. However, the open source environment used in this workshop is quick, easy, accessible, and economical allowing for anyone to prototype IoT devices with simple Web-based programming languages. This participants can experience what it is like becoming a full-stack engineer who plan and create both the hardware and software. This is a great chance for youths to discover new interests and talents to continue on to prototyping future IoT projects.

If your session requires additional materials or electronic equipment, please outline your needs.

A projector and paper, pens, post-it notes would be helpful for the ideation process. In addition, since participants will be working on raspberry pi computer boards, each participant/group of participants would need two electric outlets (one for the computer board and one for the display).

Time needed

90 mins

Assignee
Assign to
Time tracking