Saturday, March 14, 2026

oso gateway UART RTU TCP MQTT

OSO GATEWAY



Solusi Integrasi Modbus RTU, Modbus TCP, dan MQTT untuk Monitoring Industri & IoT dalam Satu Perangkat.



Deskripsi Produk

OSO Gateway merupakan perangkat komunikasi industri yang dirancang untuk menghubungkan berbagai protokol komunikasi seperti Modbus RTU, Modbus TCP, dan MQTT dalam satu sistem.

Perangkat ini berfungsi sebagai penghubung antara perangkat industri yang menggunakan komunikasi serial RS485 dengan sistem monitoring modern berbasis jaringan Ethernet maupun cloud IoT. Data dari PLC, energy meter, dan sensor dapat dikirim ke sistem SCADA secara real-time.

Pesan Sekarang

Antarmuka Konfigurasi Web

Dashboard System

Menampilkan Firmware versi.

Network Settings

Konfigurasi IP Address, Subnet Mask, Gateway, DNS Server, dan Port komunikasi melalui browser.

Modbus Configuration

Atur Slave ID, Baudrate, Parity, Stop Bit, dan Response Timeout.

Data Mapping Register

Memetakan alamat register RTU ke Modbus TCP atau MQTT.

Alur Komunikasi & Topologi

Topologi Modbus Daisy Chain

Sisi Modbus RTU (Slave)

Perangkat seperti Power Meter atau PLC dihubungkan secara Daisy Chain menggunakan RS485 (A+/B-) menuju Gateway. Mendukung hingga lebih dari 10 slave sekaligus.

Sisi Network (Master/Cloud)

Gateway bertindak sebagai server bagi Modbus TCP Client (SCADA/HMI) dan sebagai klien MQTT yang mengirimkan data ke broker cloud secara otomatis.

Integrasi MQTT & Spesifikasi Teknis

MQTT Integration

  • Broker Address
  • Client ID
  • Topic Publish
  • JSON Payload

Tabel Spesifikasi Teknis

Fitur Detail
Tegangan Input 9 – 24 VDC
Interface RS485 & RJ45 Ethernet
Baudrate RTU Up to 115200
Suhu Operasi -20°C s/d 60°C
Protokol RTU, TCP, MQTT

Integrasi MQTT & Spesifikasi Teknis

☁️ MQTT Integration

Mendukung MQTT Broker lokal maupun cloud dengan fitur konfigurasi lengkap:

  • ✅ Broker Address & Port
  • ✅ Client ID & Auth (User/Pass)
  • ✅ Topic Publish & Subscribe
  • ✅ JSON Format Payload

Tabel Spesifikasi Teknis

FiturDetail
Tegangan Input9 – 24 VDC
InterfaceRS485 & RJ45 Ethernet
Baudrate RTUUp to 115200 bps
Suhu Operasi-20°C s/d 60°C
ProtokolRTU, TCP, MQTT, TCP UART

Cocok Untuk Berbagai Aplikasi

SCADA Monitoring Industrial IoT Smart Energy Metering Smart Factory PLC to Cloud

Siap Mengoptimalkan Monitoring Anda?

Klik tombol di bawah ini untuk konsultasi teknis atau pemesanan unit OSO Gateway.

HUBUNGI KAMI (WA)

© 2026 OSO INDUSTRIAL SOLUTIONS - TASIKMALAYA

OSO Gateway – Modbus RTU, Modbus TCP dan MQTT Gateway untuk Sistem Monitoring Industri


OSO Gateway – Modbus RTU, Modbus TCP dan MQTT Gateway untuk Sistem Monitoring Industri

OSO Gateway merupakan perangkat komunikasi industri yang dirancang untuk menghubungkan berbagai protokol komunikasi seperti Modbus RTU, Modbus TCP, dan MQTT dalam satu sistem. Perangkat ini berfungsi sebagai penghubung antara perangkat industri yang menggunakan komunikasi serial RS485 dengan sistem monitoring modern berbasis jaringan Ethernet maupun cloud IoT.

Dengan menggunakan OSO Gateway, data dari perangkat seperti PLC, energy meter, sensor industri, maupun controller dapat dikirim ke sistem SCADA atau dashboard monitoring secara real-time melalui jaringan.


Gambar Produk


Perangkat OSO Gateway dirancang dengan ukuran yang ringkas dan mudah dipasang pada panel kontrol industri. Gateway ini dilengkapi dengan interface komunikasi RS485 untuk Modbus RTU serta port Ethernet untuk koneksi jaringan.

Dengan desain yang praktis, perangkat ini dapat digunakan untuk berbagai kebutuhan integrasi sistem industri tanpa memerlukan perangkat tambahan yang kompleks.Klik di sini untuk memesan OSO Gateway


Penjelasan OSO Gateway

OSO Gateway berfungsi sebagai jembatan komunikasi antara perangkat Modbus RTU dengan sistem jaringan berbasis TCP/IP. Dalam banyak sistem industri, perangkat lapangan seperti PLC dan sensor menggunakan komunikasi serial RS485 dengan protokol Modbus RTU.

Sementara itu, sistem monitoring modern seperti SCADA, server database, dan platform IoT biasanya menggunakan jaringan Ethernet dengan protokol Modbus TCP atau MQTT. OSO Gateway memungkinkan kedua sistem tersebut saling terhubung sehingga data dari perangkat lapangan dapat dipantau secara real-time melalui jaringan lokal maupun internet.

Selain itu, gateway ini juga menyediakan fitur konfigurasi berbasis web yang memudahkan pengguna dalam melakukan pengaturan sistem tanpa perlu menggunakan software tambahan.


Gambar Dashboard




Dashboard web pada OSO Gateway memberikan tampilan informasi status perangkat secara langsung. Melalui dashboard ini pengguna dapat melihat kondisi jaringan, status koneksi perangkat, serta aktivitas komunikasi yang sedang berlangsung.

Tampilan dashboard dirancang sederhana dan mudah dipahami sehingga memudahkan teknisi dalam melakukan monitoring dan pengecekan sistem.


Penjelasan Network

OSO Gateway menyediakan halaman pengaturan jaringan yang memungkinkan pengguna mengatur parameter koneksi Ethernet secara langsung melalui browser.

Pengaturan yang tersedia meliputi:

  • IP Address

  • Subnet Mask

  • Gateway

  • DNS Server

  • Port komunikasi

Dengan fitur ini, perangkat dapat dengan mudah disesuaikan dengan konfigurasi jaringan yang digunakan pada sistem industri.


Gambar Network



Halaman Network Setting memungkinkan pengguna melakukan konfigurasi jaringan secara cepat dan praktis tanpa perlu menggunakan perangkat lunak tambahan.


Penjelasan Modbus

Pada bagian konfigurasi Modbus, pengguna dapat mengatur parameter komunikasi Modbus RTU agar sesuai dengan perangkat yang digunakan di lapangan.

Parameter yang dapat diatur antara lain:

  • Slave ID

  • Baudrate

  • Parity

  • Stop Bit

  • Response Timeout

Dengan pengaturan ini, OSO Gateway dapat berkomunikasi dengan berbagai jenis perangkat Modbus yang memiliki konfigurasi komunikasi berbeda.Klik di sini untuk memesan OSO Gateway


Gambar Modbus



Melalui halaman ini pengguna dapat menyesuaikan parameter komunikasi Modbus RTU sehingga gateway dapat membaca data dari berbagai perangkat industri dengan stabil. Klik di sini untuk memesan OSO Gateway


Penjelasan Mapping

OSO Gateway menyediakan fitur data mapping yang memungkinkan pengguna memetakan alamat register dari perangkat Modbus RTU ke sistem Modbus TCP atau MQTT.

Fitur ini sangat penting dalam sistem integrasi industri karena memungkinkan data dari berbagai perangkat dikumpulkan dan dikirim ke sistem monitoring secara terstruktur.

Mapping register memungkinkan gateway membaca data dari beberapa slave Modbus sekaligus dan mengirimkannya ke jaringan dengan format yang sesuai.


Gambar Mapping




Halaman Mapping memudahkan pengguna dalam menentukan alamat register yang akan dibaca dari perangkat Modbus RTU serta menentukan bagaimana data tersebut dikirim ke sistem monitoring.


Penjelasan MQTT

Selain mendukung komunikasi Modbus TCP, OSO Gateway juga mendukung protokol MQTT yang banyak digunakan dalam sistem Industrial IoT.

Dengan fitur MQTT, data dari perangkat Modbus dapat dikirim langsung ke server MQTT sehingga dapat digunakan untuk sistem monitoring berbasis cloud maupun dashboard IoT.

Pengguna dapat mengatur parameter MQTT seperti:

  • MQTT Broker Address

  • Port

  • Client ID

  • Username dan Password

  • Format payload data


Gambar MQTT





Melalui halaman konfigurasi MQTT, gateway dapat terhubung dengan server IoT sehingga data dari perangkat lapangan dapat dipantau secara real-time melalui internet.Klik di sini untuk memesan OSO Gateway


Monday, November 10, 2025

OSO ESP32 W5500 RS485 Ethernet Gateway + SD Card Module

OSO ESP32 W5500 RS485 Ethernet Gateway + SD Card Module

oso-esp32-w5500-rs485.jpg
Gateway Industri Berbasis ESP32 untuk Modbus RTU, Modbus TCP, Ethernet, WiFi, dan Data Logger

OSO ESP32 W5500 RS485 merupakan modul gateway komunikasi industri berbasis ESP32 yang menggabungkan konektivitas WiFi, Ethernet W5500, RS485 (Modbus RTU), dan SD Card dalam satu perangkat yang ringkas. Modul ini dirancang untuk kebutuhan Industrial IoT (IIoT), sistem monitoring, data logger, otomasi industri, hingga komunikasi antara perangkat Modbus RTU dan jaringan Ethernet.

Dengan dukungan Ethernet berkecepatan tinggi menggunakan chip W5500, modul ini mampu berfungsi sebagai Gateway Modbus RTU ke Modbus TCP, server web, MQTT client, data logger berbasis SD Card, maupun controller untuk berbagai aplikasi industri.


Fungsi Utama

OSO ESP32 W5500 RS485 dirancang sebagai solusi komunikasi yang fleksibel untuk berbagai kebutuhan industri dan IoT, di antaranya:

  • Gateway Modbus RTU ke Modbus TCP

  • Gateway RS485 ke Ethernet

  • Gateway RS485 ke WiFi

  • Data Logger menggunakan SD Card

  • Monitoring perangkat industri secara real-time

  • Smart Factory dan Smart Building

  • PLC Communication Gateway

  • MQTT Gateway

  • Web Server Monitoring

  • Remote Monitoring berbasis Cloud


Spesifikasi Teknis

Komponen Spesifikasi
Mikrokontroler ESP32 Dual Core WiFi + Bluetooth
Ethernet W5500 10/100 Mbps
RS485 MAX485 / SP3485
SD Card microSD FAT16/FAT32 hingga 32 GB
Komunikasi RS485, Ethernet, WiFi 2.4 GHz, SPI, I2C, UART
Catu Daya 5V melalui USB atau terminal, 12–24V melalui terminal input
Indikator LED Power, Ethernet, TX, RX, Status

Fitur Unggulan

  • ESP32 Dual Core berperforma tinggi

  • Ethernet W5500 dengan komunikasi stabil

  • RS485 untuk Modbus RTU

  • Slot microSD untuk penyimpanan data

  • Mendukung WiFi dan Bluetooth

  • Mudah diprogram menggunakan Arduino IDE, PlatformIO, maupun ESP-IDF

  • Cocok untuk aplikasi industri yang bekerja 24 jam


Fitur SD Card

Slot microSD dapat digunakan untuk berbagai kebutuhan penyimpanan data, antara lain:

  • Penyimpanan data sensor

  • Penyimpanan log komunikasi RS485

  • Penyimpanan histori alarm

  • Penyimpanan konfigurasi perangkat

  • Backup parameter sistem

  • Penyimpanan file CSV

  • Penyimpanan konfigurasi MQTT

  • Penyimpanan alamat IP dan parameter jaringan

SD Card menggunakan antarmuka SPI sehingga kompatibel dengan library SD.h maupun SD_MMC.h.


Aplikasi

OSO ESP32 W5500 RS485 banyak digunakan pada berbagai aplikasi industri, seperti:

  • Gateway Modbus RTU ke Modbus TCP

  • Data Logger Industri

  • Smart Factory

  • Smart Building

  • Building Automation System

  • PLC Monitoring

  • SCADA

  • Energy Monitoring

  • Water Treatment

  • Solar Power Monitoring

  • Mesin Produksi

  • Remote Monitoring melalui Ethernet maupun WiFi

  • Industrial IoT Gateway


Kelebihan Produk

  • Menggabungkan WiFi, Ethernet, RS485, dan SD Card dalam satu modul.

  • Mendukung komunikasi Modbus RTU dan Modbus TCP.

  • Dapat berfungsi sebagai gateway, data logger, web server, maupun MQTT client.

  • Mendukung penyimpanan data lokal melalui SD Card.

  • Kompatibel dengan Arduino IDE, ESP-IDF, dan PlatformIO.

  • Mendukung berbagai library populer seperti Ethernet.h, ModbusRTU, ModbusTCP, PubSubClient, SD.h, dan Async Web Server.

  • Desain ringkas dan siap digunakan untuk aplikasi industri maupun proyek IoT.


Pinout OSO ESP32 W5500 RS485

Berikut adalah skema pinout OSO ESP32 W5500 RS485 yang menunjukkan koneksi GPIO ESP32 dengan Ethernet W5500, RS485, SD Card, serta terminal input/output sehingga memudahkan proses pengembangan aplikasi.

(Letakkan gambar pinout di bagian ini.)


Cocok Digunakan Untuk

  • Sistem Monitoring Industri

  • Gateway PLC

  • Data Logger

  • Monitoring Energi

  • Monitoring Suhu dan Kelembapan

  • Otomasi Gedung

  • Monitoring Tangki Air

  • Monitoring Mesin Produksi

  • Gateway MQTT

  • Gateway Modbus TCP

  • Gateway RS485

  • Gateway Ethernet

  • Internet of Things (IoT)

  • Industrial Internet of Things (IIoT)


FAQ

Apakah modul ini mendukung Modbus RTU?

Ya. Modul mendukung komunikasi Modbus RTU melalui antarmuka RS485.

Apakah dapat digunakan sebagai Modbus TCP Gateway?

Ya. Modul dapat diprogram sebagai gateway Modbus RTU ke Modbus TCP menggunakan Ethernet W5500.

Apakah dapat menyimpan data ke SD Card?

Ya. Slot microSD mendukung penyimpanan data logger, konfigurasi, dan histori komunikasi.

IDE apa yang didukung?

Arduino IDE, PlatformIO, dan ESP-IDF.

Apakah dapat digunakan sebagai MQTT Gateway?

Ya. Modul dapat digunakan sebagai MQTT Client maupun MQTT Gateway menggunakan koneksi WiFi atau Ethernet.



oso-esp32-w5500-rs485.jpg


oso-esp32-w5500-rs485.jpg


oso-esp32-w5500-rs485.jpg


oso-esp32-w5500-rs485.jpg

oso-esp32-w5500-rs485.jpg

oso-esp32-w5500-rs485.jpg

Kata kunci: ESP32 W5500, ESP32 Ethernet, RS485 Gateway, Modbus RTU, Modbus TCP, Ethernet W5500, ESP32 RS485, Industrial IoT, Data Logger ESP32, MQTT Gateway, PLC Gateway, SCADA, Smart Factory, Smart Building.



Tuesday, January 31, 2023

OSO STC8H1K28 pinout

 OSO STC8H1K28 pinout




pinout oso stc8h1k28

pinout oso stc8h1k28





P0.0/T3/RXD3/PWM5_3/ADC8
P0.1/T3CLK0/TXD3/PWM6_3/ADC9
P0.2/T4/RXD4/PWM7_3/ADC10
P0.3/T4CLKO/TXD4/PWM8_3/ADC11
P1.0/RXD2/PWM1P/ADC0
P1.1/TXD2PWM1N/ADC1
P1.2/T2/SS/PWM2P/ADC2
P1.3/T2CLKO/MOSI/PWM2N/ADC3
P1.4/I2CSDA/MISO/PWM3P/ADC4
P1.5/I2CSCL/SCLK/PWM3N/ADC5
P1.6/MCLKO_2/XTAL0/RXD_3/PWM4P/ADC6
P1.7/PWM5_2/XTALI/RXD_3/PWM4N/ADC7
P2.0/PWM5/PWM1P_2
P2.1PWM6/PWM1N_2
P2.2/SS_2/PWM7/PWM2P_2
P2.3/MOSI_2/PWM8/PWM2N_2
P2.4/I2CSDA_2/MISO_2/PWM3P_2
P2.5/I2CSCL_2/SCLK_2/PWM3N_2
P2.6/PWM4P_2
P2.7/PWM4N_2
P3.0/INT4/RXD
P3.1/TXD
P3.2/SCLK_4/I2CSCL_4/INT0
P3.3/PWM7_2/PWM4N_4/MISO_4/I2CSDA_4/INT1
P3.4/CMPO/PWM8_2/PWM4P_4/MOSI_4/T1CLKO/T0
P3.5/PWMFLT/SS_4/T0CLKO/T1
P3.6/CMP-/RXD_2/INT2
P3.7CMP+/TXD_2/INT3


Sunday, January 15, 2023

OSO STC8H1K28

OSO STC8H1K28

OSO-STC development board microcontroller STC8H1K28

programing mendukung :
keil C51 uvision 4
platformio intel-C51
bascom 8051

8051-based microcontroller with 1T(1-clock) High-Speed Core,
Up to 29 I/O Lines,
5 Timers/Counters,
Build-in up to 35MHz oscillator,
28K bytes flash ROM,
1024 bytes data RAM,
On-chip EEPROM,
2 UARTs,
WDT,
ISP/IAP,
PWM,
CMP,
ADC,
I2C,
SPI
gb1: board oso-stc8h1k28



sample program dan software keil c51 download

#include <reg51.h>

sbit led1 = P3 ^ 3;    //pin output P33
sbit led2 = P3 ^ 4;    //pin output P34
sfr P3M0 = 0xb2;
sfr P3M1 = 0xb1;

void Delay1000ms() //@11.0592MHz
{
  unsigned char i, j, k;
  i = 43;
  j = 6;
  k = 203;
  do
  {
    do
    {
      while (--k)
        ;
    } while (--j);
  } while (--i);
}

void main()
{
  P3M0 = 0x18;
  P3M1 = 0x00;

  while (1)
  {
    led1 = !led1;
    led2 = !led2;
    Delay1000ms();
  }
}

gb2: koneksi downloader

gb3: top
gb4: bootom

gb5: port pin