สวัสดีครับ ในบทความนี้เรามาทําความรู้จักกับ NFC กันครับว่า คืออะไร ใช้ทําอะไร มาเรียนรู้ไปด้วยกันดังนี้ครับ
NFC หรือเรียกเต็มๆว่า Near Field Communication คือการส่งข้อมูลสื่อสารไร้สายระยะสั้น และมีความปลอดภัยสูง ซึ่งต่างจาก Bluetooth ที่สามารถค้นหาและ ส่งข้อมูลได้ไกลกว่า
ประโยชน์ของ NFC ส่วนใหญ่ถูกนําไปใช้ Secure Keycards หรือ Business Cards เพื่อความรักษาความปลอดภัยต่างๆ
ในปัจจุบันเทคโนโลยี NFC ก็ได้ถูกนํามาใช้ใน Smartphone เพื่อการชําระเงินในร้านค้าต่างๆ ที่รองรับ NFC และนอกเหนือจากนี้ยังนำเทคโนโลยีนี้ไปใช้ในการส่งข้อมูลมัลติมีเดียต่างๆ ระหว่าง Smartphone ด้วย

NFC จะมีส่วนประกอบคือ NFC Tag สำหรับใช้ติดต่อสื่อสารระหว่างอุปกรณ์ที่ใช้งาน NFC ด้วยกัน ซึ่งภายใน NFC Tag จะประกอบไปด้วย Chip ประมวลผล, หน่วยความจำ และเสาอากาศสำหรับรับส่งสัญญาณ NFC Tag อาจมีแหล่งพลังงานในตัวเอง หรือใช้พลังงานจากการเหนี่ยวนำของคลื่นแม่เหล็กไฟฟ้าจาก NFC Tag ตัวที่มาสือสารด้วยก็ได้ครับ
การทํางานของ NFC มีด้วยกัน 3 โหมดดังนี้
NFC ใน Mode นี้ จะทำงานคล้ายกับ Smart Card ที่ใช้ในการทำธุรกรรม หรือ Key Card ที่ใช้ในการเข้าถึงตัวอาคาร ตัวอย่างระบบที่ให้บริการในลักษณะที่เป็นการทำธุรกรรมผ่าน NFC เช่น Apple pay, AIS mPay Rabbit ฯลฯ
NFC ใน Mode นี้ สามารถอ่านและ เขียนข้อมูลใน NFC Tag ได้ ตัวอย่างการใช้งานเช่น Smart Poster ที่มีลักษณะเป็นโปสเตอร์ประชาสัมพันธ์โปรโมชั่นแจกคูปองส่วนลด ซึ่งสามารถจำกัดจำนวนของผู้ที่ได้รับสิทธิโปรโมชั่นได้ โดยทุกครั้งที่มีผู้นำอุปกรณ์ NFC มาแตะที่โปสเตอร์ จำนวนโปรโมชั่นที่เหลืออยู่ใน NFC Tag จะถูกแก้ไข ลดลงไปเรื่อยๆ ซึ่งใน Barcode, QR Code หรือ RFID Tag จะไม่สามารถทําแบบนี้ได้
NFC ใน Mode นี้ สามารถส่งข้อมูลระหว่าง NFC ด้วยกันได้คล้ายๆการส่งข้อมูลจาก Bluetooth แต่จะแตกต่างกันที่การส่งข้อมูลผ่าน NFC ไม่ต้องมีขั้นตอนการจับคู่ (Pair) และ NFC ระยะห่างระหว่าง Device ใกล้มาก (4 - 10 ซ.ม.) ตัวอย่างการใช้งานเช่น การส่งข้อมูลระหว่างระหว่างโทรศัพท์มือถือ ผ่าน NFC
ตัวอย่าง NFC ที่นิยมนําไปใช้งานมีดังนี้ครับ
นี่ก็เป็นส่วนหนึ่งของการนํา NFC มาใช้งาน จริงๆแล้ว NFC สามารถนําไปใช้ประโยชน์ได้อีกมากมายครับ
สวัสดีครับ ในบทความนี้จะมีเนื้อหาเกี่ยวกับการใช้งาน และควบคุม Docker daemon จากภายใน Container ครับ หมายความว่าเมื่อเรา Start docker container ขึ้นมาแล้ว ภายใน Container นั้น เราจะสามารถ เข้าถึง และควบคุม Container อื่นๆได้
Timestampมาดูเรื่อง Timestamp ก่อนนะครับ Timestamp ก็คือข้อมูลที่บอกว่าเหตุการใดเหตุการหนึ่ง เกิดขึ้นเมื่อไร เช่น เวลาเราไปฝากเงินหรือถอนเงินจากธนาคาร จะมีวันที่และเวลาที่เราทํารายการระบุอยู่ด้วย โดยทั่วไป Timestamp จะเก็บเป็นวันที่และเวลา หรือขึ้นอยู่กับความต้องการของระบบ
BMS ย่อมาจาก Battery Management System หรือถ้าแปลเป็นไทยก็คือ ระบบจัดการแบตเตอรี่ ซึ่งจะทําหน้าที่ในการ Maintain balance cell battery เพื่ออัดไฟให้เต็มมากที่สุด และยืดอายุการใช้งานแบตเตอรี่ หากยังนึกภาพไม่ออก ผมจะยกตัวอย่างดังนี้ครับ เมื่อเรานําแบตเตอรี่หลายๆก้อนมาต่อกันแบบอนุกรมเพื่อให้ได้แรงดันไฟฟ้าตามที่เราต้องการแบบในรูป