WiFi-Bee
The WiFi-Bee is the connection piece to connect the senseBox to the internet. The data from the senseBox is transmitted via WLAN (WiFi) to the existing network. The WiFi-Bee is based on the ATWINC1500 microchip from Atmel.

WiFi Bee
Some of our WINC1500 WiFi Bees may have outdated firmware (version 19.4.4) installed. This can lead to transmission problems. If you are experiencing these problems, take a look at !!!! to update the firmware.
Technical Information
- "Plug-in-and-Go" senseBox compatible
- Single-band 2.4GHz b/g/n
- Operating voltage: 3.0V to 4.2V
- Encryption protocols: WPA/WPA2 Personal, TLS, SSL
- Network services: DHCP, DNS, TCP/IP (IPv4), UDP, HTTP, HTTPS
- Designation: WINC1500
- Dimensions: 24mm x 25mm x 9mm
- Weight: 3.5 g
Connection Test
To test the connection of the Bee with the internet, i.e., both the functionality of the component and the network, use the following sketch:
#include <SPI.h>
#include <WiFi101.h>
#include <senseBoxIO.h>
void setup()
{
// Initializes the serial monitor
Serial.begin(9600);
// Restart WINC1500 (WiFi-Bee) in XBEE1 socket
senseBoxIO.powerXB1(false);
delay(250);
senseBoxIO.powerXB1(true);
}
void loop()
{
delay(5000);
// Displays installed and latest firmware version
String fv = WiFi.firmwareVersion();
Serial.print("Firmware installed: ");
Serial.println(fv);
Serial.print("Latest firmware: ");
Serial.println(WIFI_FIRMWARE_LATEST_MODEL_B);
// Outputs the IP address of the senseBox
IPAddress ip = WiFi.localIP();
Serial.print("IP: ");
Serial.println(ip);
delay(5000);
}
If all outputs are displayed in the serial monitor, especially if the IP address is shown in the form 192.107.256.4, the WiFi-Bee is correctly initialized and the senseBox can be used with the internet.