IoT2020 และ IoT2040 เมื่อพี่ใหญ่อย่าง SIEMENS ทำบอร์ด IoT สำหรับงานอุตสาหกรรมและราคาทำใจรับได้

ใครที่เคยตามข่าวเมื่อผู้ผลิตอุปกรณ์ภาคอุตสาหกรรมอย่าง SIEMENS ได้ออกชุดทดลอง SIMATIC 2020 ที่สามารถเขียนโปรแกรมด้วย Arduino, node.js หรือ python เหมาะสำหรับ developer ที่ต้องการความยืดหยุ่นของระบบมากขึ้น แต่ต้องการชื่อของอุปกรณ์ระดับอุตสาหกรรม ตอนนี้ได้ออกจำหน่ายอย่างเป็นทางการแล้วครับ

ที่อยากเขียนถึงฮาร์ดแวร์ตัวนี้ไม่ใช่ว่าจะโฆษณานะ แค่ไม่บ่อยหนักที่เราจะเห็นฮาร์ดแวร์ที่รองรับ Arduino แล้วมาเป็นทางการขนาดนี้

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

แล้วอะไรคือ SIMATIC IoT2020 ละ ?

SIMATIC IoT2020 เป็น Open industrial IoT gateway ที่เจาะจงไปที่ซัพพอร์ต นักศึกษา เมเกอร์ และนักพัฒนารุ่นใหม่ที่ต้องการเข้าใจ IIoT ( Industrial internet of things ) โดยขยายจาก protype พัฒนาด้วย opensource จากบอร์ดอย่าง Arduino, Intel Galileo หรือ Raspberry PI เพื่อนำไปสู่การใช้งานจริง

IoT2020 ไม่ใช่ PLC ( Programable Logic controller ), มันถูกออกแบบมาเพื่อเป็นสมองของทุกๆ IoT application เช่น เก็บข้อมูลจาก PLC หรือเซนเซอร์จากจุดไหนก็ได้ในโลก โดยต่อฮาร์ดแวร์เพิ่มเติมเป็น Arduino shield ได้

ใช้ sd card เป็น media boot และใช้ Yocto ในการสร้าง Linux ขึ้นมา

แล้วอะไรคือคำจำกัดความที่บอกว่า IoT2020 เป็น Industrial hardware ละ 
และความแตกต่างระหว่างบอร์ดพัฒนาทั่วๆ ไปอย่าง Arduino ?

UL และ CE certification เป็นสิ่งหนึ่งจากหลากหลาย requirement ที่ทำให้ IoT2020 เป็นฮาร์ดแวร์ที่เหมาะกับงานอุตสาหกรรม, IoT2020 ถูกพัฒนาขึ้นมาโดยมี housing ที่รองรับเกรด IP20 พอร์ตการเชื่อมต่อมาตรฐานทางอุตสาหกรรม 
และใช้กับรางแบบ DIN rail ได้เลย

มากกว่านั้น IoT2020 ถูกออกแบบมาโดยใช้ industrial grade component เพื่อรองรับการทำงานแบบ 24/7 และมลภาวะเช่น แรงสั่นสะเทือน, ควัน, อุณหภูมิสูงๆ 
และสัญญาณรบกวนทางคลื่นแม่เหล็กไฟฟ้า

IoT2020 ยังถูกออกแบบมาให้คุยกับอุปกรณ์ตัวอื่นในอุตสาหกรรมผ่าน industrial protocol เช่น MODBUS, PROFINET และใช้โพรโตคอลด้านอินเตอร์เน็ตอย่าง MQTT ได้

โดยที่บอร์ดทดลอง Open source ทั่วๆ ไปไม่ได้ถูกออกแบบมาสำหรับการทำงานแบบต่อเนื่อง หรือในสภาพแวดล้อมที่เป็นอุตสาหกรรม และไม่ได้มีคอนเนคเตอร์ที่เชื่อมต่อกับอุปกรณ์ Industrial devices ง่ายๆ แบบ IoT2020

Intel quark + Arduino IDE

( ผู้เขียนเขียนเอง )

พอตอนขายจริงออกมาทั้งหมดสองรุ่นคือ IoT2020 และ IoT2040 อ้าว ….

ความเจ็บจี๊ดคือรุ่นหนึ่งชื่อรุ่นว่า Educational และอีกรุ่นหนึ่งคือ Industrial และราคาต่างกันเท่าหนึ่ง

IoT2020 Educational 3400 บาท
http://th.rs-online.com/web/p/node_under_construction/1244037/

IoT2040 Industrial 7931.16 บาท
http://th.rs-online.com/web/p/node_under_construction/1244038/

แล้วสองรุ่นนี้มันแตกต่างกันอย่างไรละ

IOT2020:

  • Intel Quark® x1000
  • 512 MB RAM
  • 1 Ethernet interface
  • NO battery buffered RTC (but it can be added)

IOT2040:

  • Intel Quark® x1020 (+secure boot)
  • 1 GB RAM
  • 2 Ethernet interfaces
  • 2 x RS232/485 interfaces
  • Battery buffered RTC

ข้อแตกต่างหลักๆ 
ก็คือ secure boot, RAM, Ethernet interface, RS232/RS485 และ RTC
โดยที่อุณหภูมิในการ Operation ไม่ต่างกันเลย

ดังนั้นถ้าจะซื้อไปใช้จริงๆ ถ้าไม่ได้ใช้สิ่งที่มีใน IoT2040 ก็ซื้อตัว 2020 ไป หรือใครจะทำฮาร์ดแวร์มาอินเทอร์เฟซเองก็ได้

ข้อดีคือ Software Operating system ไม่ต้องมานั่งทำแล้ว Yocto ที่ทาง SIEMENS นำมาใส่บน Intel quarks ถือว่าปรับแต่งมาใช้ได้เลยครับ ทั้งขนาดความเร็วและความทนทาน

ก็ถือว่าเป็นอีกทางเลือกหนึ่งที่ดี เพื่อไปเจอลูกค้าที่ถามหาแบรนด์ของอุปกรณ์ในระบบที่เรานำเสนอก็จัดเลยครับ SIEMENT IoT2020 เขียนด้วย Arduino นี่ไง

Deaware System 
ผู้เชี่ยวชาญระบบ Internet of things , Software, และ Embedded System

รับจัดอบรม รวมไปถึงปรึกษาและพัฒนาระบบ

ติดตามคอร์สอบรมด้าน IoT, Software และ Embedded System จาก Deaware ได้ที่ : www.deaware.com/calendar