วันพุธที่ 7 ธันวาคม พ.ศ. 2559

ubiquitous week11 iot and projectpresentation 2 at kx

Internet of thing (IOT) คือ การที่ทุกๆ Device สามารถ connect ถึงกันได้ทุกๆที่และทุกเวลา แล้วยังสามารถเรียนรู้สภาพแวดล้อมได้ ซึ่งเป็นเทคโนโลยีที่เปลี่ยนโลกเนื่องจากก่อให้เกิดผลิตภัณฑ์ใหม่ๆมากมาย เช่น smart phone เป็นต้น ดังนั้นที่สำคัญต้องคำนึงถึงเรื่องความปลอดภัยของข้อมูลเป็นสำคัญ เนื่องจากข้อมูลเราจะสามารถถูกนำไปใช้ในทางที่ไม่ดีได้

IEEE - อาจารย์ได้ถามว่ามีใครไม่รู้จักบ้าง แต่ไม่มีใครตอบ ผมเลยทำการไปหาข้อมูลเพิ่มเติมว่าคืออะไร พบว่า IEEE คือองกรณ์ที่กำหนดมาตรฐานของงานด้านไฟฟ้าและอิเล็กทรอนิก

IOT Security life cycle 
การออกแบบ IOT ที่ดีต้องคำนึงถึง cycle ดังนี้ 

Design --- Implement --- Deploy --- Operate and maintenance --- Dispose --- Design

วนไปเป็น cycle 

Design คือ การออกแบบ
Implement คือ การ implement
Deploy คือการติดตั้ง
Operate and maintenance คือ การ update และบริการหลังการขาย
Dispose คือ การทำลายทิ้งเพื่อไม่ให้เหลือร่องรอยสำหรับการเจาะระบบในอนาคต


หลังจาก IOT เป็นที่นิยมก็มีการออกกฎหมายเพื่อเอาผิดผู้ที่ทำการ Hack หรือทำการโจรกรรมทางข้อมูล เพื่อป้องกันการเกิดเหตุการณ์ไม่ดีเกิดขึ้นเนื่องจากการแฮกนั้น สามารถทำการไม่ดีได้หลายอย่างเช่นที่อาจารย์ได้ยกตัวอย่างในห้องคือการแฮ๊กกล้องวงจรปิด



หลังจากนั้นอาจารย์ก็ได้ทิ้งท้ายว่า Trend ใหม่ที่กำลังมาคือ Block chain ซึ่งเป็นการเพิ่มความปลอดภัยของข้อมูลให้มากขึ้นเนื่องจากต้องให้ลูกข่ายทุกคนต้องทำการยืนยันตัวตนทั้งหมด กว่าจะข้อมูลจะถูกดึงไปใช้ได้



หลังจากนั้นท้ายคาบ พวกผมก็ได้พรีเซ้น โปรเจคอีกครั้งหนึ่ง ซึ่งรอบนี้เสนอแก้วที่ตัดโมดูลออกเพื่อให้เหมาะสมกับเวลาและความเป็นไปได้คือ เหลือเป็นแก้ววัดปริมาณน้ำ และแสดงผลผ่านแอพพลิเคชันเพียงเท่านั้น โดยใช้ Ultra sonic และ Gyro scope มาช่วยในการวัดส่งข้อมูลผ่าน Bluetooth




ubiquitous - week 10 Projectpresentation first round

กลุ่มของพวกผมทำเกี่ยวกับ Office ซึ่งกว่าจะได้ไอเดียมาทำโปรเจค พวกเราตัดสินใจว่าให้ทุกคนไปคิดไอเดียมาเลย คนละ 20 ไอเดียขั้นต่ำเพื่อแก้ปัญหาการดื่มน้ำปริมาณไม่เพียงพอของพนักงานบริษัท เพราะเราเห็นว่าไอเดียนั้น ปริมาณจะสำคัญกว่าคุณภาพ เพราะเราสามารถเอาไอเดียที่แม้จะดูไร้สาระเช่น เพื่อนบางคนเสนอว่าอยากได้ตู้น้ำเดินได้เป็นต้น มาประยุกต์ให้ทำได้เอง ดังนั้นอย่าไปมองว่าไอเดียนี้ทำไม่ได้ ไม่เสนอดีกว่าเป็นต้น  ซึ่งพวกผมก็ได้เปิด Doc ให้ทุกคนเข้ามากรอกไอเดียของตัวเองดังนี้เลย


ตัวเลขด้านหลังคือคะแนนโหวต ว่าแต่ละคนชอบไอเดียไหนกี่คะแนนบ้าง โดยให้ 0-5 คะแนน จากนั้นก็นำไอเดียที่ได้คะแนนสูงสุด 5 ข้อออกมา


แล้วเราก็ทำการให้สมาชิกแต่ละคนมาคัดไอเดียอีกครั้งหนึ่ง เพื่อดูว่าไอเดียไหนเกี่ยวข้องกับวิชานี้บ้าง และอันไหนพอจะทำได้บ้าง จึงได้ผลสรุปออกมาดังรูปนี้


ได้ออกมาเป็นแก้วน้ำที่มีฟังก็ชันดังนี้
- เติมน้ำได้เอง
- ปรับอุณหภูมิน้ำได้
- แจ้งเตือนเป็นจอรอบๆแก้ว ว่าดื่มน้ำไปเท่าไรแล้ว
- เชื่อมต่อและแสดงค่าผ่านกับ แอพพลิเคชัน
- สามารถแจ้งเตือนผ่าน Band ได้

แต่พอพรีเซนไปแล้ว ก็โดนคอมเม้นมาว่า เป็นอุปกรณ์ที่ค่อนข้างเทอะทะ หลายชิ้นเกินไป ทำให้คนไม่น่าพกพา และไม่น่าที่จะทำสำเร็จได้ทันเวลา ทำให้เรามีโจทย์ต้องไปทำยังไงก็ได้ให้เหลือแค่แก้วน้ำกับแอพพลิเคชันก็พอ แล้วมาพรีเซนอีกรอบในอาทิตย์หน้า

กลุ่ม Fashion
เสนอแอพพลิเคชันที่จะเป็น Social สื่อกลางระหว่าง Designer กับ Developer เนื่องจากกลุ่มนี้เห็นปัญหาว่า Designer จะมองว่าเทคโนโลยีนั้นเป็นเรื่องยุ่งยากและแพง ทำให้ไม่กล้าไปยุ่งกับเทคโนโลยี

กลุ่ม Classroom
เสนอว่าอยากจะทำหลายๆอย่างเช่น Smart board ที่จะแสดงกระดานบนโต๊ะนักเรียน และยังมีไอเดียเช่นกำไลเรียก TA เป็นต้น เนื่องจากกลุ่มนี้มองเห็นปัญหาว่านักเรียนไม่กล้าที่จะถามอาจารย์

วันอังคารที่ 6 ธันวาคม พ.ศ. 2559

ubiquitous - week 9

Ubicomp

นิยามของความเป็นUbicomp มีดังนี้

Ubiquity/Pervasiveness – มีอุปกรณ์มากมาย
Connectedness – ทุกอุปกรณ์เชื่อมต่อถึงกันเป็น network
Context-awareness – ผู้ใช้งานเห็นแล้วต้องใช้เป็น สามารถเรียนรู้ได้ด้วยตนเองไม่ต้องเปิดคู่มือ
Invisibility – แทบจะไม่รู้สึกว่าตนเองกำลังใช้เทคโนโลยีอยู่

UbiCom: Weiser’s 3 Internal System Properties

Mark weiser ซึ่งขึ้นชื่อว่าเป็นบิดาแห่งยูบิคิวตัสได้กล่าวไว้ว่า 3 คุณสมบัติที่ควรมีของ Ubicom คือ

- มีความเป็น Network สามารถเชื่อมต่อถึงกันได้หมด ทุกเวลา
- ต้องออกแบบมาให้แทบจะไม่เห็นตัวเทคโนโลยีแทบจะชินกับการใช้ไปเลยจนแทบไม่รู้สึกว่ากำลังใช้งานอยู่
- มีความเป็นสากลใช้งานง่ายไม่ต้องเปิดคู่มือก็ใช้งานได้

HCI

H - Human คือคน
C - Computer/device คือคอมพิวเตอร์ หรืออุปกรณ์
I - Interaction คือความมีการปฏิสัมพันธ์กัน

ดังนั้นโดยรวมแล้ว HCI คือการออกแบบอุปกรณ์ให้มนุษย์นั้นใช้งานได้ง่าย มีปฏิสัมพันธ์ต่อกัน

ตัวอย่างของ HCI ที่มีในปัจจุบัน

Gesture - เช่น kinect
Touch screen - เช่น สมาทโฟนทั่วไป
Wearable device - คืออุปกรณ์ที่รวมระหว่าง IOT กับ Modality
Brain computer interface - อุปกรณ์อ่านคลื่นสมอง
Virtual reality(VR) - แว่นโลกเสมือน
Augmented Reality(AR) - สร้างภาพเสมือนขึ้นมาบนโลกจริง

implicit HCI - การออกแบบมาให้อุปกรณ์ สามารคาดเดาการกระทำของคนได้ แล้วตอบสนองเลยโดยไม่ต้องสั่งการเช่น บันได้เลื่อนที่ช้าลงเมื่อใกล้ถึงฝั่งเป็นต้น

explicit HCI - ผู้ใช้งานต้องสั้งการคอมพอวเตอร์ให้ทำงานเองคอมพิวเตอร์ต้องไม่สามารถทำเองได้

Human centered design(HCD) คือการออกแบบโดยใช้มนุษย์เป็นศูนย์กลาง เพื่อแก้ปัญหาใดปัญหาหนึ่ง อ้างอิงจากคนนั้นๆ


ช่วงท้ายคาบแต่ละกลุ่มมีการพรีเซ้นความคืบหน้าของงาน ว่าจะทำการศึกษาเรื่องอะไรในกลุ่มเป้าหมายของโปรเจคแต่ละกลุ่ม ซึ่งกลุ่มผมก็ ยังสรุปไม่ได้ว่าจะทำปัญหาอะไร ได้แต่ลิสออกมาหลายๆหัวข้อ