<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! - Open Source Content Management" -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>องค์ความรู้</title>
		<description><![CDATA[โครงการพัฒนาระบบบริหารจัดการผลิตน้ำเย็นราคาต่ำและใช้งานง่าย]]></description>
		<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system</link>
		<lastBuildDate>Tue, 25 Mar 2025 08:43:36 +0000</lastBuildDate>
		<generator>Joomla! - Open Source Content Management</generator>
		<atom:link rel="self" type="application/rss+xml" href="https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system?format=feed&amp;type=rss"/>
		<language>en-gb</language>
		<item>
			<title>ระบบควบคุมเครื่องทำน้ำเย็น</title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/11-chiller-01</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/11-chiller-01</guid>
			<description><![CDATA[<p style="text-align: justify;">การเลือกอุปกรณ์ควบคุมเครื่องทำน้ำเย็น ไมโครคอนโทรเลอร์ในปัจจุบันมีการใช้งานหลากหลายชนิด จากการศึกษาอุปกรณ์ควบคุมและเครื่องมือที่ใช้ในการวัดสัญญาน ได้ใช้งานบอร์ดไมโครคอนโทรเลอร์ตระกูล AVR ที่มีการพัฒนาแบบ Open Source มีการเปิดเผยข้อมูลทั้งด้าน Hardware และ Software ซึ่งถูกออกแบบมาให้ใช้งานได้ง่าย ดังนั้นจึงเหมาะสำหรับโครงการฯ ทั้งนี้ผู้ใช้งานยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ด หรือโปรแกรมต่อได้อีกด้วย</p>
<p style="text-align: justify;">เพื่อให้สามารถใช้งานได้ภายในโครงการและตอบสนองความต้องการของระบบได้นั้น คณะผู้วิจัยได้ศึกษาข้อมูลและจัดรูปแบบการใช้งานเครื่องมือวัดและอุปกรณ์ต่างๆ ภายในโครงการจึงมีการใช้งานดังนี้</p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>1. อุปกรณ์ควบคุมในระบบ </title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/12-chiller-2</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/12-chiller-2</guid>
			<description><![CDATA[<h3><span style="color: #3366ff;">1.1 บอร์ดควบคุมหลัก</span></h3>
<p style="text-align: justify;"><strong>- Arduino</strong> เป็นบอร์ดไมโครคอนโทรเลอร์ตระกูล AVR ที่มีการพัฒนาแบบ Open Source ความง่ายของบอร์ด Arduino ในการต่ออุปกรณ์เสริมต่างๆ ผู้ใช้งานสามารถต่อวงจรอิเล็กทรอนิคส์จากภายนอกแล้วเชื่อมต่อเข้ามาที่ขา I/O ของบอร์ด หรือเพื่อความสะดวกสามารถเลือกต่อกับบอร์ดเสริม (Arduino Shield) ประเภทต่างๆ เช่น Arduino XBee Shield, Arduino Relay Shield, Arduino Wireless Shield, Arduino GPRS Shield เป็นต้น มาเสียบกับบอร์ดบนบอร์ด Arduino แล้วเขียนโปรแกรมพัฒนาควบคุมเครื่องวัดสัญญานต่างๆ ได้<br /> <img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/1_board_arduino.jpg" alt="" /></p>
<p style="text-align: center;">รูป บอร์ด Arduino</p>
<p style="text-align: justify;"><strong>- Raspberry Pi 3 (RPi 3) Model B</strong> เป็นคอมพิวเตอร์บอร์ดเดียวที่ออกแบบและพัฒนาโดยองค์กรที่มีชื่อว่า Raspberry Pi Foundation RPi 3 มีขนาด (86mm x 56mm x 21mm) ทำให้ใช้กล่องใส่ (Case) ได้ มีความสามารถในการประมวลผลที่สูงและมีประสิทธิภาพดี (ตัวอย่างการเปรียบเทียบ เช่น A Comprehensive Raspberry Pi 3 Benchmark) เนื่องจากใช้ชิป BCM 2837 SoC ที่มีซีพียู ARM Cortex A53 ARMv8 แบบ Quad-core ขนาด 64 บิต ใช้ความถี่ที่ 1.2GHz บอร์ด RPi 3 มีหน่วยความจำ 1GB DDR3 RAM นอกจากนั้นบนบอร์ดยังมีชิปสำหรับเชื่อมต่อ Wi-Fi IEEE 802.11n และ Bluetooth 4.1, Bluetooth Low-Energy (LE) อีกด้วย<br /> <img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/2_raspberry.jpg" alt="" /></p>
<p style="text-align: center;">รูป Raspberry Pi 3 (RPi 3) Model B</p>
<h3><span style="color: #3366ff;">1.2 บอร์ดเครื่องควบคุมสัญญาน</span></h3>
<p style="text-align: justify;">โดยใช้ NodeMCU esp8266 เป็นชิปการพัฒนาที่มีประสิทธิภาพ มึความสามารถในการรับ/ส่งข้อมูลที่ดี ด้วย GPIO และยังสามารถสื่อสารกับอุปกรณ์อื่นๆ ที่ใช้ WiFi ได้ ทำให้เหมาะสำหรับการใช้งานของต้นแบบในแอพพลิเคชั่น<br /> <img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/3_board_nodeMCU.jpg" alt="" /></p>
<p style="text-align: center;">รูป บอร์ด NodeMCU esp8266</p>
<p> </p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>2. เครื่องมือวัดสัญญาน </title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/13-chiller-3</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/13-chiller-3</guid>
			<description><![CDATA[<h3><span style="color: #3366ff;">2.1 สัญญานอุณหภูมิ</span></h3>
<p style="text-align: justify;">เซ็นเซอร์อุณหภูมิจะเชื่อมต่อกับอินพุตแบบอนาล็อกของโมดูล WIFI ESP8266 ซึ่งจะโพสต์อุณหภูมิเป็นระยะ ๆ ไปยังโฮสติ้งที่ใช้ระบบคลาวด์ จากนั้นสามารถเข้าถึงอุณหภูมิได้จาก เว็บเซิร์ฟเวอร์ เพื่อตรวจสอบอุณหภูมิปัจจุบัน คอมโพเนนต์ที่จำเป็นคือ เซนเซอร์วัดอุณหภูมิ Max6675 การทำงานเว็บเซิร์ฟเวอร์ที่มีการติดตั้งสคริปต์ PHP server</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/4_current_sensor.jpg" alt="" /></p>
<p style="text-align: center;">รูป สัญญานอุณหภูมิ</p>
<h3><span style="color: #3366ff;">2.2 สัญญานความชื้น </span></h3>
<p style="text-align: justify;">ESP8266 เก็บค่าอุณหภูมิและความชื้นโดยเซ็นเซอร์ DHT22 และการแสดงภาพเพิ่มเติมบนแผงควบคุมเว็บแบบเรียลไทม์ ข้อมูลที่รวบรวมจะถูกผลักผ่านทาง MQTT ไปยังเซิร์ฟเวอร์ เพื่อเก็บข้อมูลและแสดงภาพ จุดประสงค์คือการแสดงให้เห็นถึงการเก็บรวบรวมข้อมูลของ API และเซ็นเซอร์ DHT22 เชื่อมต่อกับ ESP8266</p>
<p style="text-align: justify;">ESP8266 นำเสนอโซลูชั่นเครือข่าย Wi-Fi และส่งข้อมูลไปยังเซิร์ฟเวอร์ ผ่านทางโปรโตคอล MQTT โดยใช้ไลบรารี PubSubClient สำหรับ Arduino ข้อมูลจะถูกมองเห็นโดยใช้หน้าแดชบอร์ดแบบกำหนดเองที่ติดตั้งมา แอ็พพลิเคชันที่กำลังทำงานบน ESP8266 เขียนโดยใช้ Arduino SDK</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/5_ESP8266.jpg" alt="" /></p>
<p style="text-align: center;">รูป สัญญานความชื้น</p>
<h3><span style="color: #3366ff;">2.3 สัญญานอัตราการไหลของน้ำ </span></h3>
<p style="text-align: justify;">เซ็นเซอร์อัลตราโซนิก มีการใช้ LDO ที่มีประสิทธิภาพ (MCP1700T-3302E) และใช้การควบคุมเป็น VCC ของ ESP8266 ควบคุมและเปิดเฉพาะเมื่อจำเป็น เนื่องจากโหลดอยู่ในระดับที่สามารถใช้ CMOS เป็นสวิตช์ได้ เพื่อให้ตรงกับระดับเอาท์พุทลอจิกของ ESP8266</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/6_ESP8266.jpg" alt="" /></p>
<p style="text-align: center;">รูป สัญญานอัตราการไหลของน้ำ</p>
<h3><span style="color: #3366ff;">2.4 สัญญานไฟฟ้า</span></h3>
<p style="text-align: justify;">NodeMCU ESP8266 เพื่อวัดพลังงานแรงดันไฟฟ้าและกระแสไฟจากแหล่งจ่ายไฟ ปัจจุบัน <br />เป็นการใช้งานผ่านตัวนำกระแสไฟฟ้าแบบคลิปและแรงดันไฟฟ้าจะผ่านหม้อแปลงแยก วงจรแรงดันไฟฟ้ายังใช้เพื่อขับเคลื่อนระบบ โซลูชันที่เชื่อมต่อ WiFi แบบกำหนดเอง ใช้ NodeMCU ให้ฟังก์ชันการทำงานของ ไมโครคอนโทรลเลอร์และ WiFi ของ ESP8266 สามารถใช้ ADS1115 จากรูปคลื่น AC ที่ใช้ในการขับเคลื่อนระบบ เมื่อติดตั้งระบบจะทำงานดังข้างล่างนี้</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/7_ESP8266.jpg" alt="" /></p>
<p style="text-align: center;">รูป สัญญานไฟฟ้า</p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>3. การใช้งาน ESP8266 ในโหมด AP และการรับส่งข้อมูลผ่าน TCP</title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/14-chiller-4</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/14-chiller-4</guid>
			<description><![CDATA[<p><span style="color: #3366ff;"><strong>ESP8266 เป็นบอร์ด WiFi</strong></span> ที่สามารถทำงานได้ 3 โหมด คือ <strong>โหมด AP โหมด STA และโหมด AP &amp; STA</strong> ในแต่ละโหมดมีความแตกต่างกันดังนี้</p>
<p style="padding-left: 30px;"><strong>1. โหมด AP</strong>  เป็นโหมดที่จะต้องรอให้มีอุปกรณ์มาเชื่อมต่อจึงจะสามารถรับส่งข้อมูลกันได้<br /><strong>2. โหมด STA</strong>  เป็นโหมดที่กำหนดให้ ESP8266 ไปเชื่อมต่อกับอุปกรณ์อื่น ๆ เช่น เร้าเตอร์ แล้วรับส่งข้อมูลระหว่างเครื่องในวงแลนได้<br /><strong>3. โหมด AP &amp; STA</strong>  เป็นโหมดที่สามารถทำงานได้ทั้ง 2 อย่างภายในเวลาเดียวกัน แต่ความสเถียรจะลดลง และทำให้ใช้กำลังไฟฟ้ามากขึ้น</p>
<p>ในการใช้งานควบคุมอุปกรณ์ต่าง ๆ ที่อยู่ในระยะใกล้ และต้องย้ายสถานที่ใช้งานที่บ่อย เช่น นำไปใช้งานควบคุมเซ็นเซอร์ จะใช้งานในโหมด AP</p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>4. โปรโตคอลที่ใช้รับ-ส่งข้อมูล</title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/15-chiller-5</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/15-chiller-5</guid>
			<description><![CDATA[<p>การรับส่งข้อมูลผ่านอินเตอร์เน็ต เช่น การเข้าเว็บไซต์ จะใช้โปรโตคอลพื้นฐานอยู่ 2 ตัว คือ TCP และ UDP โดยทั้ง 2 โปรโตคอลมีความแตกต่างกันดังนี้</p>
<p><span style="color: #3366ff;"><strong>1. TCP</strong></span> เป็นโปรโตคอลที่ใช้ในการเรียกหน้าเว็บไซต์ โปรโตคอลนี้เมื่อส่งข้อมูลไปแล้ว จะต้องรอการยืนยันได้รับข้อมูลจากเครื่องปลายทาง จึงจะเริ่มส่งข้อมูลต่อไป ข้อดีของโปรโตคอลนี้คือได้รับข้อมูลที่ถูกต้องสมบูรณ์</p>
<p><span style="color: #3366ff;"><strong>2. UDP</strong></span> เป็นโปรโตคอลที่ใช้สำหรับการรับส่งข้อมูลแบบเรียวทามที่ไม่ต้องการความถูกต้องของข้อมูลมากนัก เช่น การใช้รับส่งข้อมูลสัญญานอุณหภูมิ โปรโตคอลนี้จะมีหน้าที่ส่งข้อมูลเพียงอย่างเดียว ปลายทางไม่ต้องยืนยันได้รับข้อมูล ข้อดีของโปรโตคอลนี้คือมีขั้นตอนการทำงานที่ง่ายกว่าแบบ TCP ทำให้ทำงานได้เร็วกว่า</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/8_potocal.jpg" alt="" /></p>
<p style="text-align: center;">รูป โปรโตคอลที่ใช้รับ-ส่งข้อมูล</p>
<p style="text-align: justify;">เนื่องจากโซลูชันอุปกรณ์ควบคุม มีการใช้งานอุปกรณ์ควบคุมจะต้องมีขนาดเล็ก แบตเตอรี่อยู่ได้นาน สามารถทำงานบนเครือข่ายที่มีข้อจำกัด ใช้ทรัพยากรบนเครือข่ายน้อยที่สุดเท่าที่จะเป็นไปได้ ด้วย Super Requirement บนทรัพยากรที่มีอยู่อย่างจำกัด จึงทำให้เกิดโปรโตคอลในการสื่อสารที่ถูกออกแบบมาให้ ‘Lightweight’ เหมาะสมที่จะนำไปใช้กับอุปกรณ์เซ็นเซอร์ขนาดที่มีหน่วยประมวลผลขนาดเล็กบนเครือข่ายที่ครอบคลุมในระยะไกล ใช้พลังงานต่ำและมีแบนด์วิธที่จำกัดมากๆ โปรโตคอลที่ได้รับความนิยมและถูกนำไปใช้อย่างแพร่หลายซึ่ง ได้แก่ MQTT และ CoAP</p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>5. โปรโตคอล MQTT</title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/16-chiller-6</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/16-chiller-6</guid>
			<description><![CDATA[<p style="text-align: justify;"><span style="color: #3366ff;"><strong>MQTT (Message Queuing Telemetry Transport)</strong></span> เป็นโปรโตคอลที่ถูกออกแบบมาให้มีขนาดเล็กสำหรับการสื่อสารแบบ M2M (Machine to Machine)</p>
<p style="text-align: justify;">MQTT เป็นสถาปัตยกรรมแบบ Client/Server ซึ่งมี topology แบบ hub-and-spoke sensor ปลายทางจะทำหน้าที่เป็น client ซึ่งทำการสร้างเชื่อมต่อแบบ TCP ไปยัง Server ที่มีชื่อเรียกอีกชื่อว่า Broker ซึ่งมีหน้าที่เป็นเสมือนท่อส่งข้อมูลในการรับส่ง ‘Message’ ระหว่าง Client ที่เป็นได้ทั้ง Publisher และ Subscriber โดยมีรายละเอียดการเชื่อมต่อดังนี้</p>
<p style="text-align: justify; padding-left: 30px;"><strong>1. Client หมายถึง Publisher</strong> หรือ Subscriber ที่เชื่อมต่อแบบรวมศูนย์ไปยัง Broker ซึ่งสามารถเชื่อมต่อได้ทั้งแบบ persistent ที่ทำการสร้าง session ค้างไว้เปิดตลอดเวลาเพื่อติดต่อกับ Broker ซึ่งตรงกันข้ามกับ client ที่เชื่อมต่อแบบ transient ซึ่ง Broker ไม่สามารถติดตามสถานะได้<br /><strong>2. Broker เป็น software</strong> ที่ทำหน้ารับข้อความทั้งหมดที่ได้จาก Publisher แล้วจึงส่งต่อไปให้ Subscriber ตามแต่ Topic ที่ client ได้ทำการ subscribe ไว้<br /><strong>3. Topic เป็น address</strong> หรือ endpoint บน Broker ที่ client ทำการเชื่อมต่อเพื่อรับส่งข้อความระหว่างกัน</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/9_potocal_MQTT.jpg" alt="" /></p>
<p style="text-align: center;">รูป MQTT</p>
<p style="text-align: justify;"><strong>MQTT เป็นเหมือนสเปคของซอฟท์แวร์ที่มี API</strong> ไม่กี่ตัวในการเชื่อมต่อ client เข้าด้วยกัน จึงไม่สามารถใช้เป็นตัวกลางในการจัดเก็บและกระจายข้อมูล (Store-and-Forward) เหมือนเช่นในระบบ MoM (Message Oriented Middleware) ที่ทำหน้าที่ในการจัดการคิวในการกระจายข้อมูลในระบบที่ต้องการความน่าเชื่อถือและมีข้อความจำนวนมาก ดังนั้นจึงมีการนำ MQTT ไปประยุกต์ใช้ร่วมกับ MoM เช่น RabbitMQ หรือ Redis เพื่อให้สามารถใช้งานได้อย่างมีประสิทธิภาพ</p>
<p style="text-align: justify;"><strong>MQTT เหมาะกับการนำไปใช้กับระบบคลาวด์</strong> ที่ให้บริการแบบรวมศูนย์เพราะถูกออกแบบให้เหมาะกับการกระจายข้อมูลแบบ many-to-many ตัวอย่างแอปพลิเคชันที่นำ MQTT ไปใช้อย่างแพร่หลาย เช่น IoT Platform เนื่องจาก device สามารถทำการสร้าง session แลกเปลี่ยนข้อมูลกันได้โดยไม่ต้องทำการตั้งค่า NAT ทั้งยังสามารถนำไปใช้กับร่วมกับ TLS/SSL เพื่อเพิ่มความปลอดภัยในการรับส่งข้อมูลได้</p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>6. โปรโตคอล CoAP</title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/17-chiller-7</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/17-chiller-7</guid>
			<description><![CDATA[<p style="text-align: justify;"><span style="color: #3366ff;"><strong>CoAP (Constrained Application Protocol)</strong></span> ถูกออกแบบให้คล้ายกับ HTTP ซึ่งเป็น Document transfer protocol แต่มีขนาดเล็กกว่ามาก (มี header แบบคงที่ขนาด 4 byte) รันบน UDP ซึ่งเป็น protocol ที่ไม่มีการสร้างการเชื่อมต่อระหว่างอุปกรณ์ปลายทาง จึงส่งข้อมูลได้เร็วมากแต่ไม่การันตีว่าข้อมูลจะถูกส่งไปยังปลายทางอย่างแน่นอนและถูกต้องตามลำดับ การส่งซ้ำและเรียงลำดับข้อมูลต้องไปทำบนระดับแอปพลิเคชัน</p>
<p style="text-align: justify;"><span style="color: #3366ff;"><strong>CoAP เป็นสถาปัตยกรรมแบบ Client/Server</strong></span> โดย client จะทำการร้องขอทรัพยากรไปที่ server โดยตรง จากนั้น server จะทำการตอบกลับคำร้องพร้อมกับออพชัน ‘Content-Type’ เพื่อว่าบอก client ว่ากำลังจะได้รับข้อมูลในรูปแบบไหนกลับไป เช่น JSON, XML, CBOR เป็นต้น โดย client สามารถ GET, PUT, POST และ DELETE ทรัพยากรบน Server ด้วย URL และ query string คล้ายกับ REST API</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/10_potocal_CoAP.jpg" alt="" /></p>
<p style="text-align: center;">รูป CoAP</p>
<p style="text-align: justify;"><span style="color: #3366ff;"><strong>CoAP มีความคล้ายคลึงกับ HTTP</strong></span> ทำให้การดึงข้อมูลจากเซ็นเซอร์ไม่ต่างจากการดึงข้อมูลผ่าน Web API โดยเปรียบ CoAP ได้ว่าเป็น REST API สำหรับ MCU นั่นเอง ทั้งยังเป็นโปรโตคอลที่มีความปลอดภัย เพราะมีการเข้ารหัสแบบ DTLS (เทียบเท่ากับ 3072-bit RSA key) ซึ่งสามารถรันบนอุปกรณ์ขนาดเล็กได้</p>
<p style="text-align: justify;"><span style="color: #3366ff;"><strong>CoAP ออกแบบมาสำหรับการแลกเปลี่ยนข้อมูลแบบ one-to-one</strong></span> เหมาะสำหรับแอปพลิเคชันแบบกระจายศูนย์ ที่มีอุปกรณ์อยู่บนเครือข่ายเดียวกันสามารถติดต่อกันได้โดยตรง</p>
<p style="text-align: justify;">การนำแต่ละโปรโตคอลใดไปใช้ขึ้นอยู่กับสถาปัตยกรรมของระบบและข้อจำกัดทางด้านทรัพยากรทางด้านเครือข่าย จึงต้องเลือกเครื่องมือให้เหมาะสมกับงาน ในระบบที่มีความซับซ้อนมากๆ อาจจะประยุกต์ใช้พร้อมกันหลายๆ โปรโตคอลตามแต่ความเฉพาะเจาะจงของแอปพลิเคชันเพื่อให้บรรลุเป้าหมายในการทำงานได้อย่างมีประสิทธิภาพสูงสุด</p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>7. คำสั่งในการควบคุมอุปกรณ์</title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/18-chiller-8</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/18-chiller-8</guid>
			<description><![CDATA[<p>1. เป็นคำสั่งเปิดออปเจ็คใหม่เพื่อเริ่มใช้งาน TCP Server ตรงค่าพารามิเตอร์ port สามารถตั้งได้เองโดยต้องเป็นตัวเลขเท่านั้น แนะนำ 10 - 9999 ไม่ควรใช้พอร์ต 80 443 21 22</p>
<div class="alert alert-info">WiFiServer::WiFiServer (port);</div>
<p>2. เป็นคำสั่งที่ต้องอยู่ใน void setup () ใช้สำหรับสั่งให้ TCP Server เริ่มการทำงาน</p>
<div class="alert alert-info">void WiFiServer::begin (void);</div>
<p>3. เป็นคำสั่งที่จะมีการให้ค่าของออปเจ๊ค WiFiClient ออกมา เพื่อตรวจสอบว่าขณะนี้มีการเชื่อมต่อเข้ามาหรือไม่</p>
<div class="alert alert-info">WiFiClient WiFiServer::available (void);</div>
<p>4. ใช้ตรวจสอบว่าขณะนี้ยังเชื่อมต่ออยู่หรือไม่</p>
<div class="alert alert-info">bool WiFiClient::connected (void);</div>
<p>5. ใช้ตรวจสอบว่ามีการส่งข้อมูลเข้ามาแล้วหรือไม่ โดยจะให้ค่ากลับเป็นขนาดข้อมูลที่ถูกเก็บไว้ในบัพเฟอร์</p>
<div class="alert alert-info">int WiFiClient::available (void);</div>
<p>6. เป็นคำสั่งอ่านข้อมูลออกมาจากบัพเฟอร์ทีละไบต์</p>
<div class="alert alert-info">char WiFiClient::read (void);</div>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
		<item>
			<title>8. การใช้งาน NodeMCU ในการรับส่งข้อมูลระหว่าง Cloud Service ด้วย MQTT Protocol</title>
			<link>https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/19-chiller-9</link>
			<guid isPermaLink="true">https://www.enconlab.com/chiller/index.php/knowledge/11-c-chiller-system/19-chiller-9</guid>
			<description><![CDATA[<p><span style="color: #3366ff;"><strong>MQTT (MQ Telemetry Transport)</strong></span> ถือว่าเป็นโปรโตคอลที่รันอยู่บน Application Layer ตาม OSI Model โดยรันบน TCP/IP</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.enconlab.com/chiller/images/images_web/pic_knowledge/11_OSI_Model.jpg" alt="" /></p>
<p style="text-align: center;">รูป OSI Model</p>
<p> </p>]]></description>
			<category>ระบบควบคุมเครื่องทำน้ำเย็น</category>
			<pubDate>Thu, 06 Dec 2018 19:48:11 +0000</pubDate>
		</item>
	</channel>
</rss>
