วิธีการตั้งค่า IOT2050 เพื่อใช้กับ USB Wi-Fi Adapter 

ในบทความนี้เป็นการตั้งค่า IOT 2050 เพื่อใช้งานร่วมกับ USB Wi-Fi Adapter สำหรับเชื่อมต่อ Network แบบไร้สาย    การติดตั้งและตั้งค่า USB Wi–Fi Adapter  เนื่องจาก OS ของ IOT 2050 เป็น Linux Debian ซึ่งจะต้องตรวจสอบเรื่อง Driver ของอุปกรณ์ที่นำมาใช้งาน ในส่วนของ USB Wi–Fi Adapter ก็เช่นกัน ในบทความนี้จะเลือกใช้อุปกรณ์ยี่ห้อ EDIMAX รุ่น EW-7811UN ซึ่งทดสอบแล้วสามารถใช้งานกับ IOT2050 ได้         เริ่มจากทำการติดตั้งอุปกรณ์ USB Wi–Fi Adapter ที่ช่อง USB 1 บน IOT2050        เปิดโปรแกรม Putty แล้วทำการเชื่อมต่อกับ IOT2050              ใช้คำสั่ง iot2050setup เพื่อทำการตั้งค่า IOT2050          เมื่อเข้าหน้า Setup ให้เลือกที่หัวข้อ Networking          ไปที่ Activate a connection เพื่อเปิดการใช้งาน Network      ในหัวข้อ Wi–Fi ให้เลือกชื่อ SSID ของ Wi–Fi ที่ต้องการทำการเชื่อมต่อ          ระบุ Password ของ Wi–Fi ที่ต้องการทำการเชื่อมต่อแล้วเลือกที่ OK        รอซักครู่ระหว่างทำการเชื่อมต่อ …

Continue Reading

วิธีการติดตั้งและตั้งค่า InfluxDB บน IOT2050 

  ในบทความนี้จะเป็นการติดตั้งและตั้งค่าซอฟต์แวร์ InfluxDB บน IOT2050 เพื่อใช้ในเป็นฐานข้อมูลในการบันทึกค่าต่างๆ    การติดตั้ง InfluxDB  เริ่มต้นจากเชื่อมต่อให้ IOT2050 ใช้ internet ได้และเปิดโปรแกรม Putty แล้วทำการเชื่อมต่อกับ IOT2050 จากนั้นพิมพ์คำสั่ง sudo apt update (ทุกคำสั่งเมื่อพิมพ์เสร็จให้กดปุ่ม Enter) เพื่อตรวจสอบการอัพเดท         ต่อไปให้พิมพ์คำสั่ง sudo apt install -y gnupg2 curl wget        ตามด้วยคำสั่ง wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add –  echo “deb https://repos.influxdata.com/debian buster stable” | sudo tee /etc/apt/sources.list.d/influxdb.list        หลังจากนั้นให้พิมพ์คำสั่ง sudo apt update เพื่อตรวจสอบการ update อีกครั้งหนึ่ง            พิมพ์คำสั่ง sudo systemctl enable –now influxdb เพื่อเปิดใช้งาน service influxdb        พิมพ์คำสั่ง sudo systemctl status influxdb เพื่อตรวจสอบสถานะของ service influxdb       จะพบว่าสถานะการทำงานของ InfluxDB ได้เริ่มทำงาน (running) แล้ว      จากนั้นกดปุ่ม Ctrl + C เพื่อออกจากคำสั่ง status    การใช้งาน influxdb เบื้องต้น …

Continue Reading

11 จุดเด่นที่คนทำระบบ IOT ไม่ควรพลาด!

: : รุ่นใหม่ล่าสุด!! จาก SIEMENS  ออกแบบมาสำหรับงาน Industrial IoT โดยเฉพาะ ตอบโจทย์งานได้หลากหลาย Application ซึ่งในบทความนี้จะมาพูดถึงจุดเด่นที่ผู้ใช้งานควรรู้เกี่ยวกับอุปกรณ์ตัวนี้     ระบบปฏิบัติการ SIMATIC Industrial OS   SIMATIC Industrial OS เป็นระบบปฏิบัติการที่มีพื้นฐานจาก Linux Debian ที่สร้างขึ้นมาเพื่อการใช้งานในงานเกี่ยวกับอุตสาหกรรมโดยเฉพาะ โดยที่จะมีแต่ฟีเจอร์ที่จำเป็นต้องใช้เท่านั้น จึงมีขนาดเล็ก สามารถนำไปใช้งานได้อย่างรวดเร็ว และพัฒนาต่อได้ง่าย คุณลักษณะเด่น – ระบบปฏิบัติการมีขนาดเล็ก – สามารถทำงานแบบ real-time ได้ เนื่องจากมี “PREEMPT RT patch” – ติดตั้งได้ง่ายและรวดเร็ว โดยสามารถใช้ USB Flash Drive ในการติดตั้งได้ พร้อมสำหรับการติดตั้ง Component เพิ่มเติม เช่น Gnome desktop environment…

Continue Reading

การให้โปรแกรมทำงานเมื่อเปิดใช้งานอุปกรณ์ IOT2050 ในรูปแบบของ Service

การให้โปรแกรมทำงานเมื่อเปิดใช้งานอุปกรณ์ IOT2050 ในรูปแบบของ Service    ขั้นตอนมีดังนี้ เมื่อเปิดอุปกรณ์ สามารถสร้าง service ให้โปรแกรมทำงานขึ้นเองได้ โดยมีขั้นตอนดังนี้  สร้างไฟล์โดยใช้คำสั่ง nano ในโฟลเดอร์ /etc/systemd/system/ ส่วนชื่อไฟล์ให้ตามด้วย .service    ภายในไฟล์ ใส่ข้อความตามด้านล่างนี้ โดยที่แก้ไขการตั้งค่าดังนี้ (ดูตั้งค่าอื่นๆเพิ่มเติมได้จากใน reference)  Description ใส่ข้อความอธิบายเกี่ยวกับ Service นี้  WorkingDirectoryโฟลเดอร์ของโปรแกรมที่จะเรียก  ExecStartคำสั่ง (command with arguments) ที่ต้องการให้ทำงานเมื่อ Service นี้เริ่มต้น   เช่น ในตัวอย่างเป็นการรัน WDConnection_Core.dll โดยใช้คำสั่งชื่อ dotnet  Restartให้ restart service เสมอ เมื่อโปรเซสหยุดทำงาน  RestartSecช่วงเวลาเป็นวินาทีก่อนที่จะ restart service  SyslogIdentifierชื่อสำหรับเก็บ System Log  Userบัญชีผู้ใช้ที่จะรันโปรแกรม      เมื่อแก้ไขเสร็จเรียบร้อย กด Ctrl+O เพื่อบันทึก และกด Enter เพื่อยืนยันการบันทึก หลังจากนั้นจึงกด Ctrl+X เพื่อออกจาก nano  ส่วนของไฟล์ที่จะให้ทำงานเป็น service นั้น ให้แก้ไขตั้งค่า File Permission เป็น executable โดยใช้คำสั่ง chmod +x ตามด้วยชื่อไฟล์ เช่น      พิมพ์คำสั่ง systemctl enable และตามด้วยชื่อ service ที่ตั้งไว้ตอนแรก เพื่อเปิดการใช้งาน เช่น      สั่งให้ server เริ่มทำงานโดยคำสั่ง systemctl start และตามด้วยชื่อ service      ดูสถานะการทำงานของ server โดยพิมพ์ systemctl status และตามด้วยชื่อ service       หากทำงานปกติจะขึ้นว่า Active (running) ดังในภาพด้านล่าง (กด Ctrl+C เพื่อออกจากหน้า status)      หากต้องการหยุด service สามารถใช้คำสั่ง systemctl stop และตามด้วยชื่อ service ได้      หลังจากนั้นจึงลอง reboot อุปกรณ์ เพื่อทดสอบว่าโปรแกรมจะทำงานเองหรือไม่ตอนเปิดขึ้นมาใหม่ โดยใช้คำสั่ง reboot และรอซักครู่หนึ่งก่อนที่จะติดต่อด้วย Putty เข้ามา แล้วเรียกดู status อีกครั้ง เพื่อยืนยันว่าโปรแกรมกำลังทำงานอยู่ …

Continue Reading

Review: Siemens Simatic IOT2050 อุปกรณ์ IOT Gateway ที่น่าใช้มากที่สุดในขณะนี้

ในยุค IoT กำลังบูมสุดๆ ในช่วงนี้ หลายๆ แบรนด์ก็มีการพัฒนาและผลิตอุปกรณ์ IoT ออกมาเพื่อตอบสนองความต้องการของตลาดมากขึ้น ผู้ใช้งานก็มีตัวเลือกมากขึ้น และล่าสุด ผู้นำด้านอุตสาหกรรมจากเยอรมัน อย่างแบรนด์ Siemens ก็ไม่น้อยหน้า ไหนๆ จะผลิตอุปกรณ์ IoT ออกมาแล้ว มันจะต้องมีอะไรที่น่าสนใจอย่างแน่นอน ล่าสุดทางแบรนด์ก็พึ่งปล่อยอุปกรณ์ Smart IoT Gateway ที่ออกแบบมาสำหรับงาน IoT โดยเฉพาะ ให้ผู้ใช้งานในแวดวงอุตสาหกรรม หรือ ไอที สามารถนำไปใช้ได้หลากหลาย Application  ไม่ว่าจะเป็น   การเชื่อมต่อข้อมูลในส่วน Field Level ไม่ว่าจะเป็น PLC, Remote IO, Sensor ให้ส่งข้อมูลขึ้น cloud หรือเข้าระบบ ERP      การนำข้อมูลมาประมวลผล และแสดงผลออกเป็น Dashboard      Application ส่งแจ้งเตือน alarm ผ่าน  LINE  เช่น การแจ้งเตือนเมื่อเครื่องจักรหยุดทำงาน, แจ้งเตือนน้ำรั่ว, ระบบ fire alarm       โดย SIEMENS SIMATIC IOT2050 ได้มีการติดตั้ง Operating System (OS) ที่ชื่อว่า  “SIMATIC Industrial OS”…

Continue Reading

Review : คอมพิวเตอร์อุตสาหกรรมสำหรับงาน IoT เล็กขั้นสุด! จาก SIEMENS IPC127E

ในกลุ่มตลาด commercial คอมพิวเตอร์ขนาดเล็ก ก็มีออกวางขายให้เห็นอยู่ทั่วไป ทางกลุ่ม Industrial ก็ไม่น้อยหน้า ล่าสุด Siemens ได้ปล่อย Box PC เกรดอุตสาหกรรม มาเอาใจสายงานอุตสาหกรรม รวมไปถึงกลุ่ม IoT ด้วย กับ   SIMATIC IPC-127E  น้ำหนักเบา ใช้งานได้หลากหลาย แข็งแรง ทนทาน ตอบโจทย์งาน IoT คอมพิวเตอร์อุตสาหกรรมในรูปแบบ Box PC ขนาดเล็กน้ำหนักเบาที่สุดจาก Siemens เนื่องจากเครื่องจักรจากหลากหลายโรงงานไม่ได้ใช้ภาษาเดียวกัน โดยเฉพาะอย่างยิ่งถ้าแต่ละเครื่องมีระดับทางเทคนิคที่แตกต่างกันด้วยแล้ว การสื่อสารระหว่างเครื่องจักรกับเครื่องจักรมักจะเป็นไปได้ยาก ไม่ว่าจะเป็นการเก็บข้อมูล process การทำงาน รวมถึงการส่งต่อข้อมูลให้ทันท่วงที SIMATIC IPC127E จึงเป็นอีกหนึ่งอุปกรณ์ที่ตอบโจทย์มากที่สุด ด้วยที่เป็นคอมพิวเตอร์เกรดอุตสาหกรรมที่มีขนาดเล็ก สามารถยึดติดได้หลากหลาย แถมยังมี function ในการเป็น IoT Gateway เพื่อเชื่อมต่อข้อมูลระหว่างเครื่องจักรและ server บน Cloud หรือ server ภายในองค์กรก็ได้เช่นกัน…

Continue Reading