The AMW006 ‘Numbat’ module is a fully certified small form factor, low power Wi-Fi networking module perfectly
suited to deeply embedded applications requiring medium/high data throughput in medium to high volume.
The module runs WiConnect firmware, ACKme Networks’ easy-to-use and reliable serial Wi-Fi networking application
that includes an embedded TCP/IP networking stack with SSL/TLS/HTTPS security.
Evaluation of WiConnect and the AMW006 module is available with the AMW006-E03 ‘Moray’ evaluation board. The
evaluation board is shown in Figure 1 and its features are shown in Table 1.
Figure 1. AMW006 Moray Evaluation Board
Table 1. AMW006 Evaluation Board Features
Note! Customers that wish to evaluate the AMW006 module using WICED should obtain an alternative
evaluation board that provides AMW006 program and debug capability. See the AMW006-E01 ‘Seabass’
WICED eval board.
The Moray evaluation board comes complete with a surface mount AMW006 ‘Numbat’ module. Each pin on the
Numbat module is connected to the expansion header. Schematics for the board are provided in Appendix B.
To get started with WiConnect, plug the AMW006 evaluation board into the USB port of the computer and 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.
With the board connected to the computer, verify the power LED is illuminated. If the power LED is NOT illuminated,
try re-plugging the USB cable, or try a different USB cable.
Note! Be sure to use a quality USB cable. Inferior cables may result in reduced or intermittent operation
of the evaluation board.
3.1 Getting Help
WiConnect provides extensive help for each command and variable. To obtain a list of help options, type the help
command.
> help
The following help options are available ...
help all -> Print a list of all Commands and Variables
help commands -> Print a list of Commands
help variables -> Print a list of Variables
help <command> -> Print help for a specific Command
help <variable> -> Print help for a specific Variable
Additional help is available online at http://wiconnect.ack.me
To obtain help for a particular command or variable, type help <command> or help <variable>.
To obtain help for the wlan_scan variable, type help wlan_scan.
> help wlan_scan
Usage : wlan_scan [-v] [<channel> [ssid]]
Shortcut: scan
Brief : Initiate a Wi-Fi scan and return results; optionally specify
a channel and AP SSID to scan for. For verbose scans, -v must be the first argument
Several methods are available to configure and join the AMW006 module to a Wi-Fi network.
Web Setup
WiConnect provides the option to use a web browser running on a network client (such as a smartphone, tablet or
computer) to select the remote Wi-Fi network the AMW006 module should join, and to enter a password for the
remote network.
When web setup is used, it is helpful to think of the network client as the keyboard and display for the module as
shown in Figure 3.
Figure 3. Web setup using a network client
Name: WiConnect-######
Password: password
To start web setup mode, enter the command setup web. WiConnect starts the local network and web server as
indicated by the final message: In progress.
Open the Wi-Fi settings on your smartphone, tablet or computer and join the network called WiConnect-######
(where ###### are the last 6 digits of the Wi-Fi module MAC address). The password for the network is simply:
password. The local network name and password, and the web address may be customised to suit your needs, see
the online WiConnect Reference Manual for further information.
After joining the local network, open a web browser on the network client and go to setup.com. The WiConnect web
page appears (see Figure 3), and a scan begins for Wi-Fi access points in range. Select the remote network you wish
to join, enter the network password then select Save & Exit and follow the prompts.
Once the settings are successfully saved, WiConnect prints Web Setup Mode exited to the terminal. Check that
the settings were successfully saved using get wlan.ssid and get wlan.passkey.
Web Setup Mode exited
> get wlan.ssid
YOUR_NETWORK_NAME
> get wlan.passkey
YOUR_NETWORK_PASSWORD
Script Setup
If you prefer instead to enter configuration details for the Wi-Fi network, WiConnect provides a default setup script
to step you through the process. The setup script is provided as a file called default_setup.script on the
WiConnect file system. The setup script may be customised as required.
> setup cmd
> Enter Wi-Fi network name:
set wlan.ssid YOUR_NETWORK_NAME
Set OK
> Enter Wi-Fi network password:
set wlan.passkey YOUR_NETWORK_PASSWORD
Set OK
>
set wlan.auto_join.enabled true
Set OK
> Saving settings
save
Saved
Success
>
network_up
[2014-05-17 | 11:48:31: Associating to YOUR_NETWORK_NAME]
In progress
> Security type from probe: WPA2-Mixed
Obtaining IPv4 address via DHCP
It is straightforward to manually enter the name and password for the network using the wlan.ssid and
wlan.passkey variables too. Be sure to save afterwards, or the values will be lost when the module reboots. Any
subsequent command requiring network access, such as an ICMP (Internet Control Message Protocol) ping,
automatically results in the module attempting to join the network.