ACKme Networks AMW106-A02 Reference Manual

Wi-fi shield

Advertisement

Quick Links

AMW106-A02 Wi-Fi Shield
AMW106-A02
Wi-Fi Shield
Reference Guide
AMW106-A02
'Mantis'
ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide
September 3, 2015
© 2014-2015 ACKme Networks Inc. • http://ack.me

Advertisement

Table of Contents
loading

Summary of Contents for ACKme Networks AMW106-A02

  • Page 1 AMW106-A02 Wi-Fi Shield AMW106-A02 Wi-Fi Shield Reference Guide AMW106-A02 ‘Mantis’ ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide September 3, 2015 © 2014-2015 ACKme Networks Inc. • http://ack.me...
  • Page 2 While the information provided in this document is http://ack.me/contact believed to be accurate, it is under development and ACKme Networks reserves the right to make changes About this User Guide without further notice to the product described herein to improve reliability, function, or design, and makes no...
  • Page 3: Table Of Contents

    Using Mantis with Nucleo ............................7 Using the WiConnect mbed™ Library ........................ 7 Verifying Operation and Programming of the Nucleo Board ..............7 Installing the AMW106-A02 Mantis and Verifying Wi-Fi Operation ............11 Using the WiConnect Example Apps ....................... 13 STM32 Nucleo References ........................15 Using Mantis with a Computer ..........................
  • Page 4: Introduction

    TCP/IP networking stack with SSL/TLS/HTTPS security together with an extensive array of features that vastly simplify development of connected devices. Evaluation of WiConnect and the AMW106 module using the AMW106-A02 ‘Mantis’ Wi-Fi shield, shown in Figure 1, is available with 3.3V tolerant Arduino compatible boards listed below.
  • Page 5: Platform Support

    The mbed library together with the examples provided, makes it very easy to create connected applications. The WiConnect mbed library and examples are available on the mbed website at: http://developer.mbed.org/teams/ACKme/ ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 2 © 2014-2015 ACKme Networks Inc.• http://ack.me...
  • Page 6: Feature Identification

    Each pin on the module is connected to the expansion header (not populated), a number of module pins also connect to the Wi-Fi shield headers. Schematics for the board are provided in Appendix B. Figure 2. AMW106-A02 Features – TOP VIEW Antenna Connections...
  • Page 7 Feature Identification, Section 2 Figure 4. AMW106-A02 Shield Connections for Arduino & Nucleo Shield connections for the Mantis board are shown in Figure 4. There are two serial configurations available for communication between Mantis and the host microcontroller platform. Config A provides a single direct UART connection, and Config B provides a direct UART connection and also enables an additional console connection.
  • Page 8: Getting Started

    The STM32 Nucleo platform, described in Section 4, provides a seamless development path using the WiConnect mbed library provided as full source on the mbed website at http://developer.mbed.org/teams/ACKme ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 5 © 2014-2015 ACKme Networks Inc.• http://ack.me...
  • Page 9: Using Mantis With Arduino

    Information about the WiConnect Arduino library is available online at http://wiconnect.ack.me/arduino. Information about the WiConnect API and serial command interface is available at http://wiconnect.ack.me. Arduino References  Arduino website: http://arduino.cc/ ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 6 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 10: Using Mantis With Nucleo

    Verifying Operation and Programming of the Nucleo Board The procedures in this section verify that key features of the Nucleo board work, and that you can successfully program the board. For this section the AMW106-A02 (Mantis) Wi-Fi shield should NOT be installed on the Nucleo board.
  • Page 11 Using Mantis with Nucleo, Section 5 Figure 7. Nucleo ST-LINK Utility display after successful connection ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 8 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 12 Click on Import. The Import Wizard appears. Select the Programs tab. In the Search box enter ‘ACKme_HelloWorld’. In the search results, double click the app, or select it and click Import, to import it into your Program Workspace. ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 9 © 2014-2015 ACKme Networks Inc.• http://ack.me...
  • Page 13 Nucleo board to restart the Hello World app.  The terminal outputs text like this:  Type ‘hi’ followed by Enter to see the following terminal output: ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 10 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 14: Installing The Amw106-A02 Mantis And Verifying Wi-Fi Operation

    Installing the AMW106-A02 Mantis and Verifying Wi-Fi Operation The procedures in this section verify that the AMW106-A02 (Mantis) Wi-Fi shield is operating correctly. The wiconnect-web_setup_example provides a simple, quick way to save the SSID and password of your local wireless network on the Mantis.
  • Page 15 Click Save & Exit to save the network SSID and passphrase to the Mantis flash memory.  The module now automatically joins the chosen network whenever you issue a command that requires network access. ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 12 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 16: Using The Wiconnect Example Apps

    Example application Edit the following defines in example.cpp: #define TCP_SERVER_PORT ? demonstrating the TCP #define TCP_SERVER_MAX_CLIENTS ? server API of the ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 13 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 17 Enter help to see available commands. > help Requirements: terminal wiconnect-web_setup_example Simple example Described above. demonstrating WiConnect host library web setup feature. ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 14 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 18: Stm32 Nucleo References

    Using Mantis with a Computer To get started with WiConnect, select USB with the UART switch and connect a USB cable between the AMW106-A02 evaluation board and the USB port of the computer. Open a terminal emulator as described in Appendix A. The USB cable provides the evaluation board with power and a serial UART connection to the computer.
  • Page 19: System Indicator Leds

    -27 84:1B:5E:29:9D:F7 450.0 WPA2-Mixed 17 YOUR_NETWORK_NAME 1 11 -73 2C:B0:5D:31:6F:6A 300.0 WPA2-AES 6 button 2 11 -73 EC:1A:59:36:5B:6C 144.4 WPA2-Mixed 5 ACKme ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 16 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 20: Joining A Wi-Fi Network

    Check that the settings were successfully saved using get wlan.ssid get wlan.passkey Web Setup Mode exited > get wlan.ssid YOUR_NETWORK_NAME ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 17 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 21: Script Setup

    [Associating to YOUR_NETWORK_NAME] Security type from probe: WPA2-Mixed Obtaining IPv4 address via DHCP IPv4 address: 192.168.0.31 [Associated] Ping reply in 25ms ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 18 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 22: Want More

    A number of simple and more sophisticated example applications are also provided to help you get the most out of WiConnect and the AMW106-A02 Wi-Fi shield. ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 19 © 2014-2015 ACKme Networks Inc.• http://ack.me...
  • Page 23: Ordering Information

    Table 4 provides ordering information for AMW106 evaluation boards. Table 1. Ordering Information Part Number Picture Description AMW106-A02 Wi-Fi Shield with onboard ACKme AMW106 ‘Numbat’ module ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 20 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 24: Revision History & Glossary

    Glossary In most cases, acronyms and abbreviations are defined on first use. A comprehensive list of acronyms and other terms used in ACKme Networks documents are provided on the ACKme Networks website at http://ack.me/FAQs/Glossary. ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 21 ©...
  • Page 25: Appendix A - Configuring A Terminal Application

    3. Serial Port Setup. Select the Setup tab again from the main window, then select Serial port. A Setup serial port dialog box appears. Ensure the settings in the dialog box match the settings shown in the following ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 22 ©...
  • Page 26 5. Testing the connection. If Tera Term was able to connect successfully, the text in the application title bar indicates which COM port is connected, and the baud rate of the connection. For the example documented ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 23 ©...
  • Page 27 The Tera Term screen remains blank unless the Nucleo is programmed to send characters to the terminal. ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 24 © 2014-2015 ACKme Networks Inc.• http://ack.me September 3, 2015...
  • Page 28: Appendix B - Mantis Wi-Fi Shield Schematics

    APPENDIX B - Mantis Wi-Fi Shield Schematics APPENDIX B - Mantis Wi-Fi Shield Schematics The schematic on this page is for Mantis version 4 - AMW106-A02.4. Schematics for other board revisions are available at http://ack.me/resources/show M a n t i s "...
  • Page 29 For information about the WiConnect Arduino library http://wiconnect.ack.me/arduino For information about the WiConnect mbed library http://wiconnect.ack.me/mbed For AMW106-A03 schematics and related documentation http://ack.me/resources/show ARG-MW106-A02-100R • AMW106-A02 Wi-Fi Shield Reference Guide Page | 26 © 2014-2015 ACKme Networks Inc. • http://ack.me September 3, 2015...
  • Page 30 AMW106-A02 Wi-Fi Shield Reference Guide ACKme reserves the right to make changes without further notice to any products or data herein to improve reliability, function, or design. Information furnished by ACKme is believed to be accurate and reliable. However, ACKme does not assume any liability arising out of the application or use of this information, nor the application or use of any product described herein, neither does it convey any license under its patent rights nor the rights of others.

Table of Contents