IoT Security Whitepaper

ช่วงนี้กลุ่ม Line แชร์เอกสารมาให้อ่านเรื่อยๆ คราวที่แล้วเป็นเรื่องของ Data Protection & Privacy ก็น่าสนใจแล้ว คราวนี้เป็นเรื่อง IoT Security Whitepaper อ่านคร่าวๆ คล้ายกับของ ENISA, CSA เลยมา blog ไว้ก่อน

ใครเคยอ่านเอกสารของ ENISA มาก่อนมาอ่าน Whitepaper นี้ก็คงชอบเหมือนกัน 🙂

Data Protection and Privacy in Smart ICT

ผมได้เอกสาร Data Protection and Privacy in Smart ICT จากกลุ่ม Line มาอ่าน เห็นว่าน่าสนุกดี พออ่านก็รู้สึกประทับใจคนเขียน White Paper เพราะคนเขียนเข้าใจทั้ง Cloud Computing, IoT, Big Data เรียกได้ว่าปูพื้นกันมาตั้งแต่เริ่มต้น จนไปถึงเรื่องการวิเคราะห์ข้อมูลและการบริหารจัดการข้อมูล อ่านแล้วสนุกดีครับ

IoT Security Guide

วันนี้ได้เอกสารนำเสนอในการประชุมของ METI มา มีเนื้อหาเกี่ยวกับ IoT Acceleration Consortium (ITAC) ซึ่ง ITAC แบ่ง Working Group (WG) ออกมาทำ Research & Policy ในหลายๆ เรื่อง ซึ่งเรื่อง IoT Security ก็เป็นกลุ่มนึงที่น่าสนใจ กลุ่มนี้ได้จัดทำ IoT Security Guidelines ตั้งแต่ปี 2016 เลยเอามา blog ไว้ก่อน มี IoT Security Guideline ของออสเตรเลียทำไว้เหมือนกัน ซึ่งแนวทางคล้ายๆ กันแต่มีรายละเอียดมากกว่า

ปิดท้ายด้วยวิดีโอ Connected Industries

และ New Industrial Vision น่าสนใจมากๆ

มาเล่น Line Beacon กัน

ช่วงนี้มีบทความเกี่ยวกับ Line Beacon เยอะมาก และก็เป็นเรื่องที่ดีมากๆ ที่ทาง Line API Expert มีบทความดีๆ ออกมาอธิบายทำให้เริ่มต้นได้ง่ายมากขึ้น แนะนำให้ติดตามอ่านกัน เช่น ลองเล่น LINE Beacon แบบไม่ต้องใช้ Device จริง

นอกจากจะมีบทความดีๆ แล้ว ยังมีเครื่องมือดีๆ อีกเยอะ เช่น Line simple beacon ที่ใช้เครื่อง notebook ทำตัวเป็น beacon แทน ไม่ต้องใช้ beacon จริงๆ ก็ได้ ลองกดไปติดตามดูกันได้ นอกจากนี้ยังมี package เพิ่มสำหรับ micro:bit ทำให้ micro:bit เป็น Line Beacon ให้ได้ด้วย

หรือจะใช้ ESP32 มาทำเป็น Line Beacon ก็ได้เช่นกัน ลองอ่านจาก blog ของ Line Engineering ได้ เอาเป็นว่าหลังจากนี้ Line กับ Internet of Things มาผนวกกันแน่นอน

มาลองเขียน ChatBot Beacon กัน fork โครงการ line-bot-nodejs-starter จาก github มา

git clone https://github.com/kamnan43/line-bot-nodejs-starter.git

ตัวโค้ดจะเป็น Boilerplate แบบเข้าใจง่าย ดูโค้ดในส่วน switch case ตรง beacon จะมีการรับค่า direct message จาก webhook มาเราสามารถเอาค่านี้มาใช้งานต่อได้ เช่น hardware id ที่มี event เดินเข้าหา beacon ให้แสดงข้อความ aaa เดินออกจาก beacon ให้แสดงข้อความ bbb เป็นต้น

ตัวอย่าง Line Beacon ChatBot ส่งข้อความตลกๆ ของ Chuck Norris

แปะวิดีโอ Usecase ของโรงพยาบาลไว้ให้ดูเผื่อได้ไอเดีย

ประสบการณ์ True NB-IoT

เนื่องจากสั่งซื้อ True NB-IoT Developer Board มาจาก WeMall เพราะอยากลองว่าค่าย NB IoT จากค่าย True เป็นอย่างไรบ้าง กว่าจะได้ Board มาก็ขลุกขลัก ส่งเอกสารลงทะเบียนกันวุ่นพอสมควร เอาเป็นว่าก็ได้ Board มาละ

ตัว Board ใช้ชิป Quectel BC95-B8


จากที่ดูวงจรคร่าวๆ พบว่าออกแบบมาดีพอสมควร อัดวิดีโอแกะกล่องไว้นิดหน่อย

หลังจากลอง example จาก https://github.com/trueiot/True-NB-IoT-Board ไปพบว่า

ยัง register network ไม่ได้ หลายท่านแจ้งว่าเป็นกับ library ของ True NB-IoT ให้ลอง Library ของ AIS แทน ก็คิดว่าสักพักคงได้ลองน่ะครับ
อัพเดทเพิ่มเติม
สำหรับท่านที่เจอปัญหา register network ไม่ได้ ให้ลองใช้ AT Command ในการตรวจสอบ หรือใช้ QNavigator ที่ทาง True แนะนำ หากบอร์ดทำงานปกติ แต่ไม่สามารถ register network ได้ หรือลองย้ายสถานที่แล้วใช้งานได้เฉพาะพื้นที่อาจจะเป็นเพราะไม่มีสัญญาณก็เป็นได้ครับ ในกรณีของผม ศูนย์ราชการแจ้งวัฒนะ เขตหลักสี่ กรุงเทพฯ ใช้งานไม่ได้ ส่วน ต.คลองเกลือ อ.ปากเกร็ด จ.นนทบุรี ใช้งานได้ สรุปแบบงงๆ แต่ก็จากประสบการณ์ครับ

ตารางเปรียบเทียบเทคโนโลยีเชื่อมต่อข้อมูลบนอุปกรณ์ IoT

ตารางเปรียบเทียบเทคโนโลยีเชื่อมต่อข้อมูลบนอุปกรณ์ IoT ปีหน้าในไทย LoRa และ NB-IoT จะคึกคักขึ้น

อ่านรายละเอียดเพิ่มเติมที่ https://flespi.com/blog/top-7-technologies-for-iot-connectivity-2017

มาเล่น Android Things กัน

หลังจาก Brillo เปิดตัวไปเมื่อปีที่แล้ว และหายไปนานมากกกกก ล่าสุด Google ปัดฝุ่นเอา Android มาใช้กับงาน IoT ใช้ชื่อว่า Android Things โดยโครงสร้างของระบบปฏิบัติการจะเป็น Android ขนาดเล็ก สามารถเขียน App เชื่อมต่อกับ Hardware ได้

หน้าตา Android Things SDK

ช่วงนี้ยังอยู่ใน Developer Preview และ DevKit ที่รองรับยังมีแค่ Intel Edison, NXP Pico i.MX6UL และ Raspberry Pi 3 น่าจะมีอุปกรณ์รองรับมากขึ้นเรื่อยๆ (ทิ้งท้ายไว้เหมือน Brillo เลยจะรอดมั๊ย)
Continue reading มาเล่น Android Things กัน

มาเล่น Sonoff smart switch กับ NETPIE กัน

ครั้งที่แล้วลอง flash firmware ใหม่ลงใน Sonoff smart switch เพื่อใช้งาน MQTT กันไปแล้ว ในครั้งนี้มาลองเล่นกับ NETPIE.io กันดูบ้าง NETPIE เป็นบริการ IoT Platform พัฒนาโดย NECTEC แนะนำให้ไปใช้กันครับ 🙂 ครั้งนี้เราจะเรียกใช้งาน WifiManager เพื่อช่วยเรื่องการเชื่อมต่อ Wifi และการ Config AP ผ่าน Web Browser กันแบบง่ายๆ

การใช้งานก็ง่ายมากๆ เสียบสายไฟแล้วกดปุ่มค้างไว้ รอไฟกระพริบถี่ๆ จะเข้า mode setting เกาะ AP ชื่อ ESPXXXX จะเข้าสู่หน้าตั้งค่า AP ดังนี้

เลือก AP ที่ต้องการใช้งาน เท่านี้ก็ใช้ได้แล้ว โค้ดเขียนมาลวกๆ สั่ง subscribe ไปยัง /switch/01 เพื่อรอคำสั่ง
Continue reading มาเล่น Sonoff smart switch กับ NETPIE กัน

มา flash firmware ใหม่ให้ Sonoff smart switch กัน

เนื่องจากไม่ค่อยมีเวลาเล่นอุปกรณ์ IoT ส่วนใหญ่จะดองอยู่ในโหล วันนี้ได้โอกาสเลยมาแกะกล่อง smart switch เล่นกัน smart switch เป็น IoT switch ใช้ ESP8266 เป็นตัวประมวลผลและเป็น Wifi module โดยปกติการใช้งานจะใช้งานผ่าน Mobile Application ของ Sonoff แต่ครั้งนี้เราจะมา flash firmware ใหม่ให้ switch IoT ตัวนี้ให้ทำงานร่วมกับ MQTT Broker กัน 🙂

แกะกล่องออกมาเราจะเจอ board ประมาณนี้ (แอบต่อ pin header ไว้แล้ว) สำหรับรุ่นใหม่ๆ จะมี 5 pin แต่รุ่นเก่าจะมี 4 pin

Continue reading มา flash firmware ใหม่ให้ Sonoff smart switch กัน

เก็บตกอบรม Cyber Security กับ ACIS

ผมได้มีโอกาสไปอบรม Cyber Security กับ ACIS ซึ่งเป็นโครงการอบรมต่อเนื่องจากงาน CDIC 2016 ผมสมัครอบรมในหัวข้อ Internet of Things Penetration Testing และ Client-side Attack เนื่องจากกันลืมและอาจจจะเป็นประโยชน์ก็เลยมา blog ไว้สักหน่อย

Continue reading เก็บตกอบรม Cyber Security กับ ACIS