ภาพรวมสภาพแวดล้อม

ตรวจสอบอุณหภูมิและความชื้นแบบเรียลไทม์

อุณหภูมิปัจจุบัน
DHT22
—°C
กำลังติดต่อเซิร์ฟเวอร์
ความชื้นสัมพัทธ์
±2% RH
—%RH
ข้อมูลจากเซนเซอร์ล่าสุด
สถานะระบบ
ESP8266
กำลังโหลดข้อมูล…
— · —
Smart Alert Engine เฝ้าระวังอัตโนมัติ 24 ชม.
ระบบตรวจสอบค่าสภาพแวดล้อมแบบเรียลไทม์ พร้อมแจ้งเตือนทันทีเมื่อตรวจพบค่าผิดปกติ
Telegram: เชื่อมต่อแล้ว

สถิติประจำวันนี้

กำลังโหลดสถิติวันนี้…

กราฟอุณหภูมิ (°C)

ไทม์ไลน์ 24 ชั่วโมงเต็มวัน (00:00 - 24:00 น. | สเกลละ 5 นาที รวม 288 จุดวัด)

LIVE (5 min)

กราฟความชื้นสัมพัทธ์ (%RH)

ไทม์ไลน์ 24 ชั่วโมงเต็มวัน (00:00 - 24:00 น. | สเกลละ 5 นาที รวม 288 จุดวัด)

LIVE (5 min)

เลือกวันที่เพื่อดูสถิติ

กราฟอุณหภูมิรายวัน (°C)

ไทม์ไลน์ 24 ชั่วโมง (00:00 - 24:00 น. | 288 จุด)

กราฟความชื้นสัมพัทธ์รายวัน (%RH)

ไทม์ไลน์ 24 ชั่วโมง (00:00 - 24:00 น. | 288 จุด)

เปรียบเทียบอุณหภูมิระหว่างสองวัน (°C)

ไทม์ไลน์ 24 ชั่วโมง (00:00 - 24:00 น. | 288 จุด)

เปรียบเทียบความชื้นระหว่างสองวัน (%RH)

ไทม์ไลน์ 24 ชั่วโมง (00:00 - 24:00 น. | 288 จุด)

สถิติเปรียบเทียบรายวัน (ค่าเฉลี่ย ต่ำสุด และสูงสุด)

เลือกวันที่แล้วกดเปรียบเทียบข้อมูลเพื่อดูสถิติ

📅 ขอบเขตข้อมูลที่วัดได้ในระบบ กำลังโหลดช่วงเวลาที่มีการวัดข้อมูลจริงในระบบ...
ID เวลาที่วัด อุณหภูมิ ความชื้น เซิร์ฟเวอร์รับ
ROOM_01 NodeMCU ESP8266 Telemetry Gateway
โครงสร้างฮาร์ดแวร์เก็บข้อมูลสภาพแวดล้อมดิจิทัลและเกตเวย์เชื่อมต่อเครือข่าย IoT
STATUS ● ONLINE
NODE IP 192.168.1.252
ROOM ROOM_01
ESP-12E NodeMCU V3 Tensilica L106 @ 80MHz
● Online
สัญญาณล่าสุดจากบอร์ด —
รอตรวจสอบ...
Server API & Database PHP Ingest + MySQL
● Ready
Protocol / Security HTTPS POST (SSL)
DHT22 / AM2302 Sensor Pin D4 / GPIO2 (Pull-up 4.7kΩ)
● Calibrated
ช่วงการวัดที่รองรับ -40°C~+80°C | 0-100%
±0.5°C / ±2%RH
Ingestion Schedule Sampling Interval
300s (5 MIN)
ปริมาณข้อมูลต่อวัน 288 จุดวัด / 24h
Direct UART

Alert Threshold Guard & Event Audit

กำหนดเกณฑ์วิกฤตอุณหภูมิและความชื้น พร้อมบันทึกประวัติการแจ้งเตือน

MAX TEMPERATURE CRITICAL HIGH
°C
MIN TEMPERATURE CRITICAL LOW
°C
MAX HUMIDITY CRITICAL HIGH
%RH
MIN HUMIDITY CRITICAL LOW
%RH
ช่วงค่าสภาพแวดล้อมที่ปลอดภัย (Configured Safe Zone) 18.0°C ~ 35.0°C · 30% ~ 80% RH

บันทึกเหตุการณ์แจ้งเตือนล่าสุด (Alert Log)

Telegram Alert Notification Hub

แจ้งเตือนค่าวิกฤตอุณหภูมิ/ความชื้นเรียลไทม์เข้าแอป Telegram อัตโนมัติ 24 ชม.

● บอทพร้อมใช้งาน (@iotttt123_bot)
TELEGRAM BOT TOKEN @BotFather
HTTP API Token ที่ได้รับตอนสร้างบอท
TARGET CHAT ID คุณ Metha Nalad
ID แชทส่วนตัวหรือกลุ่มที่ต้องการรับแจ้งเตือน
COOLDOWN INTERVAL Anti-Spam
ป้องกันการส่งข้อความซ้ำรัวๆ ขณะค่ายังเกินเกณฑ์
เปิดแชทกับบอท (@iotttt123_bot) ↗
All Systems Operational
โครงสร้างพื้นฐาน IoT และบริการ REST API เชื่อมต่อสมบูรณ์
API MODE LIVE DATA
INGESTION 5 min interval
ESP8266 Hardware
● Online
Last Heartbeat กำลังโหลด…
REST API Gateway
● Connected
Protocol / Format HTTPS / JSON
MySQL Database
● Connected
Table: sensor_data InnoDB Engine
30+ Days Data
DHT22 Sensors
● Active
Telemetry Temp & Humidity
288 Samples/Day

API Configuration & Credentials

พารามิเตอร์การเชื่อมต่อและคีย์ยืนยันตัวตนสำหรับคำขอ REST API

ส่งคีย์ผ่าน URL Parameter ?api_key=... หรือ HTTP Header X-API-KEY

API Endpoints Explorer

คลิกที่แถว Endpoint ใดก็ได้เพื่อส่งคำขอและดูผลลัพธ์สดใน Live Console

GET
/api/data.php?action=latest ดึงค่าอุณหภูมิและความชื้นล่าสุดของห้อง
GET
/api/data.php?action=series ดึงอนุกรมเวลา (Timeseries) ข้อมูลย้อนหลัง 24 ชั่วโมง
GET
/api/data.php?action=stats คำนวณสถิติค่าเฉลี่ย ต่ำสุด และสูงสุดประจำวัน
GET
/api/data.php?action=table ดึงตารางข้อมูลดิบสำหรับค้นหาและส่งออก CSV
GET
/api/data.php?action=device ตรวจสอบสถานะฮาร์ดแวร์ IP และเวลาล่าสุดของ ESP8266
POST
/api/insert_data.php จำลองฮาร์ดแวร์ยิงบันทึกข้อมูลอุณหภูมิ/ความชื้นลงฐานข้อมูล
LIVE RESPONSE INSPECTOR
Interactive API Console พร้อมใช้งาน

คลิกเลือก Endpoint ทางซ้าย หรือกดปุ่มจำลอง Error ด้านล่าง เพื่อทดสอบส่งคำขอและดูผลลัพธ์แบบเรียลไทม์

Fault Injection & Chaos Engineering

จำลองสถานการณ์ข้อผิดพลาดเพื่อทดสอบการรับมือและระบบตรวจจับของ Dashboard

Client Errors (4xx)
Server Failures (5xx)
Network & Protocol

Database Schema & System Specifications

โครงสร้างตาราง sensor_data และพารามิเตอร์การจัดเก็บข้อมูลใน MySQL

MYSQL INNODB
Column Name Data Type Null / Key Default Description
id INT(11) UNSIGNED PRIMARY KEY AUTO_INCREMENT รหัสระบุรายการข้อมูลแบบเรียงลำดับอัตโนมัติ
room_id VARCHAR(50) INDEX 'ROOM_01' รหัสประจำห้องหรือโซนที่ติดตั้งเซนเซอร์
temperature DECIMAL(5,2) NOT NULL — ค่าอุณหภูมิที่วัดได้จากเซนเซอร์ DHT22 หน่วยองศาเซลเซียส (°C)
humidity DECIMAL(5,2) NOT NULL — ค่าความชื้นสัมพัทธ์ในอากาศ หน่วยเปอร์เซ็นต์ (%RH)
measured_at DATETIME INDEX — วันเวลาที่ฮาร์ดแวร์ตรวจวัดข้อมูลจริง (Timestamp)
received_at DATETIME NOT NULL CURRENT_TIMESTAMP วันเวลาที่ Web Server ตอบรับและบันทึกข้อมูลลงฐานข้อมูล