เนื่องจาก ตอนนี้ มีโปรเจคเกียวกับ Zigbee และต้องการเชื่อมต่อ ผ่านทางหน้าเว็บ ที่ไม่ไช่ IE ( ไม่งั้นคงไช้ ActiveX ได้ละ - -* ) ตอนนี้เล็งๆ FireFox ไว้
อยากถามด่วนมากมายเลยครับ ว่ามีทางไหนทำไห้ WebApp ที่รันบน FireFox หรือ Browser อื่นที่ไม่ไช่ IE สามารถติดต่อรับข้อมูล ผ่านทาง Serial port ได้บ้าง ขอแค่วิธีติดต่อกับ Serial port และ รับ ส่ง ข้อมูลได้ครับ
ตั้งคำถามดีๆ ครับ
ต้องการให้บราวเซอร์มันต่อกับ hardware หรือต้องการให้ตัว web app ต่อกับ hardware
lewcpe.com, @wasonliw
แก้แล้วครับ เป็น WebApp หละครับที่ต้องการติดต่อ ผ่านทาง COM Port
ถ้าเป็น WebApp รันบน Browser คงจะติดต่อ Hardware ยากมั้งครับ
เท่าที่นึกออกตอนนี้ก็คือ เขียน App มาตัวหนึ่ง ด้วย C#, Delphi หรืออะไรก็ได้ที่ถนัด แล้วยัด WebCtrl (IE/Trident) ลงไป
จากนั้นเชื่อม App ของเรา กับ WebCtrl ด้วยกันผ่านทาง IDocHostUIHandler.GetExternal method
function การติดต่อ hardware ก็ implement ลง App เราไปเลย ในฝั่ง Browser ก็ใช้ JavaScript invoke ผ่านทาง External Interface อีกที
งงครับ จริงๆ
พอมีตัวอย่างมัยครับ เคยทำแต่ ActiveX กับ IE ไม่เคยทำบน Browser อื่นเลยครับ
พอมีตัวอย่างโคต ที่ทำไห้ติดต่อกับ COM Port ได้มัยครับ ขอบคุณมากๆๆ
สงสัยว่า ตัว Web App ต่อกับ HW ของเครื่อง Server หรือ ต่อกับ HW ของเครื่อง Client ครับ ?
อุปกรณ์ จะต่อกับ Client ครับผม รันฝั่ง Client ครับ
ถ้าฝั่ง Web App นี่ต้องถามว่าใช้ภาษาอะไรในการพัฒนาตัวเว็บครับ
ตัว ZigBee เองเป็นแค่ Com port อันหนึ่ง ขอให้ user ของตัว web server สามารถเข้าถึง com port ก็ก็จะสามารถคุยได้แล้
ส่วนภาษานั้นจะช่วยในการเขียนโปรแกรม เช่น python นั้นมี python-xbee ทำให้พัฒนาได้ง่ายขึ้น
lewcpe.com, @wasonliw
ไช่ครับ สิ่งที่ต้องการคือ ภาษาอะไรก็ได้ครับ ที่สร้างเว็บ PHP ASP HTML แล้วสามารถรับข้อมูลจาก COMport ขึ้นมาหน้าเว็บได้หละครับ
ไม่เคยทำนะครับ ลอง java applet เรียก serail lib package (จำชื่อ package ไม่ได้)อีกทีน่าจะทำได้นะครับ
+1
ต่อกับฝั่ง Client จะติด Security หรือเปล่า ??? (ไม่เคยลอง)
edit: ลืมไปว่า FF = =* เลยเอาออก ๆ อายเขา 55
java applet ฝั่ง client ต้อง sign jar ก่อนนะครับ ไม่งั้นจะติด security ครับ
ตอนเขียนให้เขียน standalone ก่อน เพื่อลองดูว่าโปรแกรมใช้ได้หรือปล่าว
แล้วค่อย sign jar ลองทำตามนี้ดูครับ
http://linuxpoison.blogspot.com/2008/06/how-to-create-self-signed-certificates.html#comment-form
ถ้าติดอะไรลองถามเว็บ www.narisa.com ได้คัรบ เว็บนี้เทพ java เยอะมาก
ผมเคยทำเกมส์พวก hangman โดยใช้ applet+jdbc แล้วดึง dict จากฐานข้อมูล postgresql ซึ่งใช้ jdbc package (ลองทำเล่นๆ แค่นั้นครับ ปรากฏว่าทำได้ครับ ฝั่ง client เล่นได้) ถ้าทำ java แนะนำ เว็บ narisa ครับ
ขอบคุณมากครับ