Sunday, 28 September 2025

MINI KIOS AUTHEN CODE nhso endpoint

ðŸĨ MINI KIOS AUTHEN & āļ›ิāļ”āļŠิāļ—āļ˜ิ āļŠāļģāļŦāļĢัāļš āļĢāļž.āļŠāļ•.





MINI KIOS AUTHEN & āļ›ิāļ”āļŠิāļ—āļ˜ิ āļ„ืāļ­āļĢāļ°āļšāļšāļ­ัāļˆāļ‰āļĢิāļĒāļ°āļ—ี่āļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžื่āļ­āļŠ่āļ§āļĒāļ‡āļēāļ™ āļĢāļž.āļŠāļ•. (āđ‚āļĢāļ‡āļžāļĒāļēāļšāļēāļĨāļŠ่āļ‡āđ€āļŠāļĢิāļĄāļŠุāļ‚āļ āļēāļžāļ•āļģāļšāļĨ) āđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ิāļ” VISIT, āļ—āļģ Authen Code āđāļĨāļ°āļ›ิāļ”āļŠิāļ—āļ˜ิāļāļēāļĢāļĢัāļāļĐāļēāđ„āļ”้āļ­āļĒ่āļēāļ‡āļŠāļ°āļ”āļ§āļ āļĢāļ§āļ”āđ€āļĢ็āļ§ āđāļĨāļ°āļ›āļĨāļ­āļ”āļ ัāļĒ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđƒāļ™āļ‡āļēāļ™āļ­āļ­āļāļŦāļ™่āļ§āļĒāļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่


🔑 āļŦāļĨัāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™

  • āļĢāļ°āļšāļšāļˆāļ°āļ­้āļēāļ‡āļ­ิāļ‡āļŠิāļ—āļ˜ิāļāļēāļĢāļĢัāļāļĐāļēāļˆāļēāļ āļ•āļēāļĢāļēāļ‡ HIS āļ—ี่āļšัāļ™āļ—ึāļāđ„āļ§้āđ€āļ—่āļēāļ™ั้āļ™

  • āļŦāļēāļāļŠิāļ—āļ˜ิāđ„āļĄ่āļ•āļĢāļ‡ āļ•้āļ­āļ‡āļ—āļģāļāļēāļĢ āļ­ัāļ›āđ€āļ”āļ•āļŠิāļ—āļ˜ิāļˆāļēāļ HIS āļ่āļ­āļ™āļ„āļĢั้āļ‡āļ–ัāļ”āđ„āļ› āđ€āļ™ื่āļ­āļ‡āļˆāļēāļ āđ„āļĄ่āđ€āļŠื่āļ­āļĄāļŠิāļ—āļ˜ิāļˆāļēāļ āļŠāļ›āļŠāļŠ āđ‚āļ”āļĒāļ•āļĢāļ‡ (āđ€āļĨāļ‚āļŠิāļ—āļ˜ิāđƒāļ™āđāļ•่āļĨāļ°āļžื้āļ™āļ—ี่āļ­āļēāļˆāđ„āļĄ่āđ€āļŦāļĄืāļ­āļ™āļัāļ™)

  • āđ€āļžิ่āļĄāļĢāļ°āļšāļš API āļ›ิāļ”āļŠิāļ—āļ˜ิ āļĢāļ­āļ‡āļĢัāļš HIS āļ—ุāļāļ•ัāļ§āļ—ี่āđƒāļŠ้āļāļēāļ™āļ‚้āļ­āļĄูāļĨ MySQL

  • āļĢāļ­āļ‡āļĢัāļš API āļ›ิāļ”āļŠิāļ—āļ˜ิ āļŠāļ›āļŠāļŠ āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ āđ€āļžีāļĒāļ‡ āđ€āļŠีāļĒāļšāļšัāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™ āļŦāļĨัāļ‡āļĢัāļšāļšāļĢิāļāļēāļĢ


⚙️ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļŦāļĨัāļ

  1. āđ€āļ›ิāļ” VISIT HIS āđāļĨāļ° Authen Code āļŠāļ›āļŠāļŠ āđ„āļ”้āļ—ัāļ™āļ—ี

  2. FIX āļŠิāļ—āļ˜ิāļāļēāļĢāļĢัāļāļĐāļēāđ„āļ”้āđ‚āļ”āļĒāļ•āļĢāļ‡

  3. FIX āļāļēāļĢāļŠ่āļ‡āļ•่āļ­āđ„āļ›āļĒัāļ‡āļŦ้āļ­āļ‡/āđāļœāļ™āļ āđ„āļ”้

  4. āļ›āļĢิ้āļ™āđƒāļšāļ™āļģāļ—āļēāļ‡ āļ‚āļ™āļēāļ” 58 āļĄāļĄ. āđ„āļ”้

  5. āđƒāļŠ้āļ‡āļēāļ™āļĢ่āļ§āļĄāļัāļšāļĢāļ°āļšāļš Smart OPD Auto āđ„āļ”้

  6. āļĢัāļš-āļŠ่āļ‡āļ‚้āļ­āļĄูāļĨāļœ่āļēāļ™āļĄāļēāļ•āļĢāļāļēāļ™ HL7 (Health Level 7)

  7. āļĄีāđ€āļ„āļĢื่āļ­āļ‡āļ­่āļēāļ™āļšัāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™āļžāļĢ้āļ­āļĄāđƒāļŠ้āļ‡āļēāļ™

  8. āļ›ิāļ”āļŠิāļ—āļ˜ิāļ­ัāļ•āđ‚āļ™āļĄัāļ•ิāļ—ัāļ™āļ—ีāļŦāļĨัāļ‡āļĢัāļšāļšāļĢิāļāļēāļĢ (āđ€āļžีāļĒāļ‡āđ€āļŠีāļĒāļšāļšัāļ•āļĢ)


🌍 āļĢāļ­āļ‡āļĢัāļšāļ‡āļēāļ™āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่

  • āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ้āļ‡āļēāļ™ āđ„āļ”้āļˆāļēāļāļ—ุāļāļ—ี่āļ—ี่āļĄีāļ­ิāļ™āđ€āļ—āļ­āļĢ์āđ€āļ™็āļ• āđ„āļĄ่āļˆāļģāđ€āļ›็āļ™āļ•้āļ­āļ‡āđƒāļŠ้ IP āļˆāļĢิāļ‡

  • āļ•้āļ­āļ‡āļ•ิāļ”āļ•ั้āļ‡ Gateway Server āđ„āļ§้āļ—ี่āđ€āļ„āļĢื่āļ­āļ‡āđƒāļ™āļ§āļ‡āđāļĨāļ™āđ€āļ”ีāļĒāļ§āļัāļš Server āļĢāļž.āļŠāļ•.

  • āļ„āļ§āļēāļĄāđ€āļĢ็āļ§āļ‚ึ้āļ™āļ­āļĒู่āļัāļšāļ­ิāļ™āđ€āļ—āļ­āļĢ์āđ€āļ™็āļ•āļ—ั้āļ‡āļั่āļ‡ āļĢāļž.āļŠāļ•. āđāļĨāļ° KIOS SMASTBP

  • āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļัāļš āļĢāļ°āļšāļšāļŠāļ›āļŠāļŠ āđāļĨāļ° HIS āļ—ุāļāļĒี่āļŦ้āļ­


ðŸ–Ĩ️ āļ­ุāļ›āļāļĢāļ“์āļ—ี่āļĢāļ­āļ‡āļĢัāļš

  • āđƒāļŠ้āļ‡āļēāļ™āđ„āļ”้āļัāļš āđāļ—็āļšāđ€āļĨ็āļ• Windows āļ—ุāļāļĒี่āļŦ้āļ­

  • āļĢāļ­āļ‡āļĢัāļš āđ‚āļ™้āļ•āļšุ๊āļ āļŠāļģāļŦāļĢัāļšāđƒāļŠ้āļ‡āļēāļ™āļ­āļ­āļāļŦāļ™่āļ§āļĒāļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่ āļŦāļĢืāļ­āđ€āļĒี่āļĒāļĄāļš้āļēāļ™

  • āđ€āļŠื่āļ­āļĄāļ•่āļ­āļัāļšāļĢāļ°āļšāļš Telemedicine (āļāļēāļĢāđāļžāļ—āļĒ์āļ—āļēāļ‡āđ„āļāļĨ) āđ„āļ”้

  • āļĨāļ”āļāļēāļĢāļšัāļ™āļ—ึāļāļ‚้āļ­āļĄูāļĨāļ‹้āļģāļ‹้āļ­āļ™ āđ€āļžิ่āļĄāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢ็āļ§āđƒāļ™āļāļēāļĢāđƒāļŦ้āļšāļĢิāļāļēāļĢ


✅ āļŠāļĢุāļ›

MINI KIOS AUTHEN & āļ›ิāļ”āļŠิāļ—āļ˜ิ āļ„ืāļ­āđ‚āļ‹āļĨูāļŠัāļ™āļ—ี่āļŠ่āļ§āļĒāđƒāļŦ้ āļĢāļž.āļŠāļ•. āļ—āļģāļ‡āļēāļ™āđ„āļ”้āļ­āļĒ่āļēāļ‡āļ„āļĢāļšāļ§āļ‡āļˆāļĢ āļ•ั้āļ‡āđāļ•่āļāļēāļĢāđ€āļ›ิāļ” VISIT, āļ—āļģ Authen Code, FIX āļŠิāļ—āļ˜ิ, āļŠ่āļ‡āļ•่āļ­ āđāļĨāļ°āļ›ิāļ”āļŠิāļ—āļ˜ิāļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ āđ‚āļ”āļĒāļĄีāļ—ั้āļ‡āļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļัāļš HIS, āļŠāļ›āļŠāļŠ āđāļĨāļ°āļĢāļ°āļšāļš Telemedicine āļ•āļ­āļšāđ‚āļˆāļ—āļĒ์āļ‡āļēāļ™āļšāļĢิāļāļēāļĢāļŠุāļ‚āļ āļēāļžāļ—ั้āļ‡āđƒāļ™āđāļĨāļ°āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่


āļ•ัāļ§āđ‚āļ›āļĢāđāļāļĢāļĄ MINI KIOS AUTHEN & āļ›ิāļ”āļŠิāļ—āļ˜ิ  āļŠāļēāļĄāļēāļĢāļ–āļĨāļ‡āļัāāđ‚āļ™๊āļ•āļšุ๊āļ„ āđ€āļžื่āļ­āđ€āļ­āļēāđ„āļ§้āļ­āļ­āļāļ™āļ­āļ āļŠāļ–āļēāļ™āļ—ี่āđƒāļ”้ āđ€āļĨāļĒ  āđ€āļžีāļĒāļ‡ āđ€āļ­āļē āļ•ัāļ§ MINIPC āļ™ี้ āđ€āļŠื่āļ­āļĄ āļĢāļ°āļšāļš āļ—้่āļ‡āđ„āļ§้āļ—ี่ āļĢāļžāļŠāļ•.


āļĢāļ°āļšāGateway Server āļŠāļģāļŦāļĢัāļš āđ€āļŠื่āļ­āļĄāļĢāļ°āļšāāļ‡āļēāļ™āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่ิ āđƒāļŠ้  MINIPC āļĢุ่āļ™āđƒāļŦāļ™āļ็āđ„āļ”้

 

 








                            āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ้āđ„āļ”้āļัāļšāļ—ุāļāļ•ู้ KIOS 






        āļ•ัāļ§ āļ­āļĒ่āļēāļ‡ āđƒāļŠ้āđƒāļ™āļˆāļ­āđāļ—็āļšāđ€āļĨ็āļ•






































āļŠāļēāļĄāļēāļĢāļ– āđƒāļŠ้āļĢ่āļ§āļĄ āļัāļšāļĢāļ°āļšā āļŠุāļ”  SMAS OPD āđƒāļ”้






















































āļĢāļ°āļšāļš API VISIT HIS & SMAST OPD & āļ›ิāļ”āļŠิāļ—āļ˜ิ





🚀 āļĢāļ°āļšāļš API VISIT HIS & SMAST OPD & āļ›ิāļ”āļŠิāļ—āļ˜ิ āđ€āļŠื่āļ­āļĄāļ•่āļ­āļ—ุāļāļĢāļ°āļšāļšāļāļēāļĢāđāļžāļ—āļĒ์āļ­āļĒ่āļēāļ‡āđ„āļĢ้āļĢāļ­āļĒāļ•่āļ­

VISIT API Python - Complete System

Version: 1.0.0
Author: Development Team
Description: āļĢāļ°āļšāļšāļˆัāļ”āļāļēāļĢāļāļēāļĢāļĢัāļšāļšāļĢิāļāļēāļĢāļ‚āļ­āļ‡āļœู้āļ›่āļ§āļĒ (Hospital Visit Management System) āđāļšāļšāļ„āļĢāļšāļ§āļ‡āļˆāļĢ āļžāļĢ้āļ­āļĄ GUI āđāļĨāļ° Web API


🔎 āļ āļēāļžāļĢāļ§āļĄāļĢāļ°āļšāļš

VISIT API  Complete System āļ–ูāļāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžื่āļ­āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļŦ้āļัāļšāļŦāļ™่āļ§āļĒāļšāļĢิāļāļēāļĢāļŠāļēāļ˜āļēāļĢāļ“āļŠุāļ‚āđāļĨāļ°āđ‚āļĢāļ‡āļžāļĒāļēāļšāļēāļĨ āđ‚āļ”āļĒāļĄีāļ—ั้āļ‡ GUI Interface āļŠāļģāļŦāļĢัāļšāđ€āļˆ้āļēāļŦāļ™้āļēāļ—ี่ āđāļĨāļ° Web API āļŠāļģāļŦāļĢัāļšāđ€āļŠื่āļ­āļĄāļ•่āļ­āļัāļšāļĢāļ°āļšāļš HIS  āļĢāļ§āļĄāļ–ึāļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢ่āļ§āļĄāļัāļš NHSO API āļ­āļĒ่āļēāļ‡āļ„āļĢāļšāļ–้āļ§āļ™

āļĢāļ°āļšāļšāļ™ี้āđ€āļ™้āļ™āļ„āļ§āļēāļĄāļ‡่āļēāļĒāđƒāļ™āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™ āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒ āđāļĨāļ°āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļēāļĒāļĢูāļ›āđāļšāļš āļ—ั้āļ‡āđƒāļ™āļŠāļ–āļēāļ™āļ—ี่āđāļĨāļ°āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่


✨ āļ„ุāļ“āļŠāļĄāļšัāļ•ิāđ€āļ”่āļ™ (Features)

  • GUI Interface āđƒāļŠ้āļ‡āļēāļ™āļ‡่āļēāļĒāļ”้āļ§āļĒ Tkinter

  • Web API āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāđ€āļĢีāļĒāļāđƒāļŠ้āļ‡āļēāļ™āļœ่āļēāļ™ HTTP

  • Database Support āļĢāļ­āļ‡āļĢัāļš MySQL, MariaDB āđāļĨāļ° PostgreSQL

  • License System āļĢāļ°āļšāļšāļˆัāļ”āļāļēāļĢāļŠิāļ—āļ˜ิ์āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™

  • Key Generator āļŠāļģāļŦāļĢัāļšāļŠāļĢ้āļēāļ‡ License Key

  • Multi-threading āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢ้āļ­āļĄāļัāļ™āļŦāļĨāļēāļĒāļ„āļģāļŠั่āļ‡

  • Settings Management āļšัāļ™āļ—ึāļāļāļēāļĢāļ•ั้āļ‡āļ„่āļēāļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ


🌐 API Endpoints

1. āđ€āļ›ิāļ” Visit

GET /visit.php
Parameters:

  • cid (required) – āđ€āļĨāļ‚āļšัāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™

  • staff – āļĢāļŦัāļŠāđ€āļˆ้āļēāļŦāļ™้āļēāļ—ี่

  • department – āđāļœāļ™āļ

  • vital signs – rr, pulse, bw, height, temperature, bps, bpd, bmi, waist

  • āļ­ื่āļ™ āđ† āđ€āļŠ่āļ™ hcode, hospmain, hospsub, icode āļŊāļĨāļŊ

Example:

GET /visit.php?cid=1234567890123&staff=001&department=01

2. āļ›ิāļ”āļŠิāļ—āļ˜ิāļāļēāļĢāļĢัāļāļĐāļēāļัāļš āļŠāļ›āļŠāļŠ

GET /endvisitAPI.php
Parameters:

  • vn (required) – āļŦāļĄāļēāļĒāđ€āļĨāļ‚ Visit

  • cid (required) – āđ€āļĨāļ‚āļšัāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™

Example:

GET /endvisitAPI.php?vn=1234567890&cid=1234567890123

3. āļ„้āļ™āļŦāļēāļ‚้āļ­āļĄูāļĨāļœู้āļ›่āļ§āļĒ

GET /patient
Parameters: hn āļŦāļĢืāļ­ cid

Example:

GET /patient?hn=0018413 GET /patient?cid=1234567890123

4. āļ„้āļ™āļŦāļēāļŠิāļ—āļ˜ิāļ•ิāļ”āļ•ัāļ§āļœู้āļ›่āļ§āļĒ

GET /pttype


5. āļšัāļ™āļ—ึāļ/āļ­ัāļžāđ€āļ”āļ— Vital Signs

GET /bp?vn=vn&pulse=pulse&bpd=bpd&=bps&bw=bw&temperature=temperature&height=height&cc=cc
āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļšัāļ™āļ—ึāļāļ„่āļēāļ„āļ§āļēāļĄāļ”ัāļ™āđ‚āļĨāļŦิāļ• āļŠีāļžāļˆāļĢ āļ™้āļģāļŦāļ™ัāļ āļŠ่āļ§āļ™āļŠูāļ‡ āļ­ุāļ“āļŦāļ ูāļĄิ āđāļĨāļ°āļ‚้āļ­āļĢ้āļ­āļ‡āđ€āļĢีāļĒāļ™ (cc)


6. Health Check

GET /health
āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ–āļēāļ™āļ°āļĢāļ°āļšāļšāđāļĨāļ°āļāļēāļ™āļ‚้āļ­āļĄูāļĨ


ðŸ“Ķ Response Format

Success Response:

{ "success": true, "message": "āļšัāļ™āļ—ึāļāļŠāļģāđ€āļĢ็āļˆ", "data": { ... } }

Error Response:

{ "error": "Invalid CID" }

🗄️ Database Configuration

  • Host: 127.0.0.1

  • Database: hosxp

  • User: admin

  • Password: ******

  • Charset: utf8mb4


⚙️ API Configuration

NHSO API

  • Hospital Code: 00000

  • Token: xxx50a12-xxx9d-xxx38-8xx46-48xxxbc79ae4

  • Endpoint: https://nhsoapi.nhso.go.th/nhsoendpoint/api/

FDH API

  • Endpoint: https://fdh.moph.go.th/


🕒 Working Hours

  • āđ€āļ§āļĨāļēāļ—āļģāļāļēāļĢ: 08:00–16:30

  • āļ§ัāļ™āļ—āļģāļ‡āļēāļ™: āļˆัāļ™āļ—āļĢ์–āļĻุāļāļĢ์

  • āļ§ัāļ™āļŦāļĒุāļ”āļ™ัāļāļ‚ัāļ•āļĪāļāļĐ์: āļ•ั้āļ‡āļ„่āļēāđ„āļ”้āđƒāļ™ APIConfig.PUBLIC_HOLIDAYS


💰 ICode Configuration

  • Normal ICode: āđ€āļ§āļĨāļēāļĢāļēāļŠāļāļēāļĢ

  • Overtime ICode: 3000977

  • Unit Price: 50 āļšāļēāļ—

  • Income Types: I (Normal), O (Overtime)


🛠️ āļ‚ั้āļ™āļ•āļ­āļ™āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™ (Usage Instructions)

  1. āļ•ั้āļ‡āļ„่āļēāļāļēāļ™āļ‚้āļ­āļĄูāļĨ

  2. āļāļģāļŦāļ™āļ” API NHSO

  3. āļ›āļĢัāļšāļ„่āļēāļĢāļ°āļšāļš (Working hours, ICode)

  4. āļ—āļ”āļŠāļ­āļšāļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļ—ั้āļ‡āļŦāļĄāļ”

  5. āļāļ” Start Server (port 5000)

  6. āļˆัāļ”āļāļēāļĢ License Key


🌍 Remote Access (āļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļˆāļēāļāļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่)

āļĢāļ°āļšāļš VISIT API Complete System āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่ āđ€āļŠ่āļ™ āļāļēāļĢāđ€āļ›ิāļ” Visit āļœ่āļēāļ™ Mobile, Tablet āļŦāļĢืāļ­ Laptop āļ‚āļ­āļ‡āđ€āļˆ้āļēāļŦāļ™้āļēāļ—ี่āđƒāļ™ āļŦāļ™่āļ§āļĒāļšāļĢิāļāļēāļĢāļ›āļāļĄāļ ูāļĄิ, āļĢāļž.āļŠāļ•., āļˆุāļ”āļšāļĢิāļāļēāļĢāļ™āļ­āļāđ‚āļĢāļ‡āļžāļĒāļēāļšāļēāļĨ āđ‚āļ”āļĒāļĒัāļ‡āļ„āļ‡āļĢัāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒāļŠูāļ‡āļŠุāļ”

āļ§ิāļ˜ีāļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļˆāļēāļāļ āļēāļĒāļ™āļ­āļ

  1. VPN (Virtual Private Network)

    • āđ€āļŠื่āļ­āļĄāļ•่āļ­āđ€āļ‚้āļēāļĢāļ°āļšāļšāđ‚āļĢāļ‡āļžāļĒāļēāļšāļēāļĨāļœ่āļēāļ™ SSL VPN / IPSec VPN

    • āđ€āļ‚้āļēāļĢāļŦัāļŠāļ‚้āļ­āļĄูāļĨāļ—ั้āļ‡āļŦāļĄāļ”āļĢāļ°āļŦāļ§่āļēāļ‡āļ­ุāļ›āļāļĢāļ“์āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่āđāļĨāļ°āđ€āļ‹ิāļĢ์āļŸāđ€āļ§āļ­āļĢ์

    • āļĢāļ­āļ‡āļĢัāļšāļ—ั้āļ‡ Mobile VPN Client āđāļĨāļ° Desktop VPN Client

  2. Reverse Proxy / API Gateway

    • āđƒāļŠ้ Nginx / HAProxy / Kong āļ—āļģāļŦāļ™้āļēāļ—ี่āđ€āļ›็āļ™āđ€āļāļĢāļēāļ°āļāļĨāļēāļ‡āļ่āļ­āļ™āđ€āļ‚้āļēāļ–ึāļ‡ API

    • āđ€āļžิ่āļĄāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠิāļ—āļ˜ิ์ (Authentication) āđāļĨāļ°āļāļēāļĢāđ€āļ‚้āļēāļĢāļŦัāļŠ (TLS Offloading)

    • āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ้ Rate Limit + Firewall Rules āļ›้āļ­āļ‡āļัāļ™āļāļēāļĢāđ‚āļˆāļĄāļ•ี

  3. Secure HTTPS with Mutual TLS

    • āđƒāļŠ้ SSL Certificates āļ—ี่āļ­āļ­āļāđ‚āļ”āļĒ CA

    • āđ€āļ›ิāļ”āđƒāļŠ้āļ‡āļēāļ™ Client Certificate Authentication āđ€āļžื่āļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•ัāļ§āļ•āļ™āļ‚āļ­āļ‡āđ€āļ„āļĢื่āļ­āļ‡āļ—ี่āđ€āļŠื่āļ­āļĄāļ•่āļ­


āļ•ัāļ§āļ­āļĒ่āļēāļ‡āđ‚āļŸāļĨāļ§์āļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļˆāļēāļāļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่

  1. āđ€āļˆ้āļēāļŦāļ™้āļēāļ—ี่āđ€āļ›ิāļ” VPN Client → āđ€āļŠื่āļ­āļĄāđ€āļ‚้āļēāļĢāļ°āļšāļšāđ€āļ„āļĢืāļ­āļ‚่āļēāļĒāļ‚āļ­āļ‡āđ‚āļĢāļ‡āļžāļĒāļēāļšāļēāļĨ

  2. āđ€āļĄื่āļ­ VPN āđ€āļŠื่āļ­āļĄāļŠāļģāđ€āļĢ็āļˆ → āđ€āļĢีāļĒāļāđƒāļŠ้ API āļœ่āļēāļ™ HTTPS (TLS 1.2+)

  3. āļĢāļ°āļšāļš āļ•āļĢāļ§āļˆāļŠāļ­āļš API License Key

  4. āļŦāļēāļāļœ่āļēāļ™ → āļ­āļ™ุāļāļēāļ•āđƒāļŦ้āđ€āļ›ิāļ” Visit, āļ›ิāļ”āļŠิāļ—āļ˜ิ, āļŦāļĢืāļ­āļšัāļ™āļ—ึāļ Vital Signs āđ„āļ”้āļ•āļēāļĄāļŠิāļ—āļ˜ิ์


  • ðŸ›Ą️ āļāļēāļĢāļ›้āļ­āļ‡āļัāļ™āļāļēāļĢāđ‚āļˆāļĄāļ•ี API (API Security)

    • Rate Limiting: āļˆāļģāļัāļ”āļˆāļģāļ™āļ§āļ™āļāļēāļĢāđ€āļĢีāļĒāļ API āļ•่āļ­āļ§ิāļ™āļēāļ—ี/āļ™āļēāļ—ี āđ€āļžื่āļ­āļ›้āļ­āļ‡āļัāļ™ Brute-force

    • IP Whitelisting/Blacklisting: āļˆāļģāļัāļ”āļāļēāļĢāđ€āļ‚้āļēāļ–ึāļ‡āđ€āļ‰āļžāļēāļ° IP āļ—ี่āļ­āļ™ุāļāļēāļ•

    • Input Validation: āļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ° sanitize parameters āđ€āļžื่āļ­āļ›้āļ­āļ‡āļัāļ™ SQL Injection / XSS

    • CSRF Protection: āđ€āļžิ่āļĄ CSRF Token āļŠāļģāļŦāļĢัāļš API āļ—ี่āļĄีāļāļēāļĢāđ€āļ‚ีāļĒāļ™āļ‚้āļ­āļĄูāļĨ


👉 āļĢāļ°āļšāļš API VISIT HIS & SMAST OPD āļ„ืāļ­āļุāļāđāļˆāļŠāļģāļ„ัāļāđƒāļ™āļāļēāļĢ āļĒāļāļĢāļ°āļ”ัāļšāļšāļĢิāļāļēāļĢāļŠāļēāļ˜āļēāļĢāļ“āļŠุāļ‚ āđƒāļŦ้āļ—ัāļ™āļŠāļĄัāļĒ āļĢāļ§āļ”āđ€āļĢ็āļ§ āđāļĨāļ°āļžāļĢ้āļ­āļĄāđ€āļŠื่āļ­āļĄāļ•่āļ­āļัāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļ—ุāļāđāļžāļĨāļ•āļŸāļ­āļĢ์āļĄāđƒāļ™āļ­āļ™āļēāļ„āļ•

// āļ•ัāļ§āļ­āļĒ่āļēāļ‡ HL7 Message āļŠāļģāļŦāļĢัāļšāļŠ่āļ‡āļ‚้āļ­āļĄูāļĨāļœู้āļ›่āļ§āļĒ

MSH|^~\&|BPM01|SCK MED PLUS|HIS|SCK-HOSCS|20230922142041||ORU^R01|2701|P|2.4

PID|1|||1111111111119

PV1||O|||||||||||||||||

OBR|1|||||20230220093044||||||||20230220093044

// āļ•ัāļ§āļ­āļĒ่āļēāļ‡ HL7 Message āļŠāļģāļŦāļĢัāļšāļŠ่āļ‡āļ‚้āļ­āļĄูāļĨāļāļēāļĢāļ§ัāļ” Vital Signs āđāļĨāļ°āļ­ื่āļ™āđ†

OBX|1|ST|WEIGHT||45.5|KG.|||||F|||20230220093044

OBX|2|ST|HEIGHT||155.0|CM.|||||F|||20230220093044

OBX|3|ST|BMI||24.1|Kg/m2|||||F|||20230220093044

OBX|4|ST|WAIST||90.0|CM.|||||F|||20230220093044

OBX|5|ST|TEMP||36.6|C|||||F|||20230220093044

OBX|6|ST|SYSTOLIC||123.0|mmHg|||||F|||20230220093044

OBX|7|ST|DIASTOLIC||85.0|mmHg|||||F|||20230220093044

OBX|8|ST|PULSE||76.0|bpm|||||F|||20230220093044

OBX|9|ST|O2SAT||111.0|%Spo2|||||F|||20230220093044

OBX|10|ST|RR||20.0|RM|||||F|||20230220093044



Wednesday, 17 September 2025

SMAST-HOS ONE

ðŸĨ āļĢāļ°āļšāļš SMAST-HOS ONE 

(Smart Authen Station for Health Operation System – One Station Solution)
“āļĢāļ°āļšāļšāļšāļĢิāļāļēāļĢāļŠุāļ‚āļ āļēāļžāļ­ัāļˆāļ‰āļĢิāļĒāļ° āđ€āļžื่āļ­āļāļēāļĢāļĒืāļ™āļĒัāļ™āļ•ัāļ§āļ•āļ™āđāļĨāļ°āđ€āļ›ิāļ”āļŠิāļ—āļ˜ิāļāļēāļĢāļĢัāļāļĐāļēāđāļšāļšāļ„āļĢāļšāļ§āļ‡āļˆāļĢ”

🔎 āđāļ™āļ°āļ™āļģāļĢāļ°āļšāļš

āļ„ืāļ­āļĢāļ°āļšāļšāļ­ัāļˆāļ‰āļĢิāļĒāļ°āļ—ี่āļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžื่āļ­āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ āđ‚āļĢāļ‡āļžāļĒāļēāļšāļēāļĨāļŠ่āļ‡āđ€āļŠāļĢิāļĄāļŠุāļ‚āļ āļēāļžāļ•āļģāļšāļĨ (āļĢāļž.āļŠāļ•.) āđāļĨāļ° āļŦāļ™่āļ§āļĒāļšāļĢิāļāļēāļĢāļ›āļāļĄāļ ูāļĄิ (Primary Care Unit) āđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™ิāļ™āļ‡āļēāļ™āđ„āļ”้ āļŠāļ°āļ”āļ§āļ āļĢāļ§āļ”āđ€āļĢ็āļ§ āļ›āļĨāļ­āļ”āļ ัāļĒ āđāļĨāļ°āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่āđ„āļ”้āļ­āļĒ่āļēāļ‡āļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļž

āļĢāļ°āļšāļšāļ™ี้āļœāļŠāļēāļ™āļĢāļ§āļĄ HIS, IoT, Smart OPD, Cloud Computing āđāļĨāļ° Embedded AI āđ€āļžื่āļ­āđƒāļŦ้āļšāļĢิāļāļēāļĢāļœู้āļ›่āļ§āļĒāđāļĨāļ°āđ€āļˆ้āļēāļŦāļ™้āļēāļ—ี่āļŠāļēāļ˜āļēāļĢāļ“āļŠุāļ‚āđ„āļ”้āļ­āļĒ่āļēāļ‡āļ„āļĢāļšāļ§āļ‡āļˆāļĢ


🛠️ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļŦāļĨัāļāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ

✅ āļĢāļ­āļ‡āļĢัāļšāļŦāļĨāļēāļĒ HIS

āļ—āļģāļ‡āļēāļ™āļĢ่āļ§āļĄāļัāļšāļĢāļ°āļšāļš HIS āļŠั้āļ™āļ™āļģ āđ€āļŠ่āļ™

  • JHCIS

  • āđāļĨāļ° HIS āļ­ื่āļ™āđ† 

✅ āđ€āļ›ิāļ” Visit HIS āđāļĨāļ° Authen Code āļŠāļ›āļŠāļŠ. āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ

āđ€āļžีāļĒāļ‡āļœู้āļĢัāļšāļšāļĢิāļāļēāļĢ āđ€āļŠีāļĒāļšāļšัāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™

  • āđ€āļ›ิāļ” Visit āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ

  • āļ”ึāļ‡ Authen Code āđāļšāļš Real-time

  • āļžิāļĄāļž์ āđƒāļšāļ™āļģāļ—āļēāļ‡ (50 mm) āđ„āļ”้āļ—ัāļ™āļ—ี

āļžāļĢ้āļ­āļĄāļĢāļ°āļšāļš āļ›ิāļ”āļŠิāļ—āļ˜ิ์āļāļēāļĢāļĢัāļāļĐāļē āđ‚āļ”āļĒāļœู้āļ›่āļ§āļĒāļŠāļēāļĄāļēāļĢāļ–āđ€āļŠีāļĒāļšāļšัāļ•āļĢāļ›ิāļ”āļŠิāļ—āļ˜ิ์āđ€āļ­āļ‡āļŦāļĨัāļ‡āļĢัāļšāļšāļĢิāļāļēāļĢāđ€āļŠāļĢ็āļˆ āđ‚āļ”āļĒāđ„āļĄ่āļ•้āļ­āļ‡āļžึ่āļ‡āđ€āļˆ้āļēāļŦāļ™้āļēāļ—ี่

✅ āđƒāļŠ้āļ‡āļēāļ™āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่ (āđ„āļĄ่āļ•้āļ­āļ‡āļĄี Public IP)

  • āļĢāļ­āļ‡āļĢัāļš Mobile Unit / āļŦāļ™่āļ§āļĒāđāļžāļ—āļĒ์āđ€āļ„āļĨื่āļ­āļ™āļ—ี่

  • āđƒāļŠ้āļ‡āļēāļ™āđ„āļ”้āđāļĄ้āđ„āļĄ่āļĄี Public IP

  • āđ€āļžีāļĒāļ‡āļĄี Gateway Server āđ€āļŠื่āļ­āļĄāļ•่āļ­ LAN āļัāļš HIS Server


🔐 āļĢāļ°āļšāļšāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒ (Security System)

  • āđ„āļĄ่āđ€āļ็āļšāļ‚้āļ­āļĄูāļĨāļŠ่āļ§āļ™āļšุāļ„āļ„āļĨāļšāļ™ KIOS → āļ›āļĨāļ­āļ”āļ ัāļĒāļ•่āļ­āļ‚้āļ­āļĄูāļĨāļœู้āļ›่āļ§āļĒ

  • āļāļēāļĢāđ€āļ‚้āļēāļĢāļŦัāļŠāđ€āļ•็āļĄāļĢูāļ›āđāļšāļš (SSL/TLS, AES-256) → āļ›้āļ­āļ‡āļัāļ™āļāļēāļĢāļ–ูāļāļ”ัāļāļŸัāļ‡

  • Secure by Design → āļĄี Obfuscation + Hardening Code āļ›้āļ­āļ‡āļัāļ™āļāļēāļĢāđ€āļˆāļēāļ°āļĢāļ°āļšāļš


ðŸ§ū āļĢāļ°āļšāļšāđ€āļĢีāļĒāļāļ„ิāļ§ (Queue Calling System) [āļŸีāđ€āļˆāļ­āļĢ์āđƒāļŦāļĄ่]

  • 🔔 āđ€āļĢีāļĒāļāļ„ิāļ§āļ”้āļ§āļĒ āđ€āļŠีāļĒāļ‡ + āļ āļēāļž (Voice + Visual Alert)

  • ðŸ–Ĩ️ āđāļŠāļ”āļ‡āļĨāļģāļ”ัāļšāļ„ิāļ§āđāļšāļš Real-time āļšāļ™āļˆāļ­āļ—ุāļāļ‚āļ™āļēāļ”

  • ðŸ–Ļ️ āļžิāļĄāļž์āļŠāļĨิāļ›āļ„ิāļ§āļžāļĢ้āļ­āļĄāđƒāļšāļ™āļģāļ—āļēāļ‡āđƒāļ™āļ‚ั้āļ™āļ•āļ­āļ™āđ€āļ”ีāļĒāļ§

  • 🔄 āđ€āļŠื่āļ­āļĄāļ•่āļ­āļัāļš Smart OPD āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ


ðŸĐš āļŸีāđ€āļˆāļ­āļĢ์āđ€āļŠāļĢิāļĄ Smart OPD + IoT Integration

āļŸีāđ€āļˆāļ­āļĢ์āļĢāļēāļĒāļĨāļ°āđ€āļ­ีāļĒāļ”
✅ Smart OPD AutoāļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļ­่āļēāļ™āļ„่āļēāļŠีāļ§āļ§ัāļ•āļ–ุāļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ (BP, āļ™้āļģāļŦāļ™ัāļ, āļŠ่āļ§āļ™āļŠูāļ‡, SpO2) āļˆāļēāļāļ­ุāļ›āļāļĢāļ“์ RS232, HL7, Bluetooth
✅ HL7 & FHIR SupportāļĢāļ­āļ‡āļĢัāļšāļĄāļēāļ•āļĢāļāļēāļ™ HL7 v2/v3, FHIR, JSON, REST API āđ€āļžื่āļ­āđ€āļŠื่āļ­āļĄāļัāļš HIS āđ„āļ”้āļ‡่āļēāļĒ
✅ IoT Sensor Networkāđ€āļŠื่āļ­āļĄāļ•่āļ­ āļ­ุāļ›āļāļĢāļ“์ IoT āđ€āļŠ่āļ™ āđ€āļ„āļĢื่āļ­āļ‡āļ§ัāļ”āļŠีāļžāļˆāļĢ, āļ­ุāļ›āļāļĢāļ“์āļŠāļ§āļĄāđƒāļŠ่ (Wearable), āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ์āļ•āļĢāļ§āļˆāļŠุāļ‚āļ āļēāļžāļĢāļ°āļĒāļ°āđ„āļāļĨ
✅ Embedded AIāđƒāļŠ้ āļŠāļĄāļ­āļ‡āļāļĨāļัāļ‡āļ•ัāļ§ (Edge AI/ML) āļŠāļģāļŦāļĢัāļšāļ§ิāđ€āļ„āļĢāļēāļ°āļŦ์āđ€āļšื้āļ­āļ‡āļ•้āļ™ āđ€āļŠ่āļ™ āļ•āļĢāļ§āļˆāļˆัāļšāļŠัāļāļāļēāļ“āļŠีāļž
✅ Cloud Integrationāļ‚้āļ­āļĄูāļĨ Vital Signs āđāļĨāļ°āļ„ิāļ§āļ–ูāļāđ€āļ็āļšāđƒāļ™ Cloud/Private Cloud → Dashboard, Monitoring, Analytics
✅ āļ›ิāļ”āļŠิāļ—āļ˜ิ์āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิāļœู้āļ›่āļ§āļĒāđ€āļŠีāļĒāļšāļšัāļ•āļĢāđ€āļžื่āļ­āļĒืāļ™āļĒัāļ™āļāļēāļĢāđƒāļŠ้āļŠิāļ—āļ˜ิ์āļŦāļĨัāļ‡āļĢัāļšāļšāļĢิāļāļēāļĢ āđ‚āļ”āļĒāđ„āļĄ่āļ•้āļ­āļ‡āļžึ่āļ‡āđ€āļˆ้āļēāļŦāļ™้āļēāļ—ี่
✅ Auto Security UpdateāļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļ­ัāļ›āđ€āļ”āļ•āđāļžāļ•āļŠ์āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒāļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ āđ‚āļ”āļĒāđ„āļĄ่āļāļĢāļ°āļ—āļšāļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™

🌐 āļŠāļ–āļēāļ›ัāļ•āļĒāļāļĢāļĢāļĄ IoT + Cloud āļ‚āļ­āļ‡āļĢāļ°āļšāļš

  1. Device Layer (Sensor/Embedded)

    • āđ€āļ„āļĢื่āļ­āļ‡āļ§ัāļ”āļŠีāļ§āļ§ัāļ•āļ–ุ (BP Monitor, Scale, SpO2, ECG)

    • āļ­ุāļ›āļāļĢāļ“์ IoT (ESP32, Raspberry Pi, LoRa, BLE)

  2. Gateway Layer (Edge Computing)

    • āļĢāļ§āļšāļĢāļ§āļĄāļ‚้āļ­āļĄูāļĨāļˆāļēāļāļ­ุāļ›āļāļĢāļ“์ → āđāļ›āļĨāļ‡āđ€āļ›็āļ™ HL7/FHIR/JSON

    • āļ—āļģāļ‡āļēāļ™āđ„āļ”้āđāļĄ้ āļ­āļ­āļŸāđ„āļĨāļ™์ (Offline Mode)

    • āļŠ่āļ‡āļ‚้āļ­āļĄูāļĨāļœ่āļēāļ™ MQTT/HTTPS āđ„āļ›āļĒัāļ‡ Cloud

  3. Cloud / HIS Integration Layer

    • āđ€āļ็āļšāļ‚้āļ­āļĄูāļĨāđƒāļ™ Time-series DB

    • āļ”ึāļ‡āđ€āļ‚้āļēāļĢāļ°āļšāļš HIS āļ”้āļ§āļĒ FHIR API/HL7

    • āļ—āļģ Dashboard + Analytics

  4. Application Layer (KIOS + Queue + Smart OPD)

    • āđ€āļ›ิāļ” Visit / Authen Code

    • āđ€āļĢีāļĒāļāļ„ิāļ§ (Voice + Visual)

    • Dashboard Monitoring

    • Mobile/Remote Access


📋 āļŠāļĢุāļ›āļ„ุāļ“āļŠāļĄāļšัāļ•ิāđ€āļ”่āļ™

  • āļĢāļ­āļ‡āļĢัāļš āļŦāļĨāļēāļĒ HIS → JHCIS, HOSxP XE, PCU

  • āđ€āļ›ิāļ” Visit + Authen āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ → āđ€āļžีāļĒāļ‡āđ€āļŠีāļĒāļšāļšัāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™

  • āđƒāļŠ้āļ‡āļēāļ™ āļ™āļ­āļāļŠāļ–āļēāļ™āļ—ี่ āđ„āļ”้āđ‚āļ”āļĒāđ„āļĄ่āļ•้āļ­āļ‡āļĄี Public IP

  • āļžิāļĄāļž์āđƒāļšāļ™āļģāļ—āļēāļ‡ (50 mm) āđāļĨāļ°āļŠāļĨิāļ›āļ„ิāļ§āđ„āļ”้āļ—ัāļ™āļ—ี

  • āļĢāļ­āļ‡āļĢัāļšāļ­ุāļ›āļāļĢāļ“์ Vital Signs → RS232, HL7, Bluetooth, IoT

  • āļĄีāļĢāļ°āļšāļš āđ€āļĢีāļĒāļāļ„ิāļ§āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ āļžāļĢ้āļ­āļĄāđ€āļŠีāļĒāļ‡āđāļĨāļ°āļˆāļ­āļ āļēāļž

  • āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒāļŠูāļ‡ → āđ„āļĄ่āđ€āļ็āļšāļ‚้āļ­āļĄูāļĨ, āđ€āļ‚้āļēāļĢāļŦัāļŠ, āļัāļ™āļāļēāļĢāđāļāļ°āļĢāļ°āļšāļš

  • āļ›ิāļ”āļŠิāļ—āļ˜ิ์āļāļēāļĢāļĢัāļāļĐāļēāļ­ัāļ•āđ‚āļ™āļĄัāļ•ิāļŦāļĨัāļ‡āļĢัāļšāļšāļĢิāļāļēāļĢāđ€āļŠāļĢ็āļˆ

  • āļĢāļ­āļ‡āļĢัāļš IoT Sensor + Embedded AI + Cloud Analytics



📞 āļŠāļ™āđƒāļˆāļŦāļĢืāļ­āļ•้āļ­āļ‡āļāļēāļĢāļŠāļēāļ˜ิāļ•āļĢāļ°āļšāļš

āļ•ิāļ”āļ•่āļ­: [āļĻัāļāļ”์] 
āđ‚āļ—āļĢ: [087-787-5854]
āļ­ีāđ€āļĄāļĨ: [pongsakxroot@gmail.com]
āđ€āļ§็āļšāđ„āļ‹āļ•์: [https://projectxshop.blogspot.com/]



SMASTOPD






āļŠุāļ” āļ­āļ­āļāđ€āļĒีāļĒāļĄ āļš้āļēāļ™ IoT  




āļŠุāļ”āļ­āļ­āļ Authen visit  āļ›ิāļ” āļŠิāļ— āļ­āļ­āļāļŦāļ™่āļ§āļĒ





āđ€āļ„āļĢื่āļ­āļ‡ āļĄāļ­āļ™ิāđ€āļ•āļ­āļĢ์ āļŠีāļžāļˆāļĢ āđ‚āļ”āļĒ ESP32 IoT







āļĢāļ°āļšāļš āļĢāļ–āđ€āļ‚็āļ™āļˆ่āļēāļĒāļĒāļē āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ

















āļĢāļ°āļšāļšāđāļŠāļ”āļ‡ āđāļĨāļ°āđ€āļĢีāļĒāļāļ„ิāļ§









(By AI )