The Azure IoT Developer Kit (AZ3166) board is a great prototyping board that is easy to get started with and use. Setting up and configuring the Wifi connectivity for this board is no exception. With the built-in display and buttons, the firmware is able to take advantage of this integrated hardware to enable a really great experience. The device essentially creates a Wifi Hotspot that you can connect to with ANY device, then you access a website hosted by the device to easily configure the Wifi Network and Password for it to connect to. It really is pretty much that simple!

To lay it out explicitly, here are the steps to follow to connect to your Azure IoT Dev Kit and configure it to connect to your Wifi network:

  1. Plug the device in with the USB cable. Once plugged in, it will automatically turn on. If you haven’t configured Wifi yet, or it just can’t connect to the local Wifi for some reason, then it’ll give the following message: “No Wifi – Enter AP Mode to config
    Azure IoT DevKit: Configure Wifi Connectivity - No Wifi? 2
  2. To set the AZ3166 device into AP Mode, you need to press and hold in the “B” button to the right of the display, and while hold it down press and release the “Reset” button located near the USB connector on the right edge of the board.
    Azure IoT DevKit: Configure Wifi Connectivity - No Wifi? 3
  3. Once in AP Mode, the board will show the name of the Wifi Access Point it’s making available on the built-in display. The name should be something similar to “AZ-04786300ce6a” but with a unique ID for your board.
  4. Next, you need to connect to boards Wifi Access Point with any device. You can use any device to connect (Windows, Mac, Android, iOS, etc) to connect, just make sure the device has a web browser you can use. Here’s a screenshot of using macOS to connect to the Access Point.
    Azure IoT DevKit: Configure Wifi Connectivity - No Wifi? 4
  5. Once you are connected to the AZ3166 Wifi Access Point, you need to open a Web Browser and navigate to the IP Address shown on the boards display. This should be http://192.168.0.1 but if it’s different please reference the display screen on your device.
    Azure IoT DevKit: Configure Wifi Connectivity - No Wifi? 5
  6. Once you’ve selected your Wifi Network, enter the password, and click Connect to configure your Azure IoT DevKit device to connect to it when it boots up.
  7. After you’ve saved your Wifi Network SSIS and Credentials to the device, you will see a screen similar to the following:
    Azure IoT DevKit: Configure Wifi Connectivity - No Wifi? 6
  8. Next, you need to wait a few seconds for the device to reboot.
  9. Now that your device has rebooted, it will now be configured to connect to the Wifi network you selected every time it boots up. When configured successfully and able to connect to Wifi, it will display similar to the following when plugged in and powered on:
    Azure IoT DevKit: Configure Wifi Connectivity - No Wifi? 7

Now that you have your Azure IoT Developer Kit (AZ3166) built by MXChip configured for Wifi and connected to your local network, you can get started building your amazing Internet of Things solutions!

If you want to read similar articles to this, and many more about Microsoft Azure and related technologies, please Subscribe!

Posted by Chris Pietschmann

Chris is a Microsoft MVP and has nearly 20 years of experience building enterprise systems both in the cloud and on-premises. He is also a Certified Microsoft Azure Solutions Architect (both MCSD and MCSE), a Microsoft Certified Trainer, and self proclaimed Cloud Advocate. He has a passion for technology and sharing what he learns with others to help enable them to learn faster and be more productive.

5 Comments

  1. It’s a good board and it’s actually easy to start using it. The steps you mentioned here are also helpful for understanding the same. Azure IOT development kit is very useful indeed.

    Reply

  2. […] Azure IoT DevKit: Configure Wifi Connectivity – No Wifi? (Chris Pietschmann) […]

    Reply

  3. […] An MXChip IoT DevKit waiting for Wi-Fi configuration. (📷: Chris Pietschmann) […]

    Reply

  4. Hello, I was able to complete the instructions above. I then proceeded to these steps: https://docs.microsoft.com/en-us/azure/iot-central/howto-connect-devkit and am able to get to Step 9 successfully but then, no data is set to IoT Central. Any ideas?

    Reply

    1. Chris Pietschmann December 5, 2018 at 2:37 pm

      It’s likely a configuration issue. Retrace your steps and make sure everything is correct.

      Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.