3.1.1.3 Component Libraries and Peripherals

Important: Launching MCC v3.95 or earlier will automatically install an obsolete deprecated version of the AVR-IoT WG library. To avoid using this outdated library and its components, always check that you are loading the AVR-IoT AWS Sensor Node Library and not the "AVR-IoT WG Sensor Node" Library. The correct library will also have a blue question mark beside its name as shown below. The correct component libraries used by the module will be under Libraries in Device Resources panel.

  • CrypthoAuthLib – The Crypto Authentication Library (CryptoAuthLib) shows the settings needed to configure the on-board ECC608 chip that provides the security features of the AVR-IoT WA board to work. It also indicates the communication settings between the ECC608 chip and the embedded microcontroller on-board, as shown in CryptoAuthLib MCC.
  • WINC – Under the WINC library, the user can configure the default SSID, password, authentication type, and inclusion of IPSocket for the network to which the board will be connected, as seen in WINC MCC.
  • Message Queuing Telemetry Transport (MQTT) – MQTT is used as a messaging protocol which operates on top of a TCP/UDP connection to transporting data between client and broker over the Cloud. In MCC, the user can change their MQTT host and connection time-out duration, as shown in MQTT MCC for desired application configuration).
Figure 3-9. CryptoAuthLib MCC
Figure 3-10. WINC MCC
Figure 3-11. MQTT MCC