{"id":179,"date":"2026-10-28T10:50:59","date_gmt":"2026-10-28T03:50:59","guid":{"rendered":"https:\/\/it.eng.cmu.ac.th\/?page_id=179"},"modified":"2026-10-28T10:56:03","modified_gmt":"2026-10-28T03:56:03","slug":"rfid","status":"publish","type":"page","link":"https:\/\/it.eng.cmu.ac.th\/index.php\/rfid\/","title":{"rendered":"RFID"},"content":{"rendered":"\n<!-- RFID Middleware Project | \u0e27\u0e32\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e43\u0e19\u0e1a\u0e25\u0e47\u0e2d\u0e01 \"Custom HTML\" \u0e02\u0e2d\u0e07 WordPress -->\n<style>\n#rfidp{--pri:#5b2a86;--soft:rgba(91,42,134,.07);--line:rgba(120,110,140,.35);--mute:rgba(100,95,115,.95);font-family:\"Sarabun\",inherit;line-height:1.75;color:inherit;max-width:1040px;margin:0 auto}\n#rfidp *{box-sizing:border-box}\n#rfidp x-t,#rfidp x-e{display:inline}\n#rfidp[data-lang=\"en\"] x-t,#rfidp[data-lang=\"en\"] .t{display:none}\n#rfidp:not([data-lang=\"en\"]) x-e,#rfidp:not([data-lang=\"en\"]) .e{display:none}\n#rfidp .bar{display:flex;justify-content:flex-end;margin-bottom:8px}\n#rfidp #rfidp-lg,#rfidp #rfidp-sim{font:inherit;cursor:pointer;border-radius:6px}\n#rfidp #rfidp-lg{background:transparent;color:var(--pri);border:1px solid var(--pri);padding:2px 14px;font-size:.9rem}\n#rfidp #rfidp-sim{background:var(--pri);color:#fff;border:0;padding:8px 18px}\n#rfidp .hero{padding:16px 0 32px;border-bottom:1px solid var(--line)}\n#rfidp .hero h2{font-size:clamp(1.5rem,3.6vw,2.2rem);line-height:1.35;margin:0 0 12px}\n#rfidp .hero p{margin:0;color:var(--mute);max-width:70ch}\n#rfidp .meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px;font-size:.95rem}\n#rfidp .meta b{color:var(--pri)}\n#rfidp section{padding:36px 0;border-bottom:1px solid var(--line)}\n#rfidp h2.sh{font-size:1.5rem;margin:0 0 18px}\n#rfidp h3{font-size:1.05rem;margin:0 0 6px}\n#rfidp p{margin:0 0 1em}\n#rfidp .team{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}\n#rfidp .m{text-align:center}\n#rfidp .av{width:96px;height:96px;border-radius:50%;background:var(--soft);border:2px solid var(--pri);color:var(--pri);display:grid;place-items:center;font-size:1.6rem;font-weight:700;margin:0 auto 10px}\n#rfidp .m small{display:block;color:var(--mute);line-height:1.5;font-size:.85rem}\n#rfidp .role{color:var(--pri);font-weight:600;font-size:.9rem}\n#rfidp .tw{overflow-x:auto}\n#rfidp table{border-collapse:collapse;width:100%;min-width:520px;margin:0}\n#rfidp th,#rfidp td{border:1px solid var(--line);padding:10px 14px;text-align:left;vertical-align:top}\n#rfidp th{background:var(--soft)}\n#rfidp ul,#rfidp ol{margin:0;padding-left:1.3em}\n#rfidp li{margin:4px 0}\n#rfidp .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}\n#rfidp .mu{color:var(--mute)}\n#rfidp svg text{font-family:\"Sarabun\",sans-serif}\n<\/style>\n<div id=\"rfidp\" data-lang=\"th\">\n<div class=\"bar\"><button id=\"rfidp-lg\" type=\"button\" aria-label=\"Switch language\">English<\/button><\/div>\n<div class=\"hero\">\n<h2><x-t>\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e01\u0e23\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 RFID \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e34\u0e07\u0e42\u0e04\u0e23\u0e44\u0e19\u0e0b\u0e4c\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e02\u0e49\u0e32\u0e21\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e19\u0e31\u0e1a\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19\u0e14\u0e49\u0e27\u0e22\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34<\/x-t><x-e>Applying Middleware for RFID Data Filtering and Cross-Platform Asset Database Synchronization to Improve the Efficiency of Automated Asset Audits<\/x-e><\/h2>\n<p><x-t>Applying Middleware for RFID Data Filtering and Cross-Platform Asset Database Synchronization to Improve the Efficiency of Automated Asset Audits<\/x-t><x-e>\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e01\u0e23\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 RFID \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e34\u0e07\u0e42\u0e04\u0e23\u0e44\u0e19\u0e0b\u0e4c\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e02\u0e49\u0e32\u0e21\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e19\u0e31\u0e1a\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19\u0e14\u0e49\u0e27\u0e22\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34<\/x-e><\/p>\n<div class=\"meta\"><span><b><x-t>\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17<\/x-t><x-e>Type<\/x-e><\/b> <x-t>\u0e27\u0e34\u0e08\u0e31\u0e22\u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32 (R&amp;D)<\/x-t><x-e>Research and Development (R&amp;D)<\/x-e><\/span><span><b><x-t>\u0e17\u0e38\u0e19<\/x-t><x-e>Funding<\/x-e><\/b> <x-t>\u0e40\u0e07\u0e34\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49 \u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 2568<\/x-t><x-e>Revenue-funded grant, fiscal year 2025 (B.E. 2568)<\/x-e><\/span><span><b><x-t>\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32<\/x-t><x-e>Duration<\/x-e><\/b> <x-t>8 \u0e40\u0e14\u0e37\u0e2d\u0e19<\/x-t><x-e>8 months<\/x-e><\/span><\/div>\n<\/div>\n<section>\n<h2 class=\"sh\"><x-t>\u0e04\u0e13\u0e30\u0e1c\u0e39\u0e49\u0e27\u0e34\u0e08\u0e31\u0e22<\/x-t><x-e>Research Team<\/x-e><\/h2>\n<div class=\"team\">\n<div class=\"m\"><div class=\"av\"><x-t>\u0e19\u0e19<\/x-t><x-e>NN<\/x-e><\/div><div class=\"role\"><x-t>\u0e2b\u0e31\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e27\u0e34\u0e08\u0e31\u0e22<\/x-t><x-e>Principal Investigator<\/x-e><\/div><h3><x-t>\u0e19\u0e32\u0e22\u0e19\u0e31\u0e0f\u0e1e\u0e31\u0e19\u0e18\u0e38\u0e4c \u0e19\u0e31\u0e19\u0e17\u0e27\u0e32\u0e28<\/x-t><x-e>Mr. Nattapan Nanthawat<\/x-e><\/h3><small><x-t>\u0e28\u0e29.\u0e21. (\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32)<\/x-t><x-e>M.Ed. (Educational Technology)<\/x-e><br><a href=\"mailto:nattapan.n@cmu.ac.th\">nattapan.n@cmu.ac.th<\/a><\/small><\/div>\n<div class=\"m\"><div class=\"av\"><x-t>\u0e13\u0e08<\/x-t><x-e>NJ<\/x-e><\/div><div class=\"role\"><x-t>\u0e1c\u0e39\u0e49\u0e23\u0e48\u0e27\u0e21\u0e27\u0e34\u0e08\u0e31\u0e22<\/x-t><x-e>Co-investigator<\/x-e><\/div><h3><x-t>\u0e19\u0e32\u0e07\u0e2a\u0e32\u0e27\u0e13\u0e31\u0e10\u0e1e\u0e23 \u0e43\u0e08\u0e1e\u0e38\u0e17\u0e18<\/x-t><x-e>Ms. Nattaporn Jaiphut<\/x-e><\/h3><small><x-t>\u0e27\u0e17.\u0e21. (\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21)<\/x-t><x-e>M.Sc. (Industrial Management)<\/x-e><br><a href=\"mailto:nattaporn.j@cmu.ac.th\">nattaporn.j@cmu.ac.th<\/a><\/small><\/div>\n<div class=\"m\"><div class=\"av\"><x-t>\u0e2a\u0e2d<\/x-t><x-e>SA<\/x-e><\/div><div class=\"role\"><x-t>\u0e1c\u0e39\u0e49\u0e23\u0e48\u0e27\u0e21\u0e27\u0e34\u0e08\u0e31\u0e22<\/x-t><x-e>Co-investigator<\/x-e><\/div><h3><x-t>\u0e19\u0e32\u0e22\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e0a\u0e19 \u0e2d\u0e31\u0e07\u0e04\u0e38\u0e15\u0e23\u0e32\u0e19\u0e19\u0e17\u0e4c<\/x-t><x-e>Mr. Sittichon Angkutranon<\/x-e><\/h3><small><x-t>\u0e27\u0e28.\u0e21. (\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c)<\/x-t><x-e>M.Eng. (Computer Engineering)<\/x-e><br><a href=\"mailto:sittichon.a@cmu.ac.th\">sittichon.a@cmu.ac.th<\/a><\/small><\/div>\n<div class=\"m\"><div class=\"av\"><x-t>\u0e01\u0e1a<\/x-t><x-e>KB<\/x-e><\/div><div class=\"role\"><x-t>\u0e1c\u0e39\u0e49\u0e23\u0e48\u0e27\u0e21\u0e27\u0e34\u0e08\u0e31\u0e22<\/x-t><x-e>Co-investigator<\/x-e><\/div><h3><x-t>\u0e19\u0e32\u0e22\u0e40\u0e01\u0e35\u0e22\u0e23\u0e15\u0e34\u0e0a\u0e31\u0e22 \u0e1a\u0e38\u0e0d\u0e17\u0e32\u0e23\u0e31\u0e01\u0e29\u0e4c<\/x-t><x-e>Mr. Kiattichai Boontharak<\/x-e><\/h3><small><x-t>\u0e23\u0e1b.\u0e21. (\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e20\u0e32\u0e04\u0e23\u0e31\u0e10)<\/x-t><x-e>M.P.A. (Public Management)<\/x-e><br><a href=\"mailto:kiattichai.b@cmu.ac.th\">kiattichai.b@cmu.ac.th<\/a><\/small><\/div>\n<div class=\"m\"><div class=\"av\"><x-t>\u0e19\u0e08<\/x-t><x-e>NC<\/x-e><\/div><div class=\"role\"><x-t>\u0e1c\u0e39\u0e49\u0e23\u0e48\u0e27\u0e21\u0e27\u0e34\u0e08\u0e31\u0e22<\/x-t><x-e>Co-investigator<\/x-e><\/div><h3><x-t>\u0e19\u0e32\u0e22\u0e19\u0e34\u0e27\u0e31\u0e12\u0e19\u0e4c \u0e40\u0e08\u0e23\u0e34\u0e0d\u0e23\u0e31\u0e15\u0e19\u0e40\u0e14\u0e0a\u0e30\u0e01\u0e39\u0e25<\/x-t><x-e>Mr. Niwat Charoenratdechakul<\/x-e><\/h3><small><x-t>\u0e27\u0e28.\u0e1a. (\u0e44\u0e1f\u0e1f\u0e49\u0e32)<\/x-t><x-e>B.Eng. (Electrical Engineering)<\/x-e><br><a href=\"mailto:niwat.j@cmu.ac.th\">niwat.j@cmu.ac.th<\/a><\/small><\/div>\n<\/div>\n<p class=\"mu\" style=\"margin:24px 0 0\"><x-t>\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e27\u0e34\u0e08\u0e31\u0e22: \u0e07\u0e32\u0e19\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e2a\u0e32\u0e23\u0e2a\u0e19\u0e40\u0e17\u0e28, \u0e07\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e07\u0e32\u0e19\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e19\u0e27\u0e31\u0e15\u0e01\u0e23\u0e23\u0e21\u0e41\u0e25\u0e30\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e27\u0e34\u0e0a\u0e32\u0e01\u0e32\u0e23, \u0e20\u0e32\u0e04\u0e27\u0e34\u0e0a\u0e32\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c \u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c<\/x-t><x-e>Collaborating units: Information Technology Development Unit; Research, Innovation and Academic Services Administration Unit; Department of Computer Engineering, Faculty of Engineering<\/x-e><\/p>\n<\/section>\n<section><div class=\"tw\"><table>\n<tr><th>Mission &amp; Focus<\/th><th>Research Areas<\/th><\/tr>\n<tr><td><ul><li><x-t>\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c\u0e04\u0e31\u0e14\u0e01\u0e23\u0e2d\u0e07\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c RFID<\/x-t><x-e>Develop middleware that filters and processes data from RFID devices<\/x-e><\/li><li><x-t>\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e01\u0e25\u0e44\u0e01\u0e0b\u0e34\u0e07\u0e42\u0e04\u0e23\u0e44\u0e19\u0e0b\u0e4c\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e02\u0e49\u0e32\u0e21\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21<\/x-t><x-e>Develop cross-platform synchronization of the asset database<\/x-e><\/li><li><x-t>\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e40\u0e23\u0e47\u0e27\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e19\u0e31\u0e1a\u0e41\u0e1a\u0e1a\u0e14\u0e31\u0e49\u0e07\u0e40\u0e14\u0e34\u0e21<\/x-t><x-e>Compare speed and accuracy against traditional asset counting<\/x-e><\/li><\/ul><\/td>\n<td><ul><li>Passive UHF RFID<\/li><li>RFID Middleware &amp; Data Filtering<\/li><li>Cross-Platform Database Synchronization<\/li><li>Asset Management &amp; Automated Audit<\/li><li>Real-time Inventory Dashboard<\/li><\/ul><\/td><\/tr>\n<\/table><\/div><\/section>\n<section>\n<h2 class=\"sh\"><x-t>\u0e17\u0e35\u0e48\u0e21\u0e32\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e04\u0e31\u0e0d<\/x-t><x-e>Background and Significance<\/x-e><\/h2>\n<p><x-t>\u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e19\u0e31\u0e1a\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e14\u0e49\u0e27\u0e22\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e15\u0e34\u0e14\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c \u0e0b\u0e36\u0e48\u0e07\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e17\u0e35\u0e25\u0e30\u0e0a\u0e34\u0e49\u0e19\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e41\u0e23\u0e07\u0e07\u0e32\u0e19\u0e21\u0e32\u0e01 \u0e40\u0e01\u0e34\u0e14\u0e04\u0e27\u0e32\u0e21\u0e25\u0e48\u0e32\u0e0a\u0e49\u0e32 \u0e04\u0e27\u0e32\u0e21\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e08\u0e32\u0e01\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c \u0e41\u0e25\u0e30\u0e1a\u0e32\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e44\u0e21\u0e48\u0e1e\u0e1a \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e36\u0e07\u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e08\u0e23\u0e34\u0e07<\/x-t><x-e>The Faculty of Engineering counts its assets using barcodes and hand-written numbers on equipment. This requires line of sight to each item and a lot of manual work, which causes delays, human error, and sometimes assets that cannot be found, so the database drifts from reality.<\/x-e><\/p>\n<p><x-t>RFID \u0e2d\u0e48\u0e32\u0e19\u0e1b\u0e49\u0e32\u0e22\u0e08\u0e33\u0e19\u0e27\u0e19\u0e21\u0e32\u0e01\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e19\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e1b\u0e49\u0e32\u0e22 \u0e41\u0e15\u0e48\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e34\u0e1a\u0e21\u0e31\u0e01\u0e0b\u0e49\u0e33\u0e0b\u0e49\u0e2d\u0e19\u0e41\u0e25\u0e30\u0e21\u0e35\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e23\u0e1a\u0e01\u0e27\u0e19 \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c\u0e40\u0e1b\u0e47\u0e19 \u201c\u0e14\u0e48\u0e32\u0e19\u0e04\u0e31\u0e14\u0e01\u0e23\u0e2d\u0e07\u201d \u0e01\u0e48\u0e2d\u0e19\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e25\u0e07\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 SQL \u0e40\u0e14\u0e34\u0e21\u0e02\u0e2d\u0e07\u0e04\u0e13\u0e30 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e14\u0e41\u0e17\u0e19 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e41\u0e14\u0e0a\u0e1a\u0e2d\u0e23\u0e4c\u0e14\u0e41\u0e1a\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e25\u0e44\u0e17\u0e21\u0e4c\u0e41\u0e25\u0e30\u0e41\u0e2d\u0e1b\u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e19\u0e1e\u0e01\u0e1e\u0e32<\/x-t><x-e>RFID can read many tags at once without line of sight, but raw reads are often redundant and noisy. This project builds middleware as a \u201cscreening gate\u201d before data reaches the faculty\u2019s existing SQL database. It does not replace the current system, and adds a real-time dashboard and an app for handheld readers.<\/x-e><\/p>\n<div class=\"two\" style=\"margin-top:24px\">\n<div><h3><x-t>\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a<\/x-t><x-e>Expected Benefits<\/x-e><\/h3><ul><li><x-t>\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e44\u0e14\u0e49\u0e40\u0e23\u0e47\u0e27\u0e41\u0e25\u0e30\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e02\u0e36\u0e49\u0e19<\/x-t><x-e>Faster, more efficient asset management<\/x-e><\/li><li><x-t>\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e25\u0e30\u0e19\u0e48\u0e32\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e16\u0e37\u0e2d (Data Integrity)<\/x-t><x-e>Accurate, trustworthy data (data integrity)<\/x-e><\/li><li><x-t>\u0e40\u0e2a\u0e23\u0e34\u0e21\u0e18\u0e23\u0e23\u0e21\u0e32\u0e20\u0e34\u0e1a\u0e32\u0e25\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e04\u0e38\u0e49\u0e21\u0e04\u0e48\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23<\/x-t><x-e>Stronger good governance and value for money<\/x-e><\/li><\/ul><\/div>\n<div><h3><x-t>\u0e01\u0e32\u0e23\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49<\/x-t><x-e>Intended Use<\/x-e><\/h3><p><x-t>\u0e20\u0e32\u0e22\u0e43\u0e19\u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e01\u0e31\u0e1a\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c 100\u2013200 \u0e0a\u0e34\u0e49\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e27\u0e31\u0e14 \u0e41\u0e25\u0e30\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e2a\u0e33\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e2a\u0e39\u0e07<\/x-t><x-e>Within the Faculty of Engineering, tested on 100\u2013200 assets such as computers, measuring instruments, and high-value office equipment.<\/x-e><\/p><\/div>\n<\/div><\/section>\n<section>\n<h2 class=\"sh\"><x-t>\u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23<\/x-t><x-e>How the System Works<\/x-e><\/h2>\n<div class=\"tw\"><svg viewBox=\"0 0 760 120\" style=\"min-width:680px;width:100%;display:block\" role=\"img\" aria-label=\"RFID data flow\">\n<defs><marker id=\"rfidp-ar\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto\"><path d=\"M0 0L10 5L0 10z\" fill=\"#5b2a86\"\/><\/marker><\/defs>\n<g font-size=\"13\" text-anchor=\"middle\" fill=\"currentColor\">\n<g stroke=\"#5b2a86\" stroke-width=\"1.5\" fill=\"rgba(91,42,134,.07)\"><rect x=\"4\" y=\"30\" width=\"120\" height=\"60\" rx=\"6\"\/><rect x=\"158\" y=\"30\" width=\"120\" height=\"60\" rx=\"6\"\/><rect x=\"312\" y=\"30\" width=\"130\" height=\"60\" rx=\"6\" fill=\"#5b2a86\"\/><rect x=\"476\" y=\"30\" width=\"130\" height=\"60\" rx=\"6\"\/><rect x=\"640\" y=\"30\" width=\"116\" height=\"60\" rx=\"6\"\/><\/g>\n<g stroke=\"#5b2a86\" stroke-width=\"1.5\" marker-end=\"url(#rfidp-ar)\"><path d=\"M126 60H154\"\/><path d=\"M280 60H308\"\/><path d=\"M444 60H472\"\/><path d=\"M608 60H636\"\/><\/g>\n<g class=\"t\"><text x=\"64\" y=\"57\">\u0e1b\u0e49\u0e32\u0e22 UHF<\/text><text x=\"64\" y=\"75\">\u0e1a\u0e19\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c<\/text><text x=\"218\" y=\"57\">\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e19<\/text><text x=\"218\" y=\"75\">\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e08\u0e38\u0e14\/\u0e1e\u0e01\u0e1e\u0e32<\/text><text x=\"541\" y=\"57\">\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 SQL \u0e40\u0e14\u0e34\u0e21<\/text><text x=\"541\" y=\"75\">\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48 Tag \u0e01\u0e31\u0e1a\u0e23\u0e2b\u0e31\u0e2a<\/text><text x=\"698\" y=\"57\">\u0e41\u0e14\u0e0a\u0e1a\u0e2d\u0e23\u0e4c\u0e14<\/text><text x=\"698\" y=\"75\">\u0e41\u0e25\u0e30\u0e41\u0e2d\u0e1b\u0e1e\u0e01\u0e1e\u0e32<\/text><g fill=\"#fff\"><text x=\"377\" y=\"57\" font-weight=\"700\">\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c<\/text><text x=\"377\" y=\"75\">\u0e01\u0e23\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0b\u0e49\u0e33\/\u0e23\u0e1a\u0e01\u0e27\u0e19<\/text><\/g><\/g>\n<g class=\"e\"><text x=\"64\" y=\"57\">UHF tags<\/text><text x=\"64\" y=\"75\">on assets<\/text><text x=\"218\" y=\"57\">Fixed \/ handheld<\/text><text x=\"218\" y=\"75\">readers<\/text><text x=\"541\" y=\"57\">Existing SQL DB<\/text><text x=\"541\" y=\"75\">maps tag to code<\/text><text x=\"698\" y=\"57\">Dashboard &amp;<\/text><text x=\"698\" y=\"75\">mobile app<\/text><g fill=\"#fff\"><text x=\"377\" y=\"57\" font-weight=\"700\">Middleware<\/text><text x=\"377\" y=\"75\">filters duplicates\/noise<\/text><\/g><\/g>\n<\/g><\/svg><\/div>\n<h3 style=\"margin-top:32px\"><x-t>\u0e25\u0e2d\u0e07\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e01\u0e23\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/x-t><x-e>Try the Filtering Simulation<\/x-e><\/h3>\n<p class=\"mu\"><x-t>\u0e20\u0e32\u0e1e\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e08\u0e23\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23 \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e2a\u0e38\u0e48\u0e21\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07<\/x-t><x-e>An illustration of the principle, not actual project results. Numbers are randomized each time.<\/x-e><\/p>\n<button id=\"rfidp-sim\" type=\"button\"><x-t>\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19<\/x-t><x-e>Simulate a read<\/x-e><\/button>\n<div id=\"rfidp-out\" aria-live=\"polite\" style=\"margin-top:16px\"><\/div>\n<\/section>\n<section>\n<h2 class=\"sh\"><x-t>\u0e27\u0e34\u0e18\u0e35\u0e27\u0e34\u0e08\u0e31\u0e22<\/x-t><x-e>Methodology<\/x-e><\/h2>\n<ol>\n<li><b><x-t>\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e25\u0e30\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e23\u0e30\u0e1a\u0e1a<\/x-t><x-e>Study and analyze<\/x-e><\/b> <x-t>\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e23\u0e27\u0e08\u0e19\u0e31\u0e1a\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19 \u0e28\u0e36\u0e01\u0e29\u0e32 UHF \u0e41\u0e25\u0e30\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19 EPC Gen2 \u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e1e\u0e31\u0e2a\u0e14\u0e38<\/x-t><x-e>Analyze the current counting process, study UHF and the EPC Gen2 standard, and gather requirements from procurement staff.<\/x-e><\/li>\n<li><b><x-t>\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21<\/x-t><x-e>Design the architecture<\/x-e><\/b> <x-t>\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e19\u0e41\u0e1a\u0e1a\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e41\u0e25\u0e30\u0e41\u0e1a\u0e1a\u0e1e\u0e01\u0e1e\u0e32 \u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e25\u0e33\u0e14\u0e31\u0e1a Raw Data \u2192 Filtering \u2192 Grouping \u2192 Data Output \u0e41\u0e25\u0e30\u0e15\u0e32\u0e23\u0e32\u0e07\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48 RFID_Tag_ID \u0e01\u0e31\u0e1a Asset_Code<\/x-t><x-e>Choose fixed and handheld readers, design the flow Raw Data \u2192 Filtering \u2192 Grouping \u2192 Data Output, and a mapping table pairing RFID_Tag_ID with Asset_Code.<\/x-e><\/li>\n<li><b><x-t>\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e23\u0e30\u0e1a\u0e1a<\/x-t><x-e>Develop the system<\/x-e><\/b> <x-t>\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c\u0e15\u0e31\u0e14\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0b\u0e49\u0e33 (Duplicate Filtering, Smoothing) API \u0e0b\u0e34\u0e07\u0e42\u0e04\u0e23\u0e44\u0e19\u0e0b\u0e4c \u0e41\u0e25\u0e30 Dashboard<\/x-t><x-e>Middleware for duplicate filtering and smoothing, a synchronization API, and a dashboard.<\/x-e><\/li>\n<li><b><x-t>\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e25\u0e30\u0e17\u0e14\u0e2a\u0e2d\u0e1a<\/x-t><x-e>Install and test<\/x-e><\/b> <x-t>\u0e15\u0e34\u0e14\u0e1b\u0e49\u0e32\u0e22\u0e01\u0e31\u0e1a\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c \u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a\u0e23\u0e27\u0e21<\/x-t><x-e>Attach tags to assets, then run unit and integration tests.<\/x-e><\/li>\n<li><b><x-t>\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e08\u0e23\u0e34\u0e07<\/x-t><x-e>Run the experiment<\/x-e><\/b> <x-t>\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e40\u0e14\u0e34\u0e21 (Barcode\/Manual) \u0e01\u0e31\u0e1a RFID Middleware \u0e43\u0e19\u0e01\u0e25\u0e38\u0e48\u0e21\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e2b\u0e49\u0e2d\u0e07\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 230 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07<\/x-t><x-e>Compare the existing method (barcode\/manual) with the RFID middleware on a sample of 230 laboratory computers.<\/x-e><\/li>\n<li><b><x-t>\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e25\u0e30\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25<\/x-t><x-e>Analyze and conclude<\/x-e><\/b> <x-t>\u0e2a\u0e16\u0e34\u0e15\u0e34\u0e40\u0e0a\u0e34\u0e07\u0e1e\u0e23\u0e23\u0e13\u0e19\u0e32 \u0e41\u0e25\u0e30 Paired t-test \u0e17\u0e35\u0e48\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e31\u0e22\u0e2a\u0e33\u0e04\u0e31\u0e0d 0.05<\/x-t><x-e>Descriptive statistics and a paired t-test at the 0.05 significance level.<\/x-e><\/li>\n<\/ol>\n<h3 style=\"margin-top:32px\"><x-t>\u0e15\u0e31\u0e27\u0e0a\u0e35\u0e49\u0e27\u0e31\u0e14\u0e41\u0e25\u0e30\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e27\u0e31\u0e14<\/x-t><x-e>Indicators and Measurement Tools<\/x-e><\/h3>\n<div class=\"tw\"><table>\n<tr><th><x-t>\u0e21\u0e34\u0e15\u0e34<\/x-t><x-e>Dimension<\/x-e><\/th><th><x-t>\u0e15\u0e31\u0e27\u0e0a\u0e35\u0e49\u0e27\u0e31\u0e14<\/x-t><x-e>Indicator<\/x-e><\/th><th><x-t>\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d<\/x-t><x-e>Tool<\/x-e><\/th><\/tr>\n<tr><td><x-t>\u0e40\u0e27\u0e25\u0e32<\/x-t><x-e>Time<\/x-e><\/td><td><x-t>\u0e40\u0e27\u0e25\u0e32\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e19\u0e31\u0e1a 1 \u0e23\u0e2d\u0e1a<\/x-t><x-e>Time per counting round<\/x-e><\/td><td>Stopwatch \/ System Timestamp<\/td><\/tr>\n<tr><td><x-t>\u0e04\u0e27\u0e32\u0e21\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07<\/x-t><x-e>Accuracy<\/x-e><\/td><td><x-t>\u0e04\u0e27\u0e32\u0e21\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19\u0e02\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e08\u0e23\u0e34\u0e07\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e04\u0e38\u0e21<\/x-t><x-e>Match between physical count and register<\/x-e><\/td><td><x-t>\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e04\u0e38\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19 \/ Checklist<\/x-t><x-e>Asset register \/ checklist<\/x-e><\/td><\/tr>\n<tr><td><x-t>\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c<\/x-t><x-e>Middleware<\/x-e><\/td><td>Filtering Rate = (Raw \u2212 Unique Valid) \u00f7 Raw \u00d7 100<\/td><td>Log Analyzer<\/td><\/tr>\n<tr><td><x-t>\u0e0b\u0e34\u0e07\u0e42\u0e04\u0e23\u0e44\u0e19\u0e0b\u0e4c<\/x-t><x-e>Synchronization<\/x-e><\/td><td>Latency, Data Loss Rate, Data Conflict<\/td><td>Wireshark<\/td><\/tr>\n<\/table><\/div>\n<\/section>\n<section style=\"border-bottom:0\">\n<h2 class=\"sh\"><x-t>\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07<\/x-t><x-e>Results<\/x-e><\/h2>\n<p class=\"mu\"><x-t>\u0e08\u0e30\u0e40\u0e15\u0e34\u0e21\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e2b\u0e49\u0e2d\u0e07\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 230 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07<\/x-t><x-e>To be added after data collection on 230 laboratory computers.<\/x-e><\/p>\n<div class=\"tw\"><table>\n<tr><th><x-t>\u0e15\u0e31\u0e27\u0e0a\u0e35\u0e49\u0e27\u0e31\u0e14<\/x-t><x-e>Indicator<\/x-e><\/th><th>Barcode\/Manual<\/th><th>RFID Middleware<\/th><\/tr>\n<tr><td><x-t>\u0e40\u0e27\u0e25\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22\u0e15\u0e48\u0e2d\u0e23\u0e2d\u0e1a<\/x-t><x-e>Average time per round<\/x-e><\/td><td><x-t>\u0e23\u0e2d\u0e1c\u0e25\u0e17\u0e14\u0e25\u0e2d\u0e07<\/x-t><x-e>Pending<\/x-e><\/td><td><x-t>\u0e23\u0e2d\u0e1c\u0e25\u0e17\u0e14\u0e25\u0e2d\u0e07<\/x-t><x-e>Pending<\/x-e><\/td><\/tr>\n<tr><td><x-t>\u0e04\u0e27\u0e32\u0e21\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e31\u0e1a<\/x-t><x-e>Counting accuracy<\/x-e><\/td><td><x-t>\u0e23\u0e2d\u0e1c\u0e25\u0e17\u0e14\u0e25\u0e2d\u0e07<\/x-t><x-e>Pending<\/x-e><\/td><td><x-t>\u0e23\u0e2d\u0e1c\u0e25\u0e17\u0e14\u0e25\u0e2d\u0e07<\/x-t><x-e>Pending<\/x-e><\/td><\/tr>\n<tr><td>Filtering Rate<\/td><td><x-t>\u0e44\u0e21\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07<\/x-t><x-e>Not applicable<\/x-e><\/td><td><x-t>\u0e23\u0e2d\u0e1c\u0e25\u0e17\u0e14\u0e25\u0e2d\u0e07<\/x-t><x-e>Pending<\/x-e><\/td><\/tr>\n<tr><td><x-t>Latency \u0e01\u0e32\u0e23\u0e0b\u0e34\u0e07\u0e42\u0e04\u0e23\u0e44\u0e19\u0e0b\u0e4c<\/x-t><x-e>Synchronization latency<\/x-e><\/td><td><x-t>\u0e44\u0e21\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07<\/x-t><x-e>Not applicable<\/x-e><\/td><td><x-t>\u0e23\u0e2d\u0e1c\u0e25\u0e17\u0e14\u0e25\u0e2d\u0e07<\/x-t><x-e>Pending<\/x-e><\/td><\/tr>\n<\/table><\/div>\n<h3 style=\"margin-top:28px\"><x-t>\u0e04\u0e27\u0e32\u0e21\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22\u0e41\u0e25\u0e30\u0e41\u0e19\u0e27\u0e17\u0e32\u0e07\u0e41\u0e01\u0e49<\/x-t><x-e>Challenges and Mitigation<\/x-e><\/h3>\n<ul><li><x-t>\u0e42\u0e25\u0e2b\u0e30\u0e14\u0e39\u0e14\u0e0b\u0e31\u0e1a\u0e04\u0e25\u0e37\u0e48\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e49\u0e32\u0e22\u0e40\u0e2a\u0e37\u0e48\u0e2d\u0e21\u0e2a\u0e20\u0e32\u0e1e: \u0e1b\u0e23\u0e31\u0e1a\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2a\u0e48\u0e07 (dBm) \u0e1b\u0e23\u0e31\u0e1a\u0e21\u0e38\u0e21\u0e40\u0e2a\u0e32\u0e2d\u0e32\u0e01\u0e32\u0e28 \u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e0a\u0e49 Anti-Metal Tag<\/x-t><x-e>Metal absorbing signals or aging tags: tune transmit power (dBm), adjust antenna angle, or use anti-metal tags.<\/x-e><\/li><li><x-t>\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e22\u0e30\u0e2b\u0e25\u0e38\u0e14\u0e40\u0e02\u0e49\u0e32\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25: \u0e1b\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32 RSSI Threshold \u0e41\u0e25\u0e30\u0e1a\u0e35\u0e1a Time-Window \u0e43\u0e2b\u0e49\u0e41\u0e04\u0e1a\u0e25\u0e07<\/x-t><x-e>Junk data reaching the database: adjust the RSSI threshold and narrow the time window.<\/x-e><\/li><li><x-t>\u0e0b\u0e34\u0e07\u0e42\u0e04\u0e23\u0e44\u0e19\u0e0b\u0e4c\u0e0a\u0e49\u0e32: \u0e17\u0e33 Database Indexing \u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1b\u0e47\u0e19\u0e0a\u0e38\u0e14 (Batch)<\/x-t><x-e>Slow synchronization: apply database indexing and send data in batches.<\/x-e><\/li><\/ul>\n<\/section>\n<\/div>\n<script>\n(function(){\nvar w=document.getElementById('rfidp'),lg=document.getElementById('rfidp-lg'),b=document.getElementById('rfidp-sim'),o=document.getElementById('rfidp-out');\nif(!w)return;\nfunction en(){return w.getAttribute('data-lang')==='en'}\nfunction L(t,e){return en()?e:t}\nfunction set(l){w.setAttribute('data-lang',l);lg.textContent=l==='en'?'\u0e44\u0e17\u0e22':'English';o.innerHTML='';try{localStorage.setItem('rfidp-lang',l)}catch(x){}}\nvar s='th';try{s=localStorage.getItem('rfidp-lang')||'th'}catch(x){}\nset(s==='en'?'en':'th');\nlg.addEventListener('click',function(){set(en()?'th':'en')});\nvar tags=['EN-0412','EN-0587','EN-1033','EN-1290','EN-2008'];\nfunction r(a,z){return a+Math.floor(Math.random()*(z-a+1))}\nb.addEventListener('click',function(){\nvar raw=0,rows='';\ntags.forEach(function(t){var n=r(20,80);raw+=n;rows+='<tr><td>'+t+'<\/td><td>'+n+'<\/td><td>1<\/td><\/tr>'});\nvar g=r(1,3);raw+=g;\nrows+='<tr><td>'+L('\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19','Not in register')+' (XX-9999)<\/td><td>'+g+'<\/td><td>'+L('\u0e15\u0e31\u0e14\u0e2d\u0e2d\u0e01','Removed')+'<\/td><\/tr>';\nvar rate=((raw-tags.length)\/raw*100).toFixed(1);\no.innerHTML='<div class=\"tw\"><table><tr><th>'+L('\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e2d\u0e48\u0e32\u0e19\u0e44\u0e14\u0e49','Tag read')+'<\/th><th>'+L('\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e48\u0e32\u0e19 (\u0e14\u0e34\u0e1a)','Raw read count')+'<\/th><th>'+L('\u0e2b\u0e25\u0e31\u0e07\u0e01\u0e23\u0e2d\u0e07','After filtering')+'<\/th><\/tr>'+rows+'<\/table><\/div><p><b>'+L('\u0e2d\u0e48\u0e32\u0e19\u0e14\u0e34\u0e1a '+raw+' \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e40\u0e2b\u0e25\u0e37\u0e2d '+tags.length+' \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23','Raw reads: '+raw+', kept: '+tags.length+' items')+'<\/b> Filtering Rate = '+rate+'%<\/p>';\n});\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>English \u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e21\u0e34\u0e14\u0e40\u0e14\u0e34\u0e25\u0e41\u0e27\u0e23\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e01\u0e23\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 RF&hellip;&nbsp;<a href=\"https:\/\/it.eng.cmu.ac.th\/index.php\/rfid\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">RFID<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":182,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-179","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/pages\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":1,"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/pages\/179\/revisions"}],"predecessor-version":[{"id":181,"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/pages\/179\/revisions\/181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/media\/182"}],"wp:attachment":[{"href":"https:\/\/it.eng.cmu.ac.th\/index.php\/wp-json\/wp\/v2\/media?parent=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}