Wiznet makers

bruno

Published July 31, 2025 ©

105 UCC

14 WCC

28 VAR

0 Contests

0 Followers

0 Following

Original Link

Introducing iBoxClient – An Open Source Firmware for IoT Gateways

STM32 기반 iBox 하드웨어용 IoT 펌웨어, RT-Thread 및 MQTT 기반, W5500·WiFi·GPRS·LoRa 네트워크 지원.

COMPONENTS Hardware components

WIZnet - W5500

x 1


PROJECT DESCRIPTION

iBoxClient is the firmware package designed to run on the open-source hardware platform iBox, powered by STM32. It serves as a core component of a lightweight IoT system, with its counterpart server software named iBoxServer.

🔧 Hardware Overview

The iBox hardware is designed for versatility in IoT applications—capable of acting as either a gateway or an endpoint. Key features include:

CPU: STM32F103ZET6

Power Supply: 12V DC005 adapter or PoE

Networking Interfaces:

WiFi: ESP8266

GPRS: SIM800L

Ethernet: W5500

LoRa: SX1276

I/O Features:

2-channel relay control output

Digital input detection

1 ADC and 1 DAC channel

This hardware platform is ideal for various IoT scenarios, offering both connectivity and peripheral control.

🧑‍💻 Software Overview

RTOS: Based on RT-Thread

MQTT: Lightweight message protocol

Development Status:

Currently, only low-level drivers are implemented.

Application-layer features are under development.

🛠️ Build Options

The project supports two build systems:

Keil5: Project files are under the /Project directory

GCC/Make: Run make from the root directory with optional flags:

V=1 – verbose output

DEBUG=1 – enables debug info

USE_WIFI=1 – switches from default GPRS to WiFi

USE_RTOS=0 – disables RTOS (default is enabled)

⚠️ Note: Only tested with arm-none-eabi version 4.9.3 (20150529)

🧰 Tools

A set of useful tools can be found under the tools directory.

📉 Project Status

The iBox hardware was originally launched via crowdfunding on z.elecfans.com, where it impressively reached 1250% of its funding goal. However, there has been no visible follow-up project or continued development activity since then.

Documents
  • Github

Comments Write