SKU: IOWC-1848
📋 GST Invoice Available

DFRobot Gravity WiFi IoT Module w/ I2C & UART

₹1,669.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Gravity WiFi IoT Module is a compact 2.4GHz IEEE 802.11b/g/n module designed for rapid IoT prototyping. It features a PH2.0-4P Gravity interface for easy connection, supports Arduino IDE, MakeCode, and Mind+ programming, and communicates via I2C or UART for seamless integration with microcontrollers like Arduino and micro:bit.

Features

  • Multi-Platform Programming: Compatible with Arduino IDE, MakeCode, and Mind+ graphical programming for flexible development across skill levels.
  • Dual Communication Interfaces: Features both I2C and UART protocols for easy connection to a wide range of host controllers like Arduino and micro:bit.
  • Gravity Connector System: Utilizes a PH2.0-4P Gravity interface for plug-and-play wiring, eliminating soldering and speeding up classroom and prototyping projects.
  • IoT Protocol & Cloud Support: Works with MQTT and HTTP protocols, enabling direct integration with platforms like Easy IoT, IFTTT, ThingSpeak, and SIoT.
  • Wide Power Input: Operates from 3.3V to 5.5V, making it compatible with both 3.3V and 5V logic systems without requiring a level shifter.

Out of stock

Description

The DFRobot Gravity WiFi IoT Module is a purpose-built wireless communication board for educational and smart home applications. It integrates a 2.4GHz IEEE 802.11b/g/n radio, providing standard Wi-Fi connectivity for data transmission and cloud interaction. The module is engineered for simplicity, employing a Gravity connector system that allows for tool-free, plug-and-play connection to host controllers, significantly reducing setup time and complexity for beginners and rapid prototyping.

Architecturally, the module communicates with the main microcontroller via either I2C or UART serial interfaces, offering flexibility in pin allocation and communication protocol choice. This design supports a broad ecosystem, including Arduino boards and the micro:bit. Its firmware is compatible with popular IoT messaging protocols like MQTT and HTTP, enabling seamless data publishing to cloud dashboards and services for remote monitoring and automation workflows.

Key Features

  • Integrated 2.4GHz IEEE 802.11 b/g/n Wi-Fi radio for local network and internet connectivity.
  • Plug-and-play Gravity interface (PH2.0-4P) for quick, solderless connections to expansion boards and sensors.
  • Dual host communication options via I2C or UART serial interface for design flexibility.
  • Broad compatibility with development environments: Arduino IDE, MakeCode (block-based), and Mind+.
  • Native support for core IoT protocols MQTT and HTTP for cloud data exchange.
  • Direct interoperability with major IoT platforms: Easy IoT, IFTTT, ThingSpeak, and SIoT.
  • Wide operating voltage range (3.3V-5.5V) for compatibility with 3V3 and 5V logic systems.
  • Ideal for educational settings, smart home prototypes, and introductory IoT sensor node projects.

Applications

  • IoT Education & Classroom Kits: Perfect for teaching basic wireless concepts, cloud connectivity, and sensor data logging in STEM programs.
  • Smart Home Prototyping: Enables rapid development of Wi-Fi-connected switches, environmental monitors, and simple automation nodes.
  • Remote Sensor Nodes: Used to wirelessly transmit data from temperature, humidity, or air quality sensors to local servers or cloud dashboards.
  • Rapid Proof-of-Concept Development: Accelerates initial prototyping phases for makers and engineers due to its plug-and-play Gravity interface.

Technical Specifications

Wireless ProtocolIEEE 802.11b/g/n
Frequency2.4 GHz
EncryptionWPA/WPA2-PSK
Host InterfacesI2C, UART
Supply Voltage3.3V to 5.5V DC
Programming SupportArduino IDE, MakeCode, Mind+
IoT Protocol SupportMQTT, HTTP
ConnectorPH2.0-4P Gravity
Compatible ControllersArduino, micro:bit
Dimensions (L x W)37mm x 32mm

Frequently Asked Questions

How do I connect this WiFi module to an Arduino Uno?

Connect the module's Gravity PH2.0-4P connector to a DFRobot Gravity shield or adapter. For direct wiring, link the module's UART TX/RX pins to the Arduino's software serial pins (e.g., D2, D3) and provide 3.3V-5V power and GND. Configure your Arduino sketch to use the correct baud rate (typically 115200) for AT command communication with the module's firmware.

Can I program this module directly using the Arduino IDE?

No, the module itself is not programmable via the Arduino IDE as a primary microcontroller. It functions as a peripheral Wi-Fi co-processor. You write your main sketch on the host controller (Arduino, micro:bit) and use serial AT commands over I2C or UART to control the module's Wi-Fi connectivity, send HTTP requests, or publish MQTT messages to your chosen IoT cloud platform.

What is the default baud rate for UART communication, and how do I change it?

The default UART baud rate is typically 115200 bps. You can send specific AT commands via the serial interface to reconfigure this rate if needed for your project. Ensure your host microcontroller's serial port is initialized to match this baud rate in your setup() function to establish correct communication with the WiFi module for sending configuration and data commands.

Package Includes

  • 1 x DFRobot Gravity WiFi IoT Module

Additional Information

Weight 0.02 kg
Dimensions 3.7 × 3.2 cm