23
/
Figure 7: IoT Core Registry Settings. (Source: Mouser Electronics) Figure 8: AVR-IoT WG Board Command-Line Interface in the Serial
Terminal. (Source: Mouser Electronics)
AVR-IoT WG Evaluation Board
(AC164160)
Microchip Technology ATECC608A
CryptoAuthentication™ Devices
• Cryptographic Co-Processor with Secure
Hardware-based Key Storage
• Hardware Support for
Symmetric Algorithms
• Guaranteed Unique 72-bit
Serial Number
LEARN MORE
• 4x status LEDs (Wi-Fi, CONN, DATA, ERROR)
• USB power, debugging, and UART communication
• Drag-and-drop
programmer
LEARN MORE
a couple times and you should see the board's command-line
interface response (Figure 8). The exact list of commands may
vary slightly, depending on the version of firmware installed on
the board during manufacturing.
Type "device" (without the quotes) and press Enter. The
screen will display the unique 18-digit device ID for this board.
In the next step, we'll add the letter 'd' to the beginning of the
18-digit ID and use the resulting string as the board's device
ID in Google Cloud IoT. For example, if the 18-digit ID is
"1234567890ABCDEF12," the device ID in Google Cloud IoT
will be "d1234567890ABCDEF12."
Type "key" (without the quotes) and press Enter. The screen
will display the unique public key for the board, corresponding
to the board's unique ATECC608A chip. The public key consists
of four text lines that begin with -----BEGIN PUBLIC KEY-----
and end with -----END PUBLIC KEY-----. We'll use this public
key in the next step.
Create the Device and Add the Public Key
In the Google Cloud IoT Core navigation menu, select Devices,
and click Create a Device. Enter these settings:
Device ID: Letter "d" followed by the 18-digit device ID
Device communication: Allow