The WiFi PRO V3 module is managed by UART and it can be connected to SOCKET0 or SOCKET1. The main features of the modules are listed below:
- TX power:
- 802.11b: 18 dBm
- 802.11g: 14 dBm
- 802.11n: 11.5 dBm
- RX sensitivity:
- 802.11b: -80 dBm
- 802.11g: -70 dBm
- 802.11n: -65 dBm
- Chipset consumption:
- TX mode: 194 mA
- RX mode: 57 mA
- WiFi Scanning: 99 mA
- Internet protocols: ARP, CCMP, IP, UDP, TCP, DHCP, DNS, HTTP, HTTPS, MQTT
- Security protocols: SSL3/TLS1, HTTPS, RSA, AES-128/256, 3DES, RC-4, SHA-1, MD-5, WPA and WPA2. Accelerated in hardware: AES, HASH (SHA-2) library, RSA, ECC, Random Number Generator (RNG)
- Wireless Specifications:
- Standards: IEEE 802.11b/g/n/e/i
- Frequency: 2.4 – 2.48 GHz
- Channels: 1 to 14
- Antenna: Plug and Sense! and Waspmote OEM: PCB trace antenna
Figure: WiFi PRO V3 module
The WiFi PRO V3 module is powered at 3.3 V. The next table shows the module’s average current consumption in different states.
The following table describes the mean elapsed time for some actions in a single test for several attempts:
Some of these actions approximately have a fixed elapsed time like powering on the module or performing HTTP/FTP operations. However, the actions related to join an AP or open the FTP session are dependent on third parts and have more variability from the mean value. For instance, the joining process can take from few seconds to more than 20 seconds.
This module can be connected to both SOCKET0 and SOCKET1 placed in the Waspmote board.
Figure: Module connected to Waspmote in SOCKET0
In order to connect the module to the SOCKET1, the user must use the Expansion Radio Board.
The Expansion Board allows to connect 2 communication modules at the same time in the Waspmote sensor platform. This means a lot of different combinations are possible using any of the wireless radios available for Waspmote: 802.15.4, ZigBee 3, DigiMesh, 868 MHz, 900 MHz, LoRa, WiFi, NB-IoT / Cat-M, 4G, Sigfox, LoRaWAN, Bluetooth Pro, Bluetooth Low Energy and RFID/NFC. Besides, the following Industrial Protocols modules are available: RS-485/Modbus and CAN Bus.
Some of the possible combinations are:
- LoRaWAN - 4G
- 802.15.4 - Sigfox
- 868 MHz - RS-485
- NB-IoT / Cat-M - WiFi
- DigiMesh - 4G
- NB-IoT / Cat-M - RFID/NFC
- WiFi - 4G
- CAN Bus - Bluetooth
In the next photo you can see the sockets available along with the UART assigned. On one hand, SOCKET0 allows to plug any kind of radio module through the UART0. On the other hand, SOCKET1 permits to connect a radio module through the UART1.
Figure: Use of the Expansion Board
The API provides a function called
ON()in order to switch the module on. This function supports a parameter which permits to select the socket. It is possible to choose between
The rest of the functions are used the same way as they are used with older API versions. In order to understand them we recommend to read this guide.