The Internet of Things is a network of devices that communicate and exchange data with each other. This data is mostly sensor data used to trigger events or actuartors to interact with other devices or machines.

Setup

To develop the software for these devices I use:

For the Arduino Extension to work, the Arduino CLI is required. Full setup instructions can be viewed in the README on GitHub.

Quickstart:

  1. Install the arduino-cli
      brew install arduino-cli
      
  2. Configure the extension:
    Set arduino.useArduinoCli to true
    Set arduino.path to /opt/homebrew/bin/
    Set arduino.commandPath to arduino-cli