Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use IIoT Development Kit B: Examples, Pinouts, and Specs

Image of IIoT Development Kit B
Cirkit Designer LogoDesign with IIoT Development Kit B in Cirkit Designer

Introduction

The IIoT Development Kit B by SLT is a comprehensive toolkit designed to accelerate the development of Industrial Internet of Things (IIoT) applications. This kit integrates a variety of sensors, connectivity modules, and development tools, enabling rapid prototyping and deployment of IIoT solutions. It is ideal for industrial automation, predictive maintenance, smart manufacturing, and other IIoT use cases.

Explore Projects Built with IIoT Development Kit B

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based IoT Temperature and Humidity Controller with OLED Display and Wi-Fi Connectivity
Image of ESP32-DHT11-POWER: A project utilizing IIoT Development Kit B in a practical application
This circuit is an IoT-based temperature and humidity control system using an ESP32 microcontroller. It includes sensors for temperature and humidity, an OLED display for real-time data visualization, and relays to control external devices like a heater and humidifier. The system is integrated with Blynk for remote monitoring and control via a mobile app.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Water Quality Monitoring System with I2C OLED Display and Wi-Fi Connectivity
Image of Monitoring@: A project utilizing IIoT Development Kit B in a practical application
This circuit features an ESP32 Devkit V1 microcontroller interfaced with various sensors including a pH sensor, turbidity sensor, and TDS (Total Dissolved Solids) sensor for water quality monitoring. It also includes an OLED display for data output, a buzzer for alerts, and a two-channel relay module for controlling external devices based on sensor readings. The ESP32 facilitates data processing and I2C communication with the OLED display, while also managing sensor inputs and actuator outputs.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Environmental Monitoring and Alert System with Solar Charging
Image of Schematic: A project utilizing IIoT Development Kit B in a practical application
This circuit features an ESP32 Devkit V1 microcontroller connected to various sensors and devices, including a DHT11 temperature and humidity sensor, an MQ-2 gas sensor, and a WS2812 RGB LED strip. The ESP32 controls the LED strip and processes sensor readings, while a SIM900A module provides cellular communication capabilities. Power management is handled by a UPS module fed by a 12V battery charged via a solar panel and charge controller, with voltage regulation provided by step-down converters. Additionally, a piezo buzzer is included for audible alerts, and the system's safety is ensured by a circuit breaker connected to a switching power supply for AC to DC conversion.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Environmental Monitoring and Alert System with Solar Charging
Image of mark: A project utilizing IIoT Development Kit B in a practical application
This circuit features an ESP32 Devkit V1 microcontroller connected to various sensors and modules for monitoring and communication purposes. It includes an MQ-2 gas sensor and a DHT11 temperature and humidity sensor, both interfaced with the ESP32 for environmental data collection. The circuit is powered by a 12V battery, regulated to 5V by step-down converters, and includes a solar charge controller connected to a solar panel for battery charging, a UPS module for power management, and a SIM900A module for GSM communication. Additionally, there is a WS2812 RGB LED strip for visual feedback and a piezo buzzer for audio alerts, both controlled by the ESP32.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with IIoT Development Kit B

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of ESP32-DHT11-POWER: A project utilizing IIoT Development Kit B in a practical application
ESP32-Based IoT Temperature and Humidity Controller with OLED Display and Wi-Fi Connectivity
This circuit is an IoT-based temperature and humidity control system using an ESP32 microcontroller. It includes sensors for temperature and humidity, an OLED display for real-time data visualization, and relays to control external devices like a heater and humidifier. The system is integrated with Blynk for remote monitoring and control via a mobile app.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Monitoring@: A project utilizing IIoT Development Kit B in a practical application
ESP32-Based Water Quality Monitoring System with I2C OLED Display and Wi-Fi Connectivity
This circuit features an ESP32 Devkit V1 microcontroller interfaced with various sensors including a pH sensor, turbidity sensor, and TDS (Total Dissolved Solids) sensor for water quality monitoring. It also includes an OLED display for data output, a buzzer for alerts, and a two-channel relay module for controlling external devices based on sensor readings. The ESP32 facilitates data processing and I2C communication with the OLED display, while also managing sensor inputs and actuator outputs.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Schematic: A project utilizing IIoT Development Kit B in a practical application
ESP32-Based Environmental Monitoring and Alert System with Solar Charging
This circuit features an ESP32 Devkit V1 microcontroller connected to various sensors and devices, including a DHT11 temperature and humidity sensor, an MQ-2 gas sensor, and a WS2812 RGB LED strip. The ESP32 controls the LED strip and processes sensor readings, while a SIM900A module provides cellular communication capabilities. Power management is handled by a UPS module fed by a 12V battery charged via a solar panel and charge controller, with voltage regulation provided by step-down converters. Additionally, a piezo buzzer is included for audible alerts, and the system's safety is ensured by a circuit breaker connected to a switching power supply for AC to DC conversion.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of mark: A project utilizing IIoT Development Kit B in a practical application
ESP32-Based Environmental Monitoring and Alert System with Solar Charging
This circuit features an ESP32 Devkit V1 microcontroller connected to various sensors and modules for monitoring and communication purposes. It includes an MQ-2 gas sensor and a DHT11 temperature and humidity sensor, both interfaced with the ESP32 for environmental data collection. The circuit is powered by a 12V battery, regulated to 5V by step-down converters, and includes a solar charge controller connected to a solar panel for battery charging, a UPS module for power management, and a SIM900A module for GSM communication. Additionally, there is a WS2812 RGB LED strip for visual feedback and a piezo buzzer for audio alerts, both controlled by the ESP32.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Industrial Automation: Monitor and control industrial processes in real-time.
  • Predictive Maintenance: Collect sensor data to predict equipment failures.
  • Smart Manufacturing: Enable data-driven decision-making in production lines.
  • Environmental Monitoring: Track temperature, humidity, and other environmental parameters.
  • Asset Tracking: Monitor the location and status of industrial assets.

Technical Specifications

Key Technical Details

Parameter Specification
Microcontroller ARM Cortex-M4, 32-bit, 120 MHz
Connectivity Options Wi-Fi, Bluetooth 5.0, Ethernet, LoRaWAN
Sensors Included Temperature, Humidity, Accelerometer, Gyroscope
Operating Voltage 3.3V - 5V
Power Supply USB-C (5V, 2A) or external DC input (7V - 12V)
GPIO Pins 20 (Digital and Analog)
Communication Protocols UART, SPI, I2C, CAN, Modbus
Storage 16 MB Flash, MicroSD card slot (up to 32 GB)
Dimensions 100 mm x 70 mm x 20 mm
Operating Temperature -20°C to 85°C

Pin Configuration and Descriptions

Pin Number Pin Name Description
1 GND Ground
2 VCC Power input (3.3V - 5V)
3 GPIO1 General-purpose I/O pin
4 GPIO2 General-purpose I/O pin
5 SDA I2C Data Line
6 SCL I2C Clock Line
7 TX UART Transmit
8 RX UART Receive
9 SPI_MOSI SPI Master Out Slave In
10 SPI_MISO SPI Master In Slave Out
11 SPI_SCK SPI Clock
12 CAN_H CAN Bus High
13 CAN_L CAN Bus Low
14 ADC1 Analog-to-Digital Converter Input 1
15 ADC2 Analog-to-Digital Converter Input 2
16 PWM1 Pulse Width Modulation Output 1
17 PWM2 Pulse Width Modulation Output 2
18 ETH_TX Ethernet Transmit
19 ETH_RX Ethernet Receive
20 RESET Reset Pin

Usage Instructions

How to Use the Component in a Circuit

  1. Powering the Kit: Connect the kit to a 5V USB-C power source or an external DC power supply (7V - 12V).
  2. Connecting Sensors: Use the GPIO pins or dedicated I2C/SPI/UART interfaces to connect additional sensors or actuators.
  3. Programming: Use the USB-C port to connect the kit to a computer for programming. The kit is compatible with popular IDEs such as Arduino IDE, PlatformIO, and SLT's proprietary development environment.
  4. Networking: Configure the desired connectivity option (Wi-Fi, Bluetooth, Ethernet, or LoRaWAN) using the provided libraries and example code.

Important Considerations and Best Practices

  • Power Supply: Ensure the power supply meets the voltage and current requirements to avoid damage.
  • Pin Usage: Avoid exceeding the maximum current rating of GPIO pins (20 mA per pin).
  • Firmware Updates: Regularly update the firmware to access the latest features and security patches.
  • Environmental Conditions: Operate the kit within the specified temperature range (-20°C to 85°C).

Example Code for Arduino UNO

Below is an example of how to read temperature and humidity data from the onboard sensor and send it via UART:

#include <Wire.h>
#include <DHT.h>

// Define the DHT sensor type and pin
#define DHTPIN 3       // GPIO3 is connected to the DHT sensor
#define DHTTYPE DHT22  // DHT22 sensor type

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);  // Initialize UART communication
  dht.begin();         // Initialize the DHT sensor
  Serial.println("IIoT Development Kit B - Sensor Test");
}

void loop() {
  // Read temperature and humidity from the DHT sensor
  float temperature = dht.readTemperature();
  float humidity = dht.readHumidity();

  // Check if the readings are valid
  if (isnan(temperature) || isnan(humidity)) {
    Serial.println("Failed to read from DHT sensor!");
    return;
  }

  // Print the sensor data to the Serial Monitor
  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" °C");

  Serial.print("Humidity: ");
  Serial.print(humidity);
  Serial.println(" %");

  delay(2000);  // Wait for 2 seconds before the next reading
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. The kit does not power on:

    • Ensure the power supply is connected properly and meets the voltage/current requirements.
    • Check the USB-C cable or external DC adapter for faults.
  2. Sensors are not providing data:

    • Verify the sensor connections to the appropriate GPIO or communication pins.
    • Ensure the correct libraries are installed and included in your code.
  3. Connectivity issues (Wi-Fi/Bluetooth/Ethernet):

    • Double-check the network credentials and configuration settings in your code.
    • Ensure the antenna (if external) is securely connected.
  4. Microcontroller not detected by the computer:

    • Confirm the USB-C cable supports data transfer (not just charging).
    • Install the necessary drivers for the development kit.

FAQs

  • Q: Can I use this kit with Raspberry Pi?
    A: Yes, the kit can interface with Raspberry Pi via GPIO, I2C, SPI, or UART.

  • Q: Is the kit compatible with cloud platforms?
    A: Yes, the kit supports integration with popular cloud platforms like AWS IoT, Azure IoT, and Google Cloud IoT.

  • Q: Can I add external sensors?
    A: Absolutely! The kit provides multiple GPIO and communication interfaces for connecting additional sensors.

  • Q: How do I update the firmware?
    A: Use the SLT development environment or the provided firmware update tool to flash the latest firmware.

This documentation provides a comprehensive guide to using the IIoT Development Kit B effectively. For further assistance, refer to the official SLT support resources.