ทําความรู้จักกับ MQTT Protocol สําหรับ ระบบ IoT ทีจําเป็นต้องรู้

MQTT ย่อมาจาก Message Queuing Telemetry Transport เป็นโปรโตคอลสำหรับใช้ในสื่อสารข้อมูลระหว่าง Machine to Machine (M2M) ถูกคิดค้นขึ้นในปี ค.ศ. 1999 โดย Dr Andy Stanford-Clark จาก IBM และ Arlen Nipper จาก Arcom (now Eurotech) ออกแบบมาเพื่อใช้สื่อสารในระบบเครือข่ายที่มีทรัพยากรค่อนข้างจำกัด ใช้งานแบนด์วิธต่ำ สามารถ publish-subscribe ข้อมูลระหว่าง Device เพื่อสื่อสารกันระหว่างอุปกรณ์ และถ้ามองในด้านที่เกี่ยวกับ Internet of Things จะสามารถประยุกต์ให้อุปกรณ์ต่างๆเชื่อมต่อกันผ่านเครือข่ายของอินเทอร์เน็ตได้ ทำให้เราสามารถสร้างสรรค์โครงงานที่เกี่ยวกับการติดตามอุปกรณ์ เช่น มอนิเตอร์อุปกรณ์ผ่านอินเทอร์เน็ต ควบคุมอุปกรณ์ผ่านอินเทอร์เน็ต เป็นต้น MQTT ประกอบด้วย 2 ส่วน คือ – MQTT Client เป็นส่วน publish ข้อมูลต่างๆ ขึ้นไปยัง MQTT […]

ความหมายและข้อดีของบอร์ดไมโครคอนโทรลเลอร์ Arduino

          บอร์ด Arduino เป็นไมโครคอนโทรลเลอร์ ที่สามารถอ่านอินพุตจากตัวตรวจจับแสง, ใช้นิ้วกดบนปุ่ม และเปลี่ยนเป็นเอาต์พุตเปิดใช้งานมอเตอร์, เปิดไฟ LED หรือเผยแพร่ข้อมูลไปยังระบบอินเทอร์เน็ตได้อีกด้วย ซึ่งผู้ใช้งานสามารถควบคุมบอร์ดว่าต้องทำอะไร โดยส่งชุดคำสั่งไปยังไมโครคอนโทรลเลอร์บนบอร์ด ในการทำเช่นนั้นคุณต้องใช้ภาษา Arduino ซึ่งมีคำสั่งเพิ่มขึ้นมาเพื่อเขียนในรูปแบบภาษา C++ และใช้ซอฟต์แวร์ Arduino IDE เป็นหลักในการประมวลผล Arduino มีจุดกำเนิดเริ่มต้นขึ้นที่สถาบันการออกแบบปฏิสัมพันธ์ Ivrea ประเทศอิตาลี ซึ่งเป็นเครื่องมือที่ง่ายสำหรับการสร้างต้นแบบที่รวดเร็วมุ่งเป้าไปที่นักเรียนที่ไม่มีพื้นฐานด้านอิเล็กทรอนิกส์และการเขียนโปรแกรม แต่ก็มีผู้ใช้หลายคนพยายามนำ Arduino ไปใช้ในระบบงานจริง ๆ ทั้งนี้ขึ้นอยู่กับปัญหาและความยากง่ายของงานนั้น ๆ Arduino เริ่มมีการเปลี่ยนแปลงเพื่อปรับให้เข้ากับความต้องการและความท้าทายใหม่ ๆ จากบอร์ด 8 บิตแบบง่าย ๆ กับผลิตภัณฑ์สำหรับแอปพลิเคชันสำหรับ IoT, อุปกรณ์สวมใส่, เครื่องพิมพ์ 3 มิติ และสภาพแวดล้อมแบบฝังตัว การใช้งานบอร์ด Arduino ในปัจจุบัน เป็นระบบเปิดที่สมบูรณ์ที่ช่วยให้ผู้ใช้สามารถสร้างได้อย่างอิสระและปรับให้เข้ากับความต้องการเฉพาะของพวกเขา ซอฟต์แวร์ก็เป็นระบบเปิดและมีการเติบโตผ่านการมีส่วนร่วมของผู้ใช้ทั่วโลก ข้อดีของบอร์ด Arduino           […]

IoT หรือ The Internet of Thing คืออะไร?

อินเทอร์เน็ตของสรรพสิ่ง คือ วัตถุ อุปกรณ์ พาหนะ สิ่งของเครื่องใช้ และสิ่งอำนวยความสะดวกในชีวิตอื่น ๆ ได้ถูกเชื่อมโยงเข้าสู่โลก Internet เพื่อการแลกเปลี่ยนข้อมูลและตัดสินใจทำงานตามเงื่อนไข กลายเป็นระบบ smart ต่างๆ ที่มนุษย์สร้างขึ้นโดยมีการฝังตัวของวงจรอิเล็กทรอนิกส์ ซอฟต์แวร์ เซ็นเซอร์ และการเชื่อมต่อกับเครือข่าย ซึ่งวัตถุสิ่งของเหล่านี้ สามารถเก็บบันทึกและแลกเปลี่ยนข้อมูลกันได้ อีกทั้ง สามารถรับรู้สภาพแวดล้อมและถูกควบคุมได้จากระยะไกล ผ่านโครงสร้างพื้นฐานการเชื่อมต่อเข้ากับสมาร์ทโฟนเท่านั้น แต่ IoT สามารถประยุกต์ใช้กับอุปกรณ์ทุกอย่างที่ถูกออกแบบมาให้เชื่อมโยงกันได้บนเครือข่ายอินเทอร์เน็ตเพื่อที่จะสามารถสื่อสารกันได้ สรรพสิ่ง (Things) ในความหมายของ IoT “สรรพสิ่ง” หมายถึง อุปกรณ์ สิ่งของเครื่องใช้ที่แตกต่างหลากหลาย เช่น เครื่องจักรต่าง ๆ ในโรงงาน รถยนต์ สกู๊ตเตอร์ จักรยานที่มีเซ็นเซอร์ในตัว เครื่องใช้ภายในบ้าน กล้องอัจฉริยะ นาฬิกาเด็ก อุปกรณ์วัดอัตราการเต้นของหัวใจ แท็กไบโอชิปที่ติดกับปศุสัตว์ อุปกรณ์วิเคราะห์ดีเอ็นเอในสิ่งแวดล้อมหรืออาหาร หรืออุปกรณ์ภาคสนามของนักผจญเพลิงในภารกิจค้นหาและช่วยเหลือ หุ่นยนต์ดูแลผู้ป่วยและผู้สูงอายุ และอื่น ๆ ซึ่งไม่เว้นแม้ เสียงพูดสั่งงานของมนุษย์ แบ่งกลุ่ม Internet of […]

IoT a Revolutionary For Future Technology Enhancement

Internet of Things (IoT) is a new paradigm that has changed the traditional way of living into a high tech life style. Smart city, smart homes, pollution control, energy saving, smart transportation, smart industries are such transformations due to IoT. IoT platforms and tools are considered as the most significant component of the IoT ecosystem. […]

Tips for Mobile Application Development

Mobile applications are in great demand because of their great use in business ecosystem. When it comes to mobile application development, it itself is a complicated process as it involves proper planning and execution to get appropriate results. Design: It is the most important part in the app development process because if your application doesn’t […]

Evolving Trends in Software Development

Integration of top-notch technologies, applying new development methods in accordance with customer requirements are key indicators of where ventures should focus their efforts. The technological world is rapidly developing. Mobile and web apps, IoT platforms, AI, 5G, blockchain-based systems, and many other tech products are being adopted to solve different business challenges. Cybersecurity Every year […]