Tags:

เนื่องจาก ตอนนี้ มีโปรเจคเกียวกับ Zigbee และต้องการเชื่อมต่อ ผ่านทางหน้าเว็บ ที่ไม่ไช่ IE ( ไม่งั้นคงไช้ ActiveX ได้ละ - -* ) ตอนนี้เล็งๆ FireFox ไว้
อยากถามด่วนมากมายเลยครับ ว่ามีทางไหนทำไห้ WebApp ที่รันบน FireFox หรือ Browser อื่นที่ไม่ไช่ IE สามารถติดต่อรับข้อมูล ผ่านทาง Serial port ได้บ้าง ขอแค่วิธีติดต่อกับ Serial port และ รับ ส่ง ข้อมูลได้ครับ

Get latest news from Blognone
By: lew
FounderJusci's WriterMEconomicsAndroid
on 23 November 2009 - 16:05 #139245
lew's picture

ตั้งคำถามดีๆ ครับ

ต้องการให้บราวเซอร์มันต่อกับ hardware หรือต้องการให้ตัว web app ต่อกับ hardware


lewcpe.com, @public_lewcpe

By: havestmoon on 23 November 2009 - 16:22 #139253
havestmoon's picture

แก้แล้วครับ เป็น WebApp หละครับที่ต้องการติดต่อ ผ่านทาง COM Port

By: vittee
AndroidRed HatUbuntuWindows
on 24 November 2009 - 11:13 #139412
vittee's picture

ถ้าเป็น WebApp รันบน Browser คงจะติดต่อ Hardware ยากมั้งครับ

เท่าที่นึกออกตอนนี้ก็คือ เขียน App มาตัวหนึ่ง ด้วย C#, Delphi หรืออะไรก็ได้ที่ถนัด แล้วยัด WebCtrl (IE/Trident) ลงไป
จากนั้นเชื่อม App ของเรา กับ WebCtrl ด้วยกันผ่านทาง IDocHostUIHandler.GetExternal method

function การติดต่อ hardware ก็ implement ลง App เราไปเลย ในฝั่ง Browser ก็ใช้ JavaScript invoke ผ่านทาง External Interface อีกที

By: havestmoon on 24 November 2009 - 15:10 #139443
havestmoon's picture

งงครับ จริงๆ

พอมีตัวอย่างมัยครับ เคยทำแต่ ActiveX กับ IE ไม่เคยทำบน Browser อื่นเลยครับ

พอมีตัวอย่างโคต ที่ทำไห้ติดต่อกับ COM Port ได้มัยครับ ขอบคุณมากๆๆ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 24 November 2009 - 21:02 #139498
mr_tawan's picture

สงสัยว่า ตัว Web App ต่อกับ HW ของเครื่อง Server หรือ ต่อกับ HW ของเครื่อง Client ครับ ?


  • 9tawan.net บล็อกส่วนตัวฮับ
By: havestmoon on 24 November 2009 - 21:50 #139510
havestmoon's picture

อุปกรณ์ จะต่อกับ Client ครับผม รันฝั่ง Client ครับ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 24 November 2009 - 22:45 #139526
lew's picture

ถ้าฝั่ง Web App นี่ต้องถามว่าใช้ภาษาอะไรในการพัฒนาตัวเว็บครับ

ตัว ZigBee เองเป็นแค่ Com port อันหนึ่ง ขอให้ user ของตัว web server สามารถเข้าถึง com port ก็ก็จะสามารถคุยได้แล้

ส่วนภาษานั้นจะช่วยในการเขียนโปรแกรม เช่น python นั้นมี python-xbee ทำให้พัฒนาได้ง่ายขึ้น


lewcpe.com, @public_lewcpe

By: havestmoon on 25 November 2009 - 01:43 #139556
havestmoon's picture

ไช่ครับ สิ่งที่ต้องการคือ ภาษาอะไรก็ได้ครับ ที่สร้างเว็บ PHP ASP HTML แล้วสามารถรับข้อมูลจาก COMport ขึ้นมาหน้าเว็บได้หละครับ

By: leenoi
Ubuntu
on 25 November 2009 - 22:36 #139761

ไม่เคยทำนะครับ ลอง java applet เรียก serail lib package (จำชื่อ package ไม่ได้)อีกทีน่าจะทำได้นะครับ

By: Kiss on 26 November 2009 - 16:44 #139892 Reply to:139761

+1

By: mr_tawan
ContributoriPhoneAndroidWindows
on 26 November 2009 - 11:29 #139843
mr_tawan's picture

ต่อกับฝั่ง Client จะติด Security หรือเปล่า ??? (ไม่เคยลอง)

edit: ลืมไปว่า FF = =* เลยเอาออก ๆ อายเขา 55


  • 9tawan.net บล็อกส่วนตัวฮับ
By: leenoi
Ubuntu
on 26 November 2009 - 20:28 #139932

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 ครับ

By: havestmoon on 28 November 2009 - 11:34 #140147
havestmoon's picture

ขอบคุณมากครับ