AVR-IoT WG User Guide
AVR-IoT WG Development Board User Guide
Preface
Introduction
The AVR-IoT WG Development Board is a small and easily expandable demonstration and development platform for
IoT solutions. Based on the AVR
®
microcontroller architecture and using Wi-Fi
®
technology, it is designed to
demonstrate that the design of a typical IoT application can be simplified by partitioning the problem into three blocks:
Smart – represented by the ATmega4808 microcontroller
Secure – represented by the ATECC608A secure element
Connected – represented by the WINC1510 Wi-Fi controller module
The AVR-IoT WG Development Board features the following elements:
The PICkit
On-Board (PKOB nano) supplies full programming and debugging support through Atmel Studio/
MPLAB
®
X IDE Communication Library. It also provides access to a serial port interface (serial to USB bridge)
and one logic analyzer channel (debug GPIO)
On the PC, the on-board debugger acts as a mass storage interface device for easy drag-and-drop
programming, Wi-Fi configuration, and full access to the microcontroller application Command Line Interface
(CLI)
A mikroBUS
socket allows for expansion of the board capabilities with the selection from 450+ sensors and
actuators options offered by MikroElektronika (www.mikroe.com) via a growing portfolio of Click boards
A light sensor used to demonstrate published data
Microchip MCP9808 high-accuracy temperature sensor used to demonstrate published data
Microchip MCP73871 Li-Ion/LiPo battery charger with power path management
© 2020 Microchip Technology Inc.
User Guide
DS50002809D-page 1
Table of Contents
Preface........................................................................................................................................................... 1
1. Overview................................................................................................................................................. 3
1.1. The AVR-IoT WG Board...............................................................................................................3
1.2. LED Indicators..............................................................................................................................3
1.3. Switch Button Use Cases.............................................................................................................4
2. Getting Started........................................................................................................................................ 5
2.1. Connecting the Board to the Host PC.......................................................................................... 5
2.2. The AVR-IoT Webpage................................................................................................................ 5
2.3. Connecting the Board to Wi-Fi
®
Networks................................................................................... 7
2.4. Visualizing Cloud Data in Real Time............................................................................................ 9
2.5. Configuring Other Settings ........................................................................................................ 12
2.6. Migrating to a Private Google Cloud Account............................................................................ 14
3. Code Source Platforms......................................................................................................................... 15
3.1. Code Generation from MCC ......................................................................................................15
3.2. Getting the Source Code from GitHub....................................................................................... 23
4. Hardware Guide.................................................................................................................................... 24
5. FAQs, Tips, and Troubleshooting.......................................................................................................... 25
5.1. FAQs and Tips............................................................................................................................25
5.2. LED Status Troubleshooting.......................................................................................................26
6. Relevant Links.......................................................................................................................................28
7. Revision History.................................................................................................................................... 30
The Microchip Website.................................................................................................................................31
Product Change Notification Service............................................................................................................31
Customer Support........................................................................................................................................ 31
Microchip Devices Code Protection Feature................................................................................................ 31
Legal Notice................................................................................................................................................. 32
Trademarks.................................................................................................................................................. 32
Quality Management System....................................................................................................................... 33
Worldwide Sales and Service.......................................................................................................................34
AVR-IoT WG User Guide
© 2020 Microchip Technology Inc.
User Guide
DS50002809D-page 2