คู่มือการใช้งาน EazyTrax
EazyTrax คือระบบติดตามและบริหารจัดการทรัพย์สินภายในอาคารที่ใช้เทคโนโลยี Bluetooth Low Energy (BLE) ระดับองค์กร ซึ่งสามารถตรวจจับตำแหน่งของอุปกรณ์, ทรัพย์สิน, หรือบุคคลภายในพื้นที่ได้ มีความสามารถในการทำงานแบบเรียลไทม์ และสามารถทำงานร่วมกับโครงสร้างพื้นฐานเครือข่ายเดิมที่องค์กรมีอยู่แล้วได้ทันที
จุดเด่นและคุณสมบัติหลัก
- เทคโนโลยีหลัก: BLE (Bluetooth Low Energy) สำหรับการติดตามตำแหน่ง
- รองรับแพลตฟอร์ม: Windows 10, Windows 11, Windows Server (On-Premises)
- รองรับเบราว์เซอร์: Chrome, Firefox, Edge, Safari
- รองรับอุปกรณ์: Desktop, Tablet, Mobile
- ความปลอดภัย: Enterprise-grade access control และ role-based permissions
องค์ประกอบของระบบ
ระบบ EazyTrax ประกอบด้วยส่วนหลักดังนี้:
Gateway / Access Point
ทำหน้าที่รับสัญญาณจาก BLE Tag และส่งข้อมูลไปยังเซิร์ฟเวอร์
BLE Tags
- Beacon: I3, E9, MBM02, MBS01
- Personnel Tag: B7, MWC01
- Sensor Tag: MST01, MSP01, MSR01, S1, S2
EazyTrax Server
เซิร์ฟเวอร์กลางสำหรับประมวลผลและจัดเก็บข้อมูลทั้งหมด (Installed on Windows)
Web & Mobile Application
สำหรับแอดมินดูแผนผังและจัดการอุปกรณ์ และ Mobile App สำหรับเจ้าหน้าที่ภาคสนาม (Android/iOS)
การนำไปประยุกต์ใช้งาน
- โรงพยาบาล: ติดตามตำแหน่งอุปกรณ์ทางการแพทย์, ผู้ป่วย หรือเจ้าหน้าที่, ติดตามอุณหภูมิตู้วัคซีน
- โรงงาน: ตรวจจับทรัพย์สินเคลื่อนย้าย, ความปลอดภัยในพื้นที่อันตราย, ติดตามพนักงาน
- มหาวิทยาลัย: ติดตามเครื่องมือวิจัย, สื่อการเรียนการสอน
การติดตั้งและตั้งค่าระบบ (Installation & Setup)
ข้อกำหนดระบบขั้นต่ำ (System Requirements)
| องค์ประกอบ | รายละเอียดขั้นต่ำที่แนะนำ |
|---|---|
| Server Spec | CPU 4 คอร์, RAM 8 GB, SSD 256 GB |
| OS | Windows 10, Windows 11, หรือ Windows Server 2019+ |
| Access Point | รองรับ BLE (Cisco Meraki, Aruba, TP-Link, Huawei) |
| Web Browser | Chrome, Firefox, Microsoft Edge, Safari |
การติดตั้ง EazyTrax Server (Linux)
ขั้นตอนที่ 1: ติดตั้ง Docker (Linux)
รันคำสั่งต่อไปนี้เพื่อติดตั้ง Docker บนระบบปฏิบัติการ Linux ของท่าน:
sudo apt update && sudo apt upgrade -y && \
sudo apt install -y ca-certificates curl gnupg lsb-release && \
sudo mkdir -p /etc/apt/keyrings && \
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg && \
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null && \
sudo apt update && \
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin && \
sudo usermod -aG docker $USER && \
newgrp docker && \
sudo docker run hello-world
sudo mkdir -p /etc/docker && \
echo '{
"bip": "192.168.81.1/24",
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "3"
}
}' | sudo tee /etc/docker/daemon.json > /dev/null && \
sudo systemctl daemon-reexec && \
sudo systemctl restart docker
ขั้นตอนที่ 2: ติดตั้ง EazyTrax ด้วย Docker Compose
อัปเดตระบบปฏิบัติการก่อนดำเนินการ
sudo apt update && sudo apt upgrade
ดาวน์โหลดไฟล์ .env และ docker-compose.yml
sudo wget https://eazytrax.com/files/.env
sudo wget https://eazytrax.com/files/docker-compose -O docker-compose.yml
Certificate Error
หากพบ Error: ERROR: cannot verify eazytrax.com's certificate
ให้ใช้คำสั่งที่มี Flag --no-check-certificate
ดังนี้:
sudo wget https://eazytrax.com/files/.env --no-check-certificate
sudo wget https://eazytrax.com/files/docker-compose -O docker-compose.yml --no-check-certificate
รันคำสั่ง Docker Compose เพื่อเริ่มใช้งาน
sudo docker compose pull
sudo docker compose up -d
การกำหนดค่า Access Point
ระบบรองรับ Access Point ที่มีฟีเจอร์ BLE เพื่อรับข้อมูล RSSI, MAC Address, iBeacon และ Eddystone พร้อมเชื่อมต่อกับระบบ EazyTrax เพื่อแสดงตำแหน่งบนแผนที่แบบเรียลไทม์
router การใช้งานร่วมกับ Aruba
1.1 เปิดใช้งาน IoT Service (Global Configuration)
- Login เข้า Aruba Gateway ผ่าน Web UI
- ไปที่เมนู Configuration > Services > IoT
- ตรวจสอบว่าเปิดใช้งาน IoT Service (Enable IoT Transport)
1.2 การสร้างและตั้งค่า IoT Transport Profile
IoT Transport Profile ใช้สำหรับกำหนดปลายทางที่ Gateway จะส่งข้อมูล IoT
- ไปที่เมนู Configuration > Services > IoT > Iot Transport Profiles
- เลือก Add
แล้วกำหนดค่าดังนี้:
- Profile Name: iot-ble-transport
- Transport Type: WebSocket
- Server URL: ws://{IP Eazytrax server}:8012/ws/
- กด OK
- คลิกเลือก Transport Profile ที่สร้างขึ้น (iot-ble-transport) แล้วกด Edit
-
เลื่อนลงมาที่ส่วน Authentication / Access Token
- กรอกค่า Access Token : 1234
-
ไปที่หัวข้อ Transport Services
- เลือก BLE Telemetry
- เลือกประเภทอุปกรณ์ BLE ที่ต้องการรับข้อมูล เช่น Aruba Beacons, iBeacon, Minew
-
ไปที่หัวข้อ Advanced Settings
- เปิดใช้งาน Report devices that have had activity in the last แล้วตั้งค่าเวลา เช่น 5 minutes
- ที่หัวข้อ RSSI Reporting Format เลือกค่า Smooth
- เมื่อกำหนดค่าทั้งหมดเรียบร้อยแล้ว กด OK
- กด Save เพื่อบันทึกการตั้งค่า
router การใช้งานร่วมกับ TP-Link (Omada Controller)
ขั้นตอนที่ 1: เข้าสู่หน้าการตั้งค่า Bluetooth
- ที่หน้าเมนูหลักของ Omada Controller ให้คลิก Settings ทางด้านซ้าย
- ในหมวด Wired & Wireless Networks เลือกหัวข้อ Bluetooth
ขั้นตอนที่ 2: เพิ่มการตั้งค่า BLE Data Stream
- คลิกปุ่ม Create New Entry
-
กรอกข้อมูลในฟอร์ม Edit Entry:
- Name: ตั้งชื่อ (เช่น BLE)
- Server URL: http://[IP-EazyTrax-Server]:8013
- Server Type: HTTP
- Device Class: Minew, iBeacon, Eddystone
- Reporting Interval: 5 วินาที
- BLE Periodic Telemetry: Enabled
- Authentication: Use Token (กรอกค่า Access Token)
- RSSI Reporting Format: Average
- คลิก Apply เพื่อบันทึก
การตรวจสอบความพร้อมของระบบ
-
เข้าสู่ระบบ (Login)
ไปที่
http://[IP-Server]
User:admin/ Pass:admin -
ตรวจสอบ Gateway
ไปที่เมนู Telemetry > Realtime > Gateways
-
ดูสถานะ
ต้องเห็นรายชื่อ Gateway, รุ่น, MAC Address, IP Address และเวลา Seen ล่าสุดต้องเป็นปัจจุบัน
การเริ่มต้นใช้งานระบบ (Initialization)
- 1 การสร้าง User, Role, Permission
- 2 การเพิ่ม Facility (Building, Floor, Room)
- 3 การเพิ่ม BLE Tag
- 4 การเพิ่ม Asset + ผูกกับ BLE/QR Tag
Using Workflows
- สร้างและ Assign Work Order → Tech ทำงานผ่าน Mobile
- ตั้ง Preventive Maintenance Schedule
- Log Incident ผ่าน Mobile + Tracking Status
- Sensor Monitoring + Real-time Dashboard
- ทดลอง Report & Export