Posts

Embedded สัปดาห์ที่ 9 NI labview 2014

Image
NI labview               LabVIEW เป็นโปรแกรมที่ใช้ติดต่อสื่อสารกับเครื่องมือต่างๆที่อยู่ภายนอกผ่านบอร์ด Data Acquisition ใช้งานเป็น monitoring หรือในการควบคุมการวัดค่าต่างๆ เช่น strain อุณหภูมิ หรือสัญญานอื่นๆ โดยมีตัวเซนเซอร์รับสัญญานเข้ามา โดยเอาต์พุตที่ได้จากเซนเซอร์เหล่านี้จะมีค่าเป็นแรงดันหรือกระแสซึ่ง LabVIEW สามารถอ่านค่าที่ผ่านเข้ามาทางDAQ Card แล้วบันทึกค่าเป็นไฟล์ข้อมูลได้ ดังนั้นการนำ LabVIEWไปใช้จะต้องพิจารณาถึงวัตถุประสงค์และ application ที่จะใช้ก่อนว่ามี input เป็นอะไร และต้องการ outputอะไร จากนั้นจึงทำการเลือก hardware ให้ตรงตามต้องการ  - การใช้งาน LabVIEW ผู้ใช้ควรมีพื้นฐานด้านการเขียนโปรแกรมพอสมควร เนื่องจากการติดต่อสื่อสารระหว่างโปรแกรมกับเครื่องมือต่างๆที่อยู่ภายนอกนั้น ผู้ใช้ต้องเขียนโปรแกรมคำสั่งการทำงานเพื่อเรียกข้อมูลการวัดแล้วนำมาprocess ให้เป็น monitering หรือการเขียนคำสั่งเพื่อการควบคุมระบบเช่น ให้โปรแกรมสามารถตรวจสอบค่า Strain ที่อ่านได้ว่าถ้ามีค่าไม่เกินกว่าที่กำหนดแล้วจึงค่อยส่งคำสั่งไปควบคุมให้อุปกรณ์อื่นๆ ทำงานต่อได้ เป็นต้น       - โปรแกร

Embedded สัปดาห์ที่ 8 IOT platfrom (AZURE)

Image
IOT platfrom (AZURE) ข้อดี ,   ข้อจำกัดของ Azure    ข้อดี             1.   รองรับขนาดของโปรแกรมที่ใหญ่ขึ้น โดยจำนวน Process จะขยายรองรับตามขนาดของโปรแกรมที่ใหญ่ขึ้น                 เพราะฉะนั้นโอกาสเกิด Load นั้นน้อยมาก             2.   อัตตราการ Downtime หรือ Server ล่มนั้นน้อยมาก เพราะมีการรับประกัน Uptime 99.95%             3.  มีมาตรฐานเรียบง่าย เชื่อถือได้ ปลอดภัยสูง และทรงพลังในการที่จะใช้งาน มั่นใจว่า Application จะได้                 ทำงานในสภาพแวดล้อมที่ดีที่สุด             4.  ดภาระการ Maintenance Hardware และการเสื่อมของ Hardware เพราะ Windows Azure เป็นผู้ทำหน้าที่                 นี้เอง             5.  จ่ายเฉพาะปริมาณที่ใช้ สามารถกำหนด Budget ควบคุมค่าใช้จ่ายที่เกิดขึ้นได้ สามารถขยาย-ลด ขนาดของ                  ทรัพยากรได้ตลอดเวลา             6.  ไม่ต้องกลัวข้อมูลศูนย์หาย เพราะ Windows Azure มี Node อยู่หลายแห่ง คือในกรณีที่เกิดปัญหาขึ้นกับ                  แห่งใดแห่งหนึ่ง Node อื่น ๆ จะสามารถทำงานแทนกันได้ทันที     ข้อจำกัด             1. สำหรับบางฟัง