Getting Started with WiFi IoT Module Configuration and Usage

Last revision 2026/01/07

This article offers a detailed guide on setting up and using a WiFi IoT module, covering power connections, WiFi and MQTT configurations, and data reporting with SCI DAQ.

WiFi Module Configuration

  • Power the WiFi module via the POWER IN or Type-C port located on the top of the module (note: do not connect any devices to the 4-pin I2C Gravity port during this process).

  • Wait for the white light on the WiFi module to turn off and the blue light to turn on. Use a computer or smartphone to search for and connect to the WiFi hotspot named "ESP32 Hotspot" with the password "12345678".

  • Once connected, open a browser and enter "192.168.32.32" in the address bar to access the configuration page.

  • Fill in the required configuration details
    If you are unsure how to obtain the MQTT parameters for your IoT platform, please refer to the corresponding guides for EasyIoT, SIoT v2, or SIoT v1.

    • WiFi SSID:
      Enter the name of your WiFi network.

    • WiFi Password:
      Enter the password of your WiFi network.

    • MQTT Server:
      Enter the MQTT server address.

    • MQTT Username:
      Enter your MQTT username.

    • MQTT Password:
      Enter your MQTT password.

    • Save:
      Enter 1 for SIoT v2, or 0 for SIoT v1 or EasyIoT.

    • Topic Line 1:
      Enter the topic name for data displayed on the 1st line of the SCI screen.

    • Topic Line 2:
      Enter the topic name for data displayed on the 2nd line of the SCI screen.
      If only two data items are required, the remaining fields can be left blank.
      If the SCI DAQ module does not provide enough data while all topics are filled in, the WiFi module will automatically skip the unavailable data when reporting.

    • Topic Line 3:
      Enter the topic name for data displayed on the 3rd line of the SCI screen.

    • ...

    • Topic Line 10:
      Enter the topic name for data displayed on the 10th line of the SCI screen.

  • After completing the form, click "Submit" at the bottom of the page. The WiFi module's indicator light will turn green, signaling that the configuration is complete.

  • At this point, the WiFi module is fully configured. Disconnect its power supply.

WiFi module usage

Note: The POWER IN battery interface, Type-C interface, and Gravity interface on the WiFi IOT module must not supply power simultaneously. Doing so may damage the WiFi module.

When using the WiFi module for the first time, you need to configure the WiFi and MQTT settings. This process can also be followed whenever you need to modify these settings.

Familiarity with the SCI DAQ module is not required to follow this tutorial. It is recommended to complete the entire setup process of the WiFi module first and then explore the details of the SCI DAQ module usage. If you wish to learn more about the SCI DAQ module, please refer to the SCI DAQ module Tutorial.

Before configuring the WiFi module, ensure that your IoT platform is properly set up. If you are already familiar with configuring the IoT platform, proceed to the next section of the tutorial. If you are unsure how to configure the IoT platform, please refer to the specific guides for your platform: EasyIoT, Siot v2, or Siot v1.

If this is your first time using the module, please complete the WiFi module configuration steps outlined in the previous section. If configuration is already complete, proceed to the next steps.

  • Connect the sensor to be reported data to the left interface of the SCI acquisition module

  • When the WiFi module is powered off, connect the WiFi module to the right interface of the SCI acquisition module.

  • Power the WiFi module through the Type-C or POWER IN port (the WiFi module must power the SCI, and the SCI cannot power the WiFi module)

  • After powering on, the WiFi module will first display a white light, indicating initialization has started.

  • Approximately 5 seconds later, the initialization completes, and the light turns red, signaling that the module is attempting to connect to WiFi.

  • Once the WiFi connection is successful, the light changes to yellow, indicating the module is connecting to the MQTT server.

  • After a successful MQTT connection, the purple light will flash three times to indicate readiness for data reporting.

  • The WiFi module starts reporting data according to the sampling rate configured in the SCI module.
    During data reporting, the purple LED flashes once for each report.

  • The maximum reporting frequency is once every 5 seconds.
    If the SCI sampling rate is set to less than 5 seconds, the WiFi module will still report data at a 5-second interval.

  • The WiFi module reads the SCI sampling rate only once during initialization.
    Any changes made to the sampling rate after initialization will not take effect.
    To apply a new sampling rate, update the SCI configuration and then press the reset button on the WiFi module to restart the system.

Indicator Light Status Description

White Light Steady On: Initialization in progress

Blue Light Steady On: Waiting for web configuration

Green Light Steady On: Configuration successful

Red Light Steady On: Connecting to WiFi

Yellow Light Steady On: Connecting to MQTT

Purple Light Quick Flashes (3 times): MQTT connection successful

Purple Light Short Flash: Reporting data (the length of time it lights up is related to the amount of data reported. The more data reported, the longer the time it lights up)

Purple Light Steady On: SCI module disconnected during scheduled reporting

Was this article helpful?

TOP