Your board should be in the list of the available serial ports. Once done, open the plug-in that is available in the tools menu. Upload the sketch and keep the board (either the one with the shield plugged in, or the MKR1000 itself) connected to the computer.
Everything will be managed by the plug-in, but it is important to upload this sketch first. It is necessary to perform all the procedures managed by the Firmware Upgrader Plugin. It opens up the communication through the serial port to the WiFi module hosted on the board. When you load the sketch on the board, it prepares the communication between the plug-in and the WiFi chip. ino sketch is available in Examples > WiFi101 To simplify the process, we have prepared a specific sketch - this FirmwareUpdater - that you must load on the host board (either the one with the shield plugged in, or the MKR1000 itself) and an easy to use plug-in available in Arduino Software (IDE) 1.6.10 onwards. Unfortunately, the WiFi101 shield uses model A, which Atmel has stopped supporting, so there is no 19.6.1 firmware release for it, 19.4.4 will be the latest firmware version that is compatible. The 19.6.1 firmware is only available for model B of the WINC1500, this is used in the MKR1000 board.
When you load the sketch on the board, it will wait for a serial monitor console to be opened on your computer, then it prints out the result of the check between the expected firmware and the one available.ġ10 } Update Firmware / Load Certificates You can check the firmware of your board/shield by using the sketch below. For WEP encrypted networks, you need the SSID, the key, and key number. A WEP network can have 4 different keys each key is assigned a "Key Index" value. WEP network passwords are hexadecimal strings known as keys. The shield will not connect to networks using WPA2 Enterprise encryption. You will need to change the network settings in the sketch to correspond to your particular networks SSID.įor networks using WPA/WPA2 Personal encryption, you need the SSID and password. You should have access to a 802.11b/g wireless network that connects to the internet for this example.
This shield can be mounted on top of a board, such as the Arduino UNO. This library is also compatible with the Arduino WiFi Shield 101(retired).
You can also visit the WiFi101 GitHub repository to learn more about this library. In this article you will find a series of examples that can be uploaded to your board. The WiFi101 library is designed for Arduino products using a WINC 1500 module. This article was revised on 9 by Karl Söderby & Benjamin Dannegård.