Tags:

พอดีว่าผมทำโปรเจควัดสถานะเครื่องจักรแล้วส่งข้อมูลมาแสดงผลที่หน้าคอมน่ะครับ (แบบ Real time) แต่ปัญหาคือ OS มีหลากหลายมากๆ ทั้ง Windows,Mac,Linux ก็ยังมี (เขาอยากให้ไปแสดงข้อมูลที่เครื่องเขาด้วย) เลยอยากทราบว่าจะใช้ภาษาไหนเขียนแล้วซัพพอร์ตหลายๆระบบปฏิบัติการนะครับ

Get latest news from Blognone
By: Architec
ContributorWindows PhoneAndroidWindows
on 16 December 2014 - 10:56 #773197

Java ครับ

By: osmiumwo1f
ContributorWindows PhoneWindows
on 16 December 2014 - 11:52 #773216 Reply to:773197
osmiumwo1f's picture

+1 ครับ

By: menu_dot on 16 December 2014 - 11:30 #773212

swift ไม่ได้เหรอครับ อยากแสดงบน ipad iphone ?

By: bluesword on 16 December 2014 - 12:14 #773223

ทำ server สำหรับเก็บข้อมูลเครื่องจักร โดยเขียน app บนเครื่องคอมที่ต่อกับเครื่องจักร ให้ส่งข้อมูล
ไปให้ server, ใช้ web browser เพื่อเรียกข้อมูลมาแสดง

By: wichate
Android
on 16 December 2014 - 12:29 #773226

html + java script ครับ ได้ยันมือถือ

คอมทุกเครื่องไม่ได้ต่อกับเครื่องจักรอยู่แล้ว ต้องใช้พวก raspberry pi ต่อกับเครื่องจักร ซึ่งเราก็เขียนโปรแกรมใน pi เป็น web app ไปเลย ใครอยากดูก็เปิดผ่าน browser ชี้มาที่ Raspberry pi

By: shalord
AndroidWindows
on 16 December 2014 - 15:29 #773305 Reply to:773226
shalord's picture

+1 ครับ

By: bluezip
AndroidUbuntuWindows
on 16 December 2014 - 19:06 #773388 Reply to:773226

ฝั่ง server ใช้ node.js โดยส่ง socket ออกไป real time แน่นอน

By: techbreaking on 16 December 2014 - 21:20 #773432

อย่าเวอร์กันครับ แต่ละคน แค่ python ก็พอ

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 17 December 2014 - 07:53 #773574 Reply to:773432
PaPaSEK's picture

มันอยู่ที่ความถนัดครับ

By: PiKO
ContributorAndroid
on 19 December 2014 - 10:48 #774336 Reply to:773574

+1 ให้ผมทำตอนนี้ HTML+JS (พร้อม Web Server ด้วย) น่าจะเร็วกว่าใช้ Python


:: DigiKin8 ::

By: sakuraba
Windows PhoneWindows
on 17 December 2014 - 08:29 #773592
sakuraba's picture

แปลง Output ที่ได้ เข้า Web app ออกเป็น HTML ง่ายดีครับ

By: 3fincdh9
AndroidUbuntuWindows
on 17 December 2014 - 08:51 #773610

ขอบคุณมากครับ สงสัยต้องเรียน java script แล้วล่ะ เพราะ HTML พอได้บ้างไม่ต้องเริ่มเรียนใหม่

By: itpcc
ContributoriPhoneRed HatUbuntu
on 17 December 2014 - 22:05 #773861
By: zixs
ContributoriPhoneWindows PhoneAndroid
on 18 December 2014 - 12:21 #774063
zixs's picture

ลอง Go ไหมครับ


Blog: https://medium.com/@tanakritsai

By: 3fincdh9
AndroidUbuntuWindows
on 20 December 2014 - 01:49 #774560 Reply to:774063

แฮะๆ พอดีว่าเขียนเป็นแต่ C HTML CSS พวกนี้นะครับความรู้ด้านคอม=หางอึ่ง+งูๆปลาๆ(ผมจบเครื่องกล)

By: vevysang on 18 December 2014 - 21:13 #774202

เครื่องจักร > OPC Server > Database > HTML
ถ้าใช้โครงแบบนี้ จะต่อเครื่องจักรกี่เครื่องก็ได้ หรือ จะดึงทั้งโรงงานก็ได้
ถ้าแสดงผลบน HTML จะไปแสดงที่เครื่องไหน รูปแบบไหน เมื่อไหร่ก็ได้

By: mr_tawan
ContributoriPhoneAndroidWindows
on 19 December 2014 - 23:05 #774542
mr_tawan's picture

จะว่าไป แล้วจะส่งข้อมูลกลับมาด้วยอะไรล่ะครับ ??

ถ้าวิ่งผ่าน COM Port นี่คงต้องดูดี ๆ ว่า Platform ที่ใช้รองรับหรือเปล่านะ ...


  • 9tawan.net บล็อกส่วนตัวฮับ
By: 3fincdh9
AndroidUbuntuWindows
on 20 December 2014 - 01:38 #774558 Reply to:774542

ครับจากเซนเซอร์ของเครื่องจักร(แรงดันน้ำ,อุณหภูมิ,แรงดันไฟฟ้า,กระแสไฟ) ตอนนี้ให้ Arduino อ่านแล้วแสดงผลออกทาง LCD นะครับ(อยู่ติดกับเครื่องจักร) คืออยากให้มันส่งข้อมูลทางระบบเน็ตเวริค(LAN)ได้น่ะครับเพราะจะเอามาแสดงผลอีกห้องหนึ่งซึ่งก็ไกลอยู่(ประมาณ 700 เมตร) เลยอยากทราบว่าจะใช้ภาษาไหนเขียนจะตอบโจทย์ได้ดีที่สุด

By: mr_tawan
ContributoriPhoneAndroidWindows
on 20 December 2014 - 14:15 #774641 Reply to:774558
mr_tawan's picture

ผมไม่แน่ใจว่า ถ้าใช้ Arduino + Ethernet Shield แล้วเขียนให้มันทำงานเป็น web service แล้วมันจะไหวหรือเปล่า (คือ Arduino เองก็ใช่ว่าจะมี performance สูงอะไร) อาจจะแบบเขียนให้รับ input แบบ http เฉพาะคำสั่งที่กำหนดไว้ แล้วส่งข้อมูลกลับไปเป็น JSON จากนั้นก็ให้เขียนเว็บเอาไว้อีกเครื่องนึงคอยดึงข้อมูลจากเจ้า Arduino ไปแสดงผล (เพราะผมไม่แน่ใจว่าถ้ารันทุกอย่างบน Arduino แล้วมันจะไหวไหมน่ะครับ) ตามช่วงเวลาที่เรากำหนดไว้ อะไรแบบนี้น่ะครับ

แต่ถ้า Arduino เดี่ยว ๆ ไม่ไหว จะพ่วงพีซีอีกสักเครื่อง เขียนเป็น web service ที่คอยอ่านข้อมูลจาก COM port (ใช้ Node.JS หรือ Python ก็ได้มั้ง??) แทนก็ได้ครับ ใช้ Rasbperry Pi ก็ได้ จะได้ไม่กินไฟมาก :)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: PaPaSEK
ContributorAndroidWindowsIn Love
on 20 December 2014 - 18:55 #774677 Reply to:774641
PaPaSEK's picture

Arduino + Ethernet Shield มันไม่ robust ครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 20 December 2014 - 20:04 #774680 Reply to:774677
mr_tawan's picture

แต่ปรกติผมดื่ม​แต่​ arabica​ นะ​ =)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: PaPaSEK
ContributorAndroidWindowsIn Love
on 20 December 2014 - 20:18 #774684 Reply to:774680
PaPaSEK's picture

=_= ผมคอเอสเปรสโซ ไม่ใส่น้ำตาล ไม่ใส่ครีม ไม่ใส่กาแฟ ไม่ใส่แก้ว

กลับบ้านนอน

By: tomyum
ContributorAndroidWindows
on 22 December 2014 - 00:37 #774866 Reply to:774641
tomyum's picture

Arduino + Ethernet Shield แล้วหา Lib > HTTP Client> Loop ส่ง JSON ให้ Web Service เอาง่ายสุดนะ

By: 3fincdh9
AndroidUbuntuWindows
on 23 December 2014 - 21:38 #775534 Reply to:774641

ขอบคุณสำหรับทุกคำตอบนะครับ ตอนนี้สามารถใช้งานได้แล้ว โดยใช้ Arduino รับค่าจากเซ็นเซอร์ ส่งให้ raspberry pi (เอาRaspberry Pi เป็น server) ใช้ Node.js+socket.io แล้วส่งค่าไปที่เครื่องอีกทีครับ เปิดด้วย HTML+javascript ใช้ระบบ LAN ทั้งหมด(ยกเว้น Arduino กับ raspberry ใช้ UART)