The Device object represents the physical Octave edge device. It contains attributes that the user will set to configure the physical device, and to assign application code which it will execute (in the form of Edge Actions).
Through the Octave API, you can provision new Octave edge devices, configure many of their aspects in the cloud, and then send these settings to the device.