Remote laboratories are now widespread among
universities especially in the engineering education. They
have already proved their effectivity, flexibility and safety
[7]. One can argue that they will never replace the
traditional laboratories because some engineering skills
could only be learned by physical presence in a
laboratory. This is, of course, true but there are many
learning objectives that can be fulfilled by remote
experimentation. Also in real industrial environment many
engineering tasks are carried out remotely.
The development of Internet extends the possibilities
how to build and use remote laboratories in order to
higher their effectiveness. New Web technologies offer
simplified access, they support different resource sharing
and provide multiplatform environment to attract new
users. These users are not only desktop users as mobile
platforms are getting more and more popular. With the
growth of remote laboratories and the number of their
users the question of interoperability arises. It is
advantageous when remote laboratories of different
providers could be shared and implemented as a product
of Internet of things and cloud technology called Software
as a Service.
Up to now there were several projects that solved this
issue. iLab [8] was one of the first that provided shared
architecture for remote laboratories. Labshare project and
solutions based on Sahara Labs [6] brought another
solution as a framework for setting heterogeneous remote
laboratories. Similarly WebLab-Deusto [14] provided a
set of libraries to build remote laboratories of a various
kind. Library of Lab (LiLa) project [15] is focused on
delivery of remote laboratories using Learning
Management System.
In the past decade we have developed several types of
remote laboratories for teaching control systems purposes.
Some of them are even equipped with physical models or
our own production [9-11]. Most of our control
laboratories have been based on Java and Matlab platform
[1,3] or simple Matlab [4,9] but we have also used
technologies like PHP, .NET [12,2] and open simulation
software (Scilab/Scicos, OpenModelica, etc.) [13,16]. The
software realization of remote laboratories has been
usually in the form of a simple client-server application.
After having several versions of applications we were not
able to combine previously developed client applications
with new server applications (sometimes based on
different platforms) and vice versa. Inspired by the
solutions mentioned in the above paragraph we have
found similar conclusions to [17] that it would be
advantageous to have at our disposal a kind of middleware
software that would act as a bridge between different
versions and kinds of client and server applications. The
existing solutions have been not suitable for us because of
non-compatible server applications developed earlier not
respecting the rules required by these solutions. In
addition to the middleware architecture we have used
modern Web technologies to design a Web application for
mobile platforms that would serve as a user interface for
remote laboratories.
After introduction this paper discusses architecture of
the proposed middleware solution. Communication
protocols are described in details. Later the design of the
mobile Web application is commented and its
functionality is tested on remote laboratories using the
middleware architecture.
ห้องปฏิบัติการระยะไกลกำลังแพร่หลายในหมู่มหาวิทยาลัยโดยเฉพาะอย่างยิ่งในการศึกษาทางด้านวิศวกรรม พวกเขาได้พิสูจน์แล้วของพวกเขาการวินิจฉัย ความยืดหยุ่น และความปลอดภัย[7] . หนึ่งสามารถโต้แย้งว่า พวกเขาจะไม่แทนห้องปฏิบัติการแบบดั้งเดิมเนื่องจากบางวิศวกรรมทักษะสามารถเรียนรู้ได้ ด้วยตนเองในการห้องปฏิบัติการ นี้ แน่นอน จริง แต่ได้มีวัตถุประสงค์การเรียนรู้ที่สามารถปฏิบัติตามได้ โดยรีโมทการทดลอง นอกจากนี้ในสภาพแวดล้อมจริงอุตสาหกรรมจำนวนมากงานวิศวกรรมจะดำเนินการจากระยะไกลการพัฒนาของอินเทอร์เน็ตเพื่อขยายวิธีการสร้าง และใช้ห้องปฏิบัติการระยะไกลเพื่อให้สูงกว่าประสิทธิภาพของพวกเขา นำเสนอเทคโนโลยีใหม่ ๆ ของเว็บเข้าถึงง่าย พวกเขาสนับสนุนทรัพยากรต่าง ๆ ร่วมกันและให้สภาพแวดล้อมได้ง่าย ๆ ดึงดูดใหม่ผู้ใช้ ผู้ใช้เหล่านี้ไม่เพียงแต่ผู้ใช้เดสก์ท็อปเป็นมือถือแพลตฟอร์มที่ได้รับความนิยมมากขึ้น ด้วยการเจริญเติบโตของห้องปฏิบัติการระยะไกลและจำนวนของพวกเขาผู้ใช้ที่เกิดคำถามที่ทำงานร่วมกัน มันเป็นห้องปฏิบัติการได้เปรียบเมื่อระยะไกลที่แตกต่างผู้ให้บริการสามารถใช้ร่วมกัน และนำมาใช้เป็นผลิตภัณฑ์อินเทอร์เน็ตของสิ่งและเทคโนโลยีคลาวด์เรียกว่าซอฟต์แวร์เป็นการให้บริการถึงตอนนี้ มีหลายโครงการที่แก้ไขได้นี้ปัญหา iLab [8] เป็นครั้งแรกที่ใช้ร่วมกันอย่างใดอย่างหนึ่งสถาปัตยกรรมสำหรับห้องปฏิบัติการระยะไกล โครงการ Labshare และตอบซาฮารา Labs [6] มาอีกแก้ปัญหาเป็นกรอบสำหรับการตั้งค่าระยะไกลต่างกันห้องปฏิบัติการ ในทำนองเดียวกัน WebLab-Deusto [14] ให้เป็นเพื่อสร้างห้องปฏิบัติการระยะไกลของต่าง ๆชนิด เน้นห้องสมุดโครงการห้องปฏิบัติการ (เทพลีลา) [15]ส่งห้องปฏิบัติการระยะไกลโดยใช้การเรียนรู้ระบบการจัดการในทศวรรษผ่านมา เราได้พัฒนาหลายชนิดห้องปฏิบัติการระยะไกลการสอนวัตถุประสงค์ระบบควบคุมบางคนแม้มีรูปแบบทางกายภาพ หรือการผลิตของเราเอง [9-11] ส่วนใหญ่ควบคุมของเราได้รับจากห้องปฏิบัติการบนแพลตฟอร์ม Java และ Matlab[1, 3] หรือ Matlab ง่าย [4, 9] แต่เราได้นำมาใช้เทคโนโลยีเช่น PHP, .NET [12,2] และเปิดจำลองซอฟต์แวร์ (Scilab/Scicos, OpenModelica ฯลฯ) [13,16]ห้องปฏิบัติการระยะไกลกระทั่งซอฟต์แวร์ได้มักจะอยู่ในรูปแบบของโปรแกรมประยุกต์แบบไคลเอ็นต์-เซิร์ฟเวอร์ที่ง่ายหลังจากที่มีหลายรุ่นของโปรแกรมประยุกต์ที่ไม่สามารถรวมก่อนหน้านี้ได้รับการใช้งานไคลเอนต์กับการใช้งานเซิร์ฟเวอร์ใหม่ (บางครั้งอ้างอิงแพลตฟอร์มอื่น) และในทางกลับกัน แรงบันดาลใจกล่าวไว้ในย่อหน้าข้างต้นเรามีโซลูชั่นพบข้อสรุปที่คล้ายกันไป [17] ว่าประโยชน์มีที่จำหน่ายของเราแบบมิดเดิลแวร์ซอฟแวร์ที่จะทำหน้าที่เป็นสะพานเชื่อมระหว่างความแตกต่างกันรุ่นและชนิดของโปรแกรมประยุกต์ของไคลเอ็นต์และเซิร์ฟเวอร์ การโซลูชั่นที่มีอยู่แล้วไม่เหมาะกับเราเพราะการใช้งาน server ไม่ได้พัฒนาก่อนหน้านี้ไม่เคารพกฎที่ต้องแก้ปัญหาเหล่านี้ ในนอกจากนี้สถาปัตยกรรมมิดเดิลแวร์ที่เราใช้เทคโนโลยีที่ทันสมัยเว็บการออกแบบโปรแกรมประยุกต์เว็บสำหรับแพลตฟอร์มมือถือที่จะทำหน้าที่เป็นอินเตอร์เฟซสำหรับผู้ใช้ห้องปฏิบัติการระยะไกลหลังจากแนะนำ บทความนี้กล่าวถึงสถาปัตยกรรมของการแก้ไขปัญหาเสนอมิดเดิลแวร์ การสื่อสารโปรโตคอลที่อธิบายไว้ในรายละเอียด ภายหลังการออกแบบการเว็บแอพพลิเคชั่นจะแสดงความคิดเห็นและมีทดสอบในห้องปฏิบัติการระยะไกลโดยใช้ฟังก์ชันการมิดเดิลแวร์สถาปัตยกรรม
การแปล กรุณารอสักครู่..

ห้องปฏิบัติการระยะไกลอยู่ในขณะนี้อย่างกว้างขวางในหมู่
มหาวิทยาลัยโดยเฉพาะอย่างยิ่งในด้านการศึกษาด้านวิศวกรรม พวกเขา
ได้พิสูจน์ให้เห็นแล้วรวมผลความยืดหยุ่นและความปลอดภัยของพวกเขา
[7] หนึ่งสามารถยืนยันว่าพวกเขาจะไม่เปลี่ยน
ห้องปฏิบัติการแบบดั้งเดิมเพราะทักษะวิศวกรรมบางส่วน
เท่านั้นที่จะได้รับการเรียนรู้จากการปรากฏกายใน
ห้องปฏิบัติการ นี้เป็นของหลักสูตรจริง แต่มีหลาย
วัตถุประสงค์การเรียนรู้ที่สามารถนำไปปฏิบัติตามระยะไกล
การทดลอง นอกจากนี้ในสภาพแวดล้อมจริงหลายอุตสาหกรรม
งานวิศวกรรมจะดำเนินการระยะไกล.
การพัฒนาของอินเทอร์เน็ตขยายความเป็นไปได้
วิธีการสร้างและใช้ห้องปฏิบัติการระยะไกลเพื่อที่จะ
สูงขึ้นประสิทธิภาพของพวกเขา เทคโนโลยีเว็บใหม่ให้
เข้าถึงง่ายพวกเขาสนับสนุนการใช้ทรัพยากรร่วมที่แตกต่างกัน
และให้สภาพแวดล้อมที่หลากหลายเพื่อดึงดูดใหม่
ผู้ใช้ ผู้ใช้เหล่านี้ไม่เพียง แต่ผู้ใช้คอมพิวเตอร์มือถือ
แพลตฟอร์มที่ได้รับความนิยมมากขึ้น กับ
การเจริญเติบโตของห้องปฏิบัติการระยะไกลและจำนวนของพวกเขา
ผู้ใช้คำถามของการทำงานร่วมกันที่เกิดขึ้น มันเป็น
ข้อได้เปรียบเมื่อห้องปฏิบัติการระยะไกลที่แตกต่างกันของ
ผู้ให้บริการสามารถใช้ร่วมกันและดำเนินการเป็นผลิตภัณฑ์
ของอินเทอร์เน็ตของสิ่งต่าง ๆ และเทคโนโลยีคลาวด์ที่เรียกว่าซอฟแวร์
เป็นบริการ.
ถึงตอนนี้มีหลายโครงการที่แก้ไขนี้
ปัญหา ห้องแล็บ [8] เป็นคนแรกที่ให้ใช้ร่วมกัน
สถาปัตยกรรมสำหรับห้องปฏิบัติการระยะไกล โครงการ Labshare และ
แก้ปัญหาบนพื้นฐานของทะเลทรายซาฮารา Labs [6] นำอีก
วิธีการแก้ปัญหาเป็นกรอบสำหรับการตั้งค่าที่แตกต่างกันจากระยะไกล
ห้องปฏิบัติการ ในทำนองเดียวกัน WebLab-เดอุสโต [14] ให้
ชุดของห้องสมุดที่จะสร้างห้องปฏิบัติการระยะไกลของต่างๆ
ชนิด ห้องสมุด Lab (ไลล่า) โครงการ [15] มุ่งเน้นไปที่
การจัดส่งของห้องปฏิบัติการระยะไกลโดยใช้การเรียนรู้
ระบบการจัดการ.
ในทศวรรษที่ผ่านมาเราได้มีการพัฒนาหลายประเภทของ
ห้องปฏิบัติการระยะไกลสำหรับการเรียนการสอนเพื่อวัตถุประสงค์ในการควบคุมระบบ.
บางส่วนของพวกเขามีการติดตั้งแม้จะมีการจำลองทางกายภาพหรือ
ผลิตของเราเอง [9-11] ที่สุดของการควบคุมของเรา
ห้องปฏิบัติการที่ได้รับการขึ้นอยู่กับชวาและ Matlab แพลตฟอร์ม
[1,3] หรือง่าย Matlab [4,9] แต่เรายังได้ใช้
เทคโนโลยีเช่น PHP, .NET [12,2] และการจำลองการเปิด
ซอฟแวร์ (Scilab / Scicos , OpenModelica ฯลฯ ) [13,16]
สำนึกซอฟแวร์ของห้องปฏิบัติการระยะไกลได้รับ
มักจะอยู่ในรูปแบบของโปรแกรมไคลเอนต์เซิร์ฟเวอร์ที่เรียบง่าย.
หลังจากที่มีหลายรุ่นของการใช้งานที่เราไม่
สามารถที่จะรวมการใช้งานของลูกค้าได้รับการพัฒนาก่อนหน้านี้
มีการใช้งานเซิร์ฟเวอร์ใหม่ (บางครั้งขึ้นอยู่กับ
แพลตฟอร์มที่แตกต่างกัน) และในทางกลับกัน . แรงบันดาลใจจาก
การแก้ปัญหาที่กล่าวถึงในย่อหน้าข้างต้นที่เราได้
พบข้อสรุปที่คล้ายกับ [17] ว่ามันจะเป็น
ข้อได้เปรียบที่จะมีที่จำหน่ายของเราชนิดของตัวกลาง
ซอฟต์แวร์ที่จะทำหน้าที่เป็นสะพานเชื่อมระหว่างที่แตกต่างกัน
รุ่นและประเภทของลูกค้าและการใช้งานเซิร์ฟเวอร์
โซลูชั่นที่มีอยู่ได้รับไม่เหมาะสำหรับเราเพราะ
การใช้งานเซิร์ฟเวอร์เข้ากันไม่ได้รับการพัฒนาก่อนหน้านี้ไม่
เคารพกฎระเบียบที่กำหนดโดยวิธีการเหล่านี้ ใน
นอกจากสถาปัตยกรรมมิดเดิลแวร์ที่เราได้ใช้
เทคโนโลยีเว็บที่ทันสมัยในการออกแบบโปรแกรมประยุกต์บนเว็บสำหรับ
แพลตฟอร์มโทรศัพท์มือถือที่จะทำหน้าที่เป็นส่วนติดต่อผู้ใช้สำหรับ
ห้องปฏิบัติการระยะไกล.
หลังจากการแนะนำบทความนี้กล่าวถึงสถาปัตยกรรมของ
การแก้ปัญหาตัวกลางที่นำเสนอ การสื่อสาร
โปรโตคอลที่อธิบายไว้ในรายละเอียด ต่อมาในการออกแบบของ
โปรแกรมประยุกต์บนเว็บมือถือจะแสดงความคิดเห็นและ
การทำงานที่มีการทดสอบในห้องปฏิบัติการระยะไกลโดยใช้
สถาปัตยกรรมมิดเดิลแวร์
การแปล กรุณารอสักครู่..

ห้องปฏิบัติการระยะไกลกำลังแพร่หลายในหมู่มหาวิทยาลัยโดยเฉพาะอย่างยิ่งในสาขาการศึกษา พวกเขาได้พิสูจน์แล้วว่า effectivity ของพวกเขามีความยืดหยุ่นและความปลอดภัย[ 7 ] หนึ่งสามารถยืนยันว่าพวกเขาจะไม่แทนที่ห้องปฏิบัติการแบบดั้งเดิม เพราะทักษะด้านวิศวกรรมสามารถเรียนรู้โดยการปรากฏกายในห้องปฏิบัติการ นี้ แน่นอน จริง แต่ มีหลายวัตถุประสงค์การเรียนรู้ที่สามารถตอบสนอง โดยรีโมทการทดลอง นอกจากนี้ในสภาพแวดล้อมอุตสาหกรรมที่แท้จริงมากงานวิศวกรรมจะดำเนินการได้จากระยะไกลการพัฒนาของอินเทอร์เน็ตขยายโอกาสวิธีการสร้างและใช้ห้องปฏิบัติการระยะไกลเพื่อที่สูงขึ้นของประสิทธิภาพ เทคโนโลยีเว็บใหม่เสนอแบบง่ายการเข้าถึง พวกเขาสนับสนุนทรัพยากรต่าง ๆร่วมกันและจัดให้มีสภาพแวดล้อมที่หลากหลายเพื่อดึงดูดใหม่ผู้ใช้ ผู้ใช้เหล่านี้เป็นผู้ใช้คอมพิวเตอร์ไม่เพียง แต่เป็นมือถือแพลตฟอร์มจะได้รับมากขึ้นและเป็นที่นิยมมากขึ้น กับการเจริญเติบโตของห้องปฏิบัติการระยะไกลและหมายเลขของพวกเขาผู้ใช้คำถามที่สามารถเกิดขึ้น มันคือประโยชน์เมื่อระยะไกลห้องปฏิบัติการต่างๆผู้ให้บริการอาจจะใช้ร่วมกัน และใช้เป็นผลิตภัณฑ์เรื่องของอินเทอร์เน็ตและซอฟต์แวร์เทคโนโลยีเมฆที่เรียกว่าเป็นบริการถึงขณะนี้มีหลายโครงการที่แก้ปัญหานี้ได้ปัญหา ห้องแล็บ [ 8 ] เป็นหนึ่งในแรกที่ให้ใช้ร่วมกันสถาปัตยกรรมสำหรับห้องปฏิบัติการระยะไกล labshare โครงการและโซลูชั่นตามแล็บ [ 6 ] เอา ซาฮาโซลูชั่นที่เป็นกรอบในการตั้งค่าข้อมูลระยะไกลห้องปฏิบัติการ ในทำนองเดียวกัน weblab deusto [ 14 ] ให้ชุดของห้องสมุดเพื่อสร้างห้องปฏิบัติการระยะไกลของต่าง ๆชนิด ห้องสมุดในฝัน ( ไลล่า ) [ 15 ] จะเน้นโครงการส่งห้องปฏิบัติการระยะไกลโดยใช้การเรียนรู้ระบบการจัดการในทศวรรษที่ผ่านมาเราได้พัฒนาหลายๆ ประเภทห้องปฏิบัติการระบบควบคุมระยะไกลสำหรับการสอนการวิจัยบางส่วนของพวกเขาจะติดตั้งกับแบบจำลองทางกายภาพหรือการผลิตของเราเอง [ 9 ] ที่สุดของการควบคุมของเราห้องปฏิบัติการที่ได้รับขึ้นอยู่กับแพลตฟอร์มจาวาและโปรแกรม[ 1 , 3 ] หรือ [ MATLAB ง่าย 4,9 ] แต่เราก็ยังใช้เทคโนโลยีเช่น PHP , . NET [ 12,2 ] และเปิดการจำลองซอฟต์แวร์ ( Language / scicos openmodelica , ฯลฯ ) [ 13,16 ] ที่ซอฟต์แวร์การรับรู้ของห้องปฏิบัติการระยะไกลได้มักจะอยู่ในรูปแบบของโปรแกรมประยุกต์ของไคลเอ็นต์เซิร์ฟเวอร์ง่ายหลังจากที่มีหลายรุ่นของโปรแกรมที่เราไม่สามารถรวมการใช้งานของลูกค้าที่พัฒนาก่อนหน้านี้กับการใช้งานเซิร์ฟเวอร์ใหม่ ( บางครั้งขึ้นอยู่กับแพลตฟอร์มที่แตกต่างกัน ) และในทางกลับกัน แรงบันดาลใจจากโซลูชั่นที่กล่าวถึงในย่อหน้าข้างบน เราได้พบข้อสรุปที่คล้ายกัน [ 17 ] มันคงจะประโยชน์มีการกำจัดชนิดของตัวกลางของเราซอฟต์แวร์ที่ทำหน้าที่เป็นสะพานเชื่อมระหว่างที่แตกต่างกันรุ่นและประเภทของลูกค้าและการใช้งานเซิร์ฟเวอร์ ที่โซลูชั่นที่มีอยู่ได้ไม่เหมาะกับเรา เพราะไม่เข้ากันได้กับโปรแกรมเซิร์ฟเวอร์ที่พัฒนาก่อนหน้านี้ไม่เคารพกฎบังคับใช้โดยโซลูชั่นเหล่านี้ ในนอกจากนี้เพื่อให้เราได้ใช้มิดเดิลแวร์สถาปัตยกรรมเว็บเทคโนโลยีที่ทันสมัยในการออกแบบโปรแกรมประยุกต์บนเว็บสำหรับแพลตฟอร์มโทรศัพท์มือถือที่จะใช้เป็น User Interface สำหรับห้องปฏิบัติการระยะไกลหลังจากแนะนำบทความนี้กล่าวถึงสถาปัตยกรรมของการนำเสนอมิดเดิลแวร์โซลูชั่น การสื่อสารระบบจะอธิบายในรายละเอียด ต่อมาการออกแบบของเว็บมือถือมีความเห็นและฟังก์ชันทดสอบกับห้องปฏิบัติการระยะไกลโดยใช้สถาปัตยกรรมมิดเดิลแวร์ .
การแปล กรุณารอสักครู่..
