WiSnap User Manual 4.41 10202014-ML WISNAP WI-FI/SERIAL ADAPTER 802.11 B/G Wireless LAN Module User Manual and Command Reference Version 4.
WiSnap User Manual 4.41 10202014-ML 1 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 4 4.1 4.2 5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 6 7 8 9 10 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 11 11.1 11.2 11.3 11.4 12 12.1 12.2 12.3 12.4 12.5 12.6 13 13.1 13.
WiSnap User Manual 4.41 10202014-ML 13.3 13.4 13.5 13.6 14 14.1 15 15.1 15.2 15.3 15.4 15.5 16 16.1 16.2 17 18 19 19.1 20 21 22 23 23.1 23.
WiSnap User Manual 4.41 10202014-ML 1 Overview The “WiSnap” radio module is a complete, standalone embedded wireless LAN access device. The device has an on-board TCP/IP stack and requires only 4 pins (POWER, TX, RX, GND) to design in. The RS-232 interface can transfer data to remote applications, such as an iPhone app, data logger, or PC control console. Once initial configuration is set, the radio can automatically access the Wi-Fi network and send/receive serial data over UART.
WiSnap User Manual 4.41 10202014-ML Apply 3.3 VDC power to VBATT (pin 20), and V3.3IN (pin 21). Tie 3.3VREG-IN (pin 18) to GROUND. Leave 3.3V-REG-OUT (Pin 17) floating/no connect. BATTERY: Apply battery = 2.0 to 3.3VDC to VBATT (pin 20). Leave V3.3IN pin 21 floating/no connect. Tie pin 17 to pin 18. (This enables the on board battery boost 3.3V switcher). There is a built in voltage brownout monitor which will shut down the chip when the voltage drops below 2.0 VDC.
WiSnap User Manual 4.41 10202014-ML NOTE: The following only applies to the WiSnap M1 module. Connect a common ground when using the external TX, RX inputs. For a 3 wire DB-9 interface, connect TX, RX, and GND only. Factory default is hardware flow control disabled; CTS and RTS are not required. PIO’s are not 5.0 VDC tolerant. If using a 5.0 VDC circuit, input, PIO and UART input pins require a resistor divider. A suggestion is to use a 10K resistor in series with 20k resistor to ground. 2.
WiSnap User Manual 4.41 10202014-ML Other antennas can be used, such as a higher gain antenna, but would not be FCC certified. 2.6 Additional WiSnap AAA Dongle Notes 2.6.1 Power Switch and Sleep The red button on the top of the WiSnap AAA Dongle is a soft ON/OFF switch. To turn ON the WiSnap AAA Dongle, press down the red button for 1 second, and then release it. You will see the green, yellow, red and blue LEDs flash in succession.
WiSnap User Manual 4.41 10202014-ML Even if there is a “user” config file arming and toggling this switch nine (9) times will override the “user” settings and restore the WiSnap module to the factory hardcoded defaults. This is a bypass mechanism in case a bad configuration is saved into the “user” file. Switches 2, 3, and 4 are currently not used. 2.6.
WiSnap User Manual 4.41 10202014-ML 3 3.1 Configuration Entering Command Mode Upon power up, the device will be in data mode. To enter command mode, send the three characters $$$ and the device will respond with CMD. While in command mode, the device will accept ASCII bytes as commands.
WiSnap User Manual 4.41 10202014-ML To exit command mode, send exit. The device will respond with “EXIT”. Parameters, such as the SSID, channel, IP address, Serial Port settings, and all other settings can be viewed and configured in command mode. ASCII characters can be sent through a terminal emulator connected to the UART or via Telnet.
WiSnap User Manual 4.41 10202014-ML The join 1 setting ensures that when the module wakes up, it tries to join the access point that matches the stored SSID, passkey and channel. Channel =0 (the default) will force auto-scanning. Setting the channel will reduce the time it takes the WiSnap to find and associate. Step 2: Set up the IP address and port number of the remote server, so the WiSnap can connect when it wakes up. 1 2 3 4 Command set ip host 10.20.20.
WiSnap User Manual 4.41 10202014-ML Step 3: Set the wake up and sleep conditions. In this mode the sleep and wake timers are used to conserve battery. Since we don’t know when the remote host will connect, the module should to occasionally wake up and listen for the remote host. The trade off with these timers is that the longer you sleep, the better your battery life will be but the longer it will take the remote host to connect.
WiSnap User Manual 4.41 10202014-ML however, s uart baud 115200 is NOT valid. Numbers can be entered as either decimal, (like 115200 above) or hex. To enter hex, use “0x” before the value: 0x. For example, the hex value FF would be entered as 0xFF. 4.2 Command Organization Commands fall into 5 general categories: SET COMMANDS - Changes settings immediately and permanently (save command issued).
WiSnap User Manual 4.41 10202014-ML set ad-hoc beacon - sets the ad-hoc beacon interval in milliseconds where is a decimal number from 0 to 65,436. Default is 100. set ad-hoc probe - sets the ad-hoc probe retry count. Default is 5. This is the number of consecutive probe responses that can be lost before declaring “AD- HOC is lost” and disabling the network interface. 5.2 BROADCAST Parameters set broadcast address - sets the address to which the UDP hello/heartbeat message is sent.
WiSnap User Manual 4.41 10202014-ML set comm size - sets the flush size. An IP packet will be sent each time bytes are received. Default is 64 bytes. You should set this value to the largest possible setting to maximize TCP/IP performance. Maximum value = 1420 (at 9600) bytes. NOTE: This value is set automatically when the baud rate is set, in an attempt to optimize the link. It is assumed that higher baud rates equate to more data and hence the flush size is increased.
WiSnap User Manual 4.41 10202014-ML set ip address - sets the IP address of the WiSnap module, where is an IP address in the form ... with being a number between 0 and 255. If DHCP is turned on, the IP address is assigned and overwritten during association with the access point. Example: set ip a 10.20.20.1 set ip backup - sets a secondary host IP address.
WiSnap User Manual 4.41 10202014-ML set ip netmask - sets the network mask. If DHCP is turned on, the net mask is assign and overwritten during association with the access point. set ip protocol - sets the IP protocol. Value is a bit mapped setting. To connect to the WiSnap module over TCP/IP such as Telnet the device must have the use the TCP Server protocol / bit 2 set. To accept both TCP and UDP use value = 3 (bit 1 and bit 2 set).
WiSnap User Manual 4.
WiSnap User Manual 4.41 10202014-ML - set sys output 0x0100 0x0100 - Drives GPIO8 high - set sys output 0x0000 0x0100 - Drives GPIO8 low set sys sleep - sets the sleep timer, where is a decimal number. The sleep timer is the time (in seconds) after which the module goes to sleep. This timer is disabled during an open TCP connection. When the TCP connection is closed, the module counts down and puts the module to sleep after seconds.
WiSnap User Manual 4.41 10202014-ML Value 0 1 2 3 4 5.9 Sensor pin voltage Turn off the sensor power Ground the sensor pin 1.2-V internal regulated reference VBATT input pin 3.3-V output of on-board regulator Example: - set q power 0x20 - Sets power to 1.2 V automatically upon power up - set q power 0x02 - Sets power to 1.2 V when a sampling event occurs - set q power 0x40 - Sets power to 3.3 V automatically upon power up - set q power 0x04 - Sets power to 3.
WiSnap User Manual 4.41 10202014-ML Raw Baud Rate 458333 500000 550000 611111 687599 785714 916667 1100000 Comment This is 460800 Raw baud rate Raw baud rate Raw baud rate Raw baud rate Raw baud rate This is 921600 Raw baud rate Example: set u r 7200 sets the baud rate to 7200 baud. set uart flow - sets the flow control mode and parity, where is a hex number. The setting is in the upper nibble of the hardware flow control setting.
WiSnap User Manual 4.41 10202014-ML set wlan auth - sets the authentication mode. Not needed unless using auto join mode 2. i.e. set wlan join 2 NOTE: During association the WiSnap module interrogates the Access Point and automatically selects the authentication mode.
WiSnap User Manual 4.41 10202014-ML 3 4 7 authentication mode. This ignores the stored SSID and searches for the access point with the strongest signal. The channels searched can be limited by setting the channel mask. Reserved – Not used. Create an Ad hoc network, using stored SSID, IP address, and netmask. Channel MUST be set. DHCP should be 0 (static IP) or set to Auto-IP with this policy (unless another Ad hoc device can act as DHCP server).
WiSnap User Manual 4.41 10202014-ML set wlan rate - sets the wireless data rate. Lowering the rate increases the effective range of the WiSnap module. The value entered is mapped according to the following table: Value 0 1 2 3 4–7 8 9 10 11 12 13 14 15 Wireless Data Rate 1 Mbit/sec 2 Mbit/sec 5.5 Mbit/sec 11 Mbit/sec Invalid 6 Mbit/sec 9 Mbit/sec 12 Mbit/sec 18 Mbit/sec 24 Mbit/sec (default) 36 Mbit/sec 48 Mbit/sec 54 Mbit/sec set wlan ssid - sets the WLAN SSID to associate with.
WiSnap User Manual 4.41 10202014-ML get mac - displays the device MAC address. get optional - displays the optional settings like device ID. get q - displays the sensor settings (sensor mask and sensor power settings). get sys - displays system settings, sleep, wake timers, etc. get time - displays the time server UDP address and port number. get wlan - displays the SSID, channel, and other WLAN settings. get UART - displays the UART settings. ver - returns the software release version.
WiSnap User Manual 4.41 10202014-ML 8xxxxx, where xxxxx is the voltage in microvolts sampled on the channel you requested. NOTE: If a web post or UDP broadcast samples the data, the data is shifted as described in the “UDP Broadcast” section. show q 0x1 - displays multiple analog interface values at once. The channels displayed is controlled by a bit mask which is preceded by a 0x1xx where xx mask is the bit mask of the channels.
WiSnap User Manual 4.41 10202014-ML 2) ping g - pings the gateway, the gateway IP address is loaded if DHCP is turned on, otherwise it should be set with the set ip gateway command 3) ping h - pings the stored host IP address, the host IP address can be set with the set ip host command 4) ping i - pings a known Internet server at www.neelum.
WiSnap User Manual 4.41 10202014-ML Drive GPIO9 High GPIO8 The module sleeps as soon as GPIO8 is held high (4 µs latency). To enable this feature, use the set sys trigger 0x20 command setting. To wake up the module from sleep, following options are available: Method Sensor Input (1.2VDC ONLY) Type Sensor Pins Rx Pin (1.2VDC ONLY) Rx pin via Sensor 0 CTS Pin (3.
WiSnap User Manual 4.41 10202014-ML 10.1 System Timers and Auto Connect Timers The WiSnap module uses the Real Time clock (RTC) to generate timers. The RTC is active even when the WiSnap module is asleep. This makes it possible to put the module to sleep and wake up from sleep based on timer intervals using timers.
WiSnap User Manual 4.41 10202014-ML The UDP auto-sleep timer is set using two variables. The timer interval is a product of the autosleep value and the comm flush timer (in milliseconds). The timer is decremented every “product” milliseconds.
WiSnap User Manual 4.41 10202014-ML 1 2 2 4 set sys trigger 2 set sys trigger 4 WARNING: Under no conditions should the voltage on any sensor input exceed 1.2VDC. Permanent damage to the module will result. Sensor inputs are rated 1.2VDC maximum. You must use a resistor divider when driving a sensor pin from the other 3V pins such as RX. A resistor divider network with a minimum of 24K in series and 10K to ground from the UART RX or CTS pin should be used.
WiSnap User Manual 4.41 10202014-ML equivalent of the ASCII character. Setting the match character to 0 disables matching. Each time the match character is seen an IP packet will be sent. For example, set comm match 0xd forwards once a 0xd hex character is seen. set comm size - This command sets the flush size in bytes, where is a decimal number from 0 to 1,420 (at 9600 baudrate).
WiSnap User Manual 4.
WiSnap User Manual 4.41 10202014-ML NOTE: Bits 0-3 are mutually exclusive with the bits 4-6. i.e. 0x77 is an illegal value. If the LEDs are disabled using bits 0, 1, 2 above, you can then use the show i command to read these GPIO. For example show i will return Port=30.
WiSnap User Manual 4.41 10202014-ML set sys printlvl - sets additional print functions. Value is a bit-mapped register that controls which printout messages are sent to the UART. See Section 5.8, set sys parameters for more information. 10.7 Scan Output Format You enable the scan output using the set sys printlvl 0x4000 command. The scan output format differs, depending on the firmware you are running. Firmware Version 2.36 & 2.45 Firmware version 2.36 and 2.
WiSnap User Manual 4.41 10202014-ML 0200 1000 2000 IBSS (ad hoc mode) Privacy (secure with WEP or WAP) Short preamble Table: WPA Bit Mask Values Bit Mask Value 04 08 10 20 Description WPA_UNICAST_TKIP WPA_UNITCAST_AES_CCMP WPA_BROADCAST_TKIP WPA_BROADCAST_AES_CCMP Table: WPS Bit Mask Values Bit Mask Value 02 40 80 Description WPS_PushButton_ACTIVE WPS_SUPPORTED WPS_PushButton_SUPPORTED Firmware Version 2.22 through 2.30 Firmware version 2.22 through 2.
WiSnap User Manual 4.41 10202014-ML mode 3 = Ad hoc mode 10.9 1 = Connected 3 = No IP 4 = Connecting 5 = Challenge for password Using the Real Time Clock Function The module’s real-time clock keeps track of the number of seconds since the module was powered on and the actual time when the module synchronized with the sNTP time server.
WiSnap User Manual 4.41 10202014-ML Wake=6 RAW=2345ab NOTE: The RAW value is the 64-bit hex RAW value of the RTC, which ticks at 32,768 Hz. 10.10 Time Stamping Packets This feature can be used to automatically append 8 bytes to a TCP or UDP packet. set ip flags 0x87 - enables timestamp and keeps other default settings TIME STAMP (MSB to LSB) User’s TCP or UDP 63-56 packet Data 55-48 47-40 39-32 31-24 23-16 15-8 7-0 The 8 bytes represents the 64-bit raw value of the real-time clock register.
WiSnap User Manual 4.41 10202014-ML over the Wi-Fi link via the UDP protocol (in this case) and the data coming over the Wi-Fi link (via UDP protocol in this case) will be sent to the UART. 11.2 UDP Auto Pairing UDP auto pairing feature temporarily stores the Host IP address of the first remote device that send a UDP packet into the module. This host IP address is stored in the RAM, which will not survive a sleep or power cycle.
WiSnap User Manual 4.
WiSnap User Manual 4.41 10202014-ML CMD scan <2.
WiSnap User Manual 4.41 10202014-ML With the WiSnap module in command mode, type open . The server will report the connection is open and you can type characters into the UART window and see them on the server window or vice versa. 12.3 Setting up Automatic Connections Some applications require the module to connect to a remote server, send data, and then disconnect automatically upon power up (or wakeup). You can configure the module to perform this functionality automatically.
WiSnap User Manual 4.41 10202014-ML - set dns name myserver - sets the DNS host name of the TCP/IP connection to “myserver”. Once the address is resolved an automatic connection will be made. To manually lookup the IP address of a host, use this command: - 12.6 lookup - string is the hostname. Utilizing the Backup IP address/connect function The module contains a feature for auto-retry and redundancy. If the host’s first IP address connection fails, the module uses the backup IP (if set).
WiSnap User Manual 4.41 10202014-ML Value 0 1 2 3 4 5 6 7 13.
WiSnap User Manual 4.41 10202014-ML 13.4 NOTE: If you attempt to send data by physically typing characters on the keyboard or if your microcontroller is not sending data fast enough, the WiSnap module will send out small packets of data (It will send out many packets of small MTU size). To avoid this, set the flush timer to a higher value. By default, it is set to 10 milliseconds. You can extend the flush to a higher value (e.g. set comm. time 5000).
WiSnap User Manual 4.41 10202014-ML In this example, we will connect to the web server at www.rovingnetworks.com/mike.php?ID and send data “ID=1234” every 60 seconds. We will also append the sensor data to the “ID=1234”. Set the network connections as described above. The other parameters that we need to set are described below: 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) set dns name www.rovingnetworks.
WiSnap User Manual 4.41 10202014-ML 6) 7) 8) 9) 10) set sys auto 10 - auto connect every 10 seconds set option format 1 - send an HTML header set uart mode 2 - automatically connect using data Trigger mode save - save the configurations in config file reboot - reboot so that the settings take effect With the above settings enabled, the WiSnap module will connect out to the web server every time it receives data on the RX line.
WiSnap User Manual 4.41 10202014-ML NOTE: FTP IP Address may vary. Check with SerialIO for most up-to-date credentials. The previous firmware will become the backup image. Here is an example of what you should see after a successful update: FL# SIZ FLAGS 11 18 3 29 1 10 30 18 3 208 Free, Boot=30, Backup=11 WiSnap_GSX-2.20 config WiSnap_GSX-2.21 Note the module must be rebooted or power cycled to use the new firmware.
WiSnap User Manual 4.41 10202014-ML To enable ad hoc mode in software, you use the set wlan command with the join, ssid, and chan parameters. For example, type the following commands in command mode: - set wlan join 4 - set wlan ssid my_adhoc_network - set wlan chan 1 Turn off DHCP so that the module does not attempt to obtain an IP address from another device, and set the module’s IP address and netmask. Because an automatic IP assignment fixes the first two bytes of the IP address, use 255.255.0.
WiSnap User Manual 4.41 10202014-ML With firmware version 2.22 and higher, the module can scan for networks while in ad hoc mode. Issuing the scan command temporarily disables ad hoc mode while the module is scanning. Ad hoc mode is restored automatically when the scan completes. If you are connected to the module over telnet, the scan result is sent over telnet and ad hoc mode is restored. 15.5 Enable Ad Hoc Mode in Hardware To enable ad hoc mode using hardware, set GPIO0 high (3.3V) at power up.
WiSnap User Manual 4.41 10202014-ML To enable Access Point mode in hardware, hold GPIO9 high at 3.3 V and then reboot (or power cycle) the module. The module boots up in Access Point mode with the DHCP server enabled. The table below displays the default Access Point Mode Settings: Setting SSID Channel DHCP Server IP Address Netmask Gateway AP Mode Default WiSnapAP-XX, where XX is the last two bytes of the module’s MAC address 1 Enabled 1.2.3.4 255.255.255.0 1.2.3.
WiSnap User Manual 4.41 10202014-ML IP address assigned Client MAC address Remaining lease time (in seconds) Host name show lease command example output: <2.45> show lease 1.2.0.10.1a:2b:3c:4d:5e:6f,86392,mydevice-12345678f 1.2.0.11,f6,e5,d4,c3,b2,a1,80153,* 1.2.0.12,00:00:00:00:00:00,0, 1.2.0.13,00:00:00:00:00:00,0, 1.2.0.14,00:00:00:00:00:00,0, 1.2.0.15,00:00:00:00:00:00,0, NOTE: In AP mode, the module can assign a DHCP lease to 7 clients. However, not all clients report the host name.
WiSnap User Manual 4.41 10202014-ML AP mode supports routing between clients. Clients can ping each other via the AP module and can also send data to each other over TCP and UDP. set sys iofunc 0x70 - enables alternative functions set wlan linkmon 60 - enables link monitor feature required for alternative functions The link monitor feature must be enabled to turn on the alternative functions in soft AP mode only. The table below shows the GPIO alternative functions.
WiSnap User Manual 4.41 10202014-ML Launching a WPS Application There are two ways to invoke a WPS function: Using the wps command in the console. Using the ad hoc/factory reset pin (GPIO9). To invoke a WPS function using the ad hoc/factory reset mode: 1. Enable the WPS function on GPIO9 using the set system trigger 0x10 command. WPS on GPIO9 is disabled by default to avoid accidentally invoking the WPS function. 2. The WPS application is invoked when GPIO9 goes from low to high.
WiSnap User Manual 4.41 10202014-ML If you press the WPS button on the access point and then perform a scan, the scan returns a –A to indicate the access point is in WPS active mode. Scan Showing Access Points in WPS Active Mode 18 Analog Sensor Capability The WiSnap module has 8 analog sensor inputs that can be driven between 0 to 1.2-V DC. You can sample the analog inputs and read digital value using the show q command, where is a decimal number representing the channel.
WiSnap User Manual 4.41 10202014-ML You can also sample multiple channels by using a bit mask: show q 0x1 where mask is a bit mask of the channels. For example, to read channels 0, 1, and 7, send the show q 0x183 command. The return values are the format: 8, 8, 8\r\n Automatic sampling of sensor pins: The sensor pins can be automatically sampled and data forwarded in two modes: 1) The UDP broadcast packet will contain the value of the samples.
WiSnap User Manual 4.41 10202014-ML 19 Default Configuration Settings AD-HOC PARAMETERS Parameter Beacon Probe Reboot Default 102 (milliseconds) for ad hoc mode only 5 (seconds to look for beacons before declaring ad hoc is lost) for ad hoc mode only 0, for ad hoc mode only BROADCAST PARAMETERS Parameter IP address Port Interval Backup address Backup port Default 255.255.255.255 55555 7 (seconds) 0.0.0.
WiSnap User Manual 4.41 10202014-ML Gateway Host Remote port Protocol MTU Flags TCP mode Backup 0.0.0.0 0.0.0.0 2000 2 (TCP server and client) 1524 0x7 0x0 0.0.0.
WiSnap User Manual 4.41 10202014-ML Passphrase TX Power rubygirl 0 (which implies 12 dBm. Applicable to RN171 module only) String Variable Sizes The tables below provide the string variable sizes for the listed parameters: FTP PARAMETERS Parameter file user pass dir Value (Bytes) 32 16 16 32 WLAN PARAMETERS Parameter ssid phrase Value (Bytes) 32 64 DNS PARAMETERS Parameter DNS host name DNS backup host name Value (Bytes) 64 64 COMM PARAMETERS Parameter open close remote deviceid 19.
WiSnap User Manual 4.41 10202014-ML Even if a user configuration file exists, arming and toggling GPIO9 7 times overrides the user settings and restores the module to the factory hardcoded defaults. This bypass mechanism allows you to restore the factory defaults in case a bad configuration is saved into the user file. Issuing the factory RESET command while in command mode restores the module to a factory default state.
WiSnap User Manual 4.41 10202014-ML 22 Command List The tables below provide a listing of all available commands and their defaults. For more detailed information, refer to the “Command Reference.” Set commands Command Default Description set adhoc beacon set adhoc probe set adhoc reboot set broadcast address set broadcast backup set broadcast interval 102 5 0 255.255.255.255 0.0.0.
WiSnap User Manual 4.
WiSnap User Manual 4.41 10202014-ML set wlan linkmon 0 (disabled) set wlan mask set wlan phrase set wlan number set wlan rate set wlan ssid set wlan tx 0x1FFF (all channels) rubygirl 0 12 roving1 0 set wlan user - bytes) in hex without the preceding 0x. Sets the link monitor timeout threshold, where is a decimal number representing the number of failed scans before the module declares AP is Lost and de-authenticates.
WiSnap User Manual 4.41 10202014-ML file. You must type the word RESET in capital letters. Instructs the WiSnap module to join the network indicated by . Use this command to join a network that is shown in the scan list, where is the entry number listed for the network in the scan list. Disconnects the module from the access point to which it is currently associated. Causes the module to perform a DNS query for host name .
WiSnap User Manual 4.41 10202014-ML Added WPA2-PSK personal security to soft AP mode. The soft AP commands are organized as follows: o o o set ap ssid set ap passphrase set ap link_monitor
WiSnap User Manual 4.41 10202014-ML Fixed an issue in which the show rssi command was not working in infrastructure mode when auto join to a wireless network is disabled (set wlan join 0). Fixed an issue in soft AP mode wherein the scan command would not work the first time. Added stability to the FTP client mode. As of version 4.0 03/27/13 Added support for Multiple Image Format (.mif) files to download multiple images.
WiSnap User Manual 4.41 10202014-ML In some cases flow control can get “stuck,” e.g., during a tcp_close or de-authentication in which the UART cannot transmit a TCP packet and is holding it. Added a fix to attempt to clear the buffer. In previous firmware, the associated status is always set even if no clients are joined. In version 2.45, the red LED correctly shows the status if there are no devices joined.
WiSnap User Manual 4.41 10202014-ML As of version 2.21 07/11/2010 The firmware checksum the image (and compare to the stored values in the file) now before committing it to flash and updating the boot record after download. If the checksum fails firmware prints “UPDATE FAILED” and deletes the image. As of Version 2.20 06/14/2010 Passphrase now accepts up to 64 characters. A bug introduced in 2.
WiSnap User Manual 4.41 10202014-ML AD-HOC mode - The command set ad-hoc probe x is now used to set a threshold for the number of consecutive missed probe responses allowed before declaring “AD-HOC is Lost” and setting the network interface to be down. Default is 5 probes. A setting of set ad-hoc probe 0 will disable this function. Some Ad-hoc stations do not reliably respond to probes and so this value higher avoids intermittent loss of connectivity.
WiSnap User Manual 4.41 10202014-ML Known Issues WiSnap Module has trouble associating with some 802.11.n access points. The module will crash and reboot repeatedly. We have seen this behavior with Linksys and Dlink router/access points. If you disable the .n capability on the router the module will associated correctly. Flow control is not functional. Current Firmware Version 2.
WiSnap User Manual 4.41 10202014-ML ping i command added to ping a known Internet server (www.neelum.com) by first resolving the address, proving that DNS is working and then pinging the server. This proves the device has internet connectivity. UDP secure mode will only forward packets to the UART that match from the host address. TCP secure mode will only allow connection from and IP that matches host address. As of firmware version 2.