We developed a prototype based on the proposed model and
used web services to implement the communication between the
SafeTrack Server and the other components, using the SOAP protocol
and HTTPS as the messaging layer.
We implemented the SafeTrack Server using .NET technology.
The Services Layer provides communication interfaces using endpoint
basicHttpBinding. The implementation of the Logical Layer
and Query Layer uses C#. We chose the SQL Server 2008 database,
because its robustness and great resources availability, such as
complex queries, foreign keys, transaction integrity, concurrency
control, support to a hybrid object-relational model, triggers, SQA user functions and stored procedures. Moreover, SQL Server works
perfectly in synchronism with the .NET platform. The database
operations were made through the Language Integrated Query
(LINQ) framework that allows object-oriented development.
The SafeTrack Website presents a group of web pages developed
using ASP.NET and the Java Script Google Maps API. The pages
allow real-time alarm reports (Fig. 7), visualization of active and
finished travel routes and an easy way to registry travels using
GUI (Graphical User Interface) with the Google Maps API. The website
displays routes with different colors according to the device
situation. If the device is inside a registered travel route, it is represented
with green color, otherwise with red color. The actual
vehicle position is indicated in the map with some related data,
such as latitude, longitude, timestamps and the distance from the
fence edge. The Depot Station is in charge of confirming the
received loads and identifying the entrance of vehicles into
the unit, acting in a complementary way with the boundary’s algorithms
in the Good Manager module inside the SafeTrack Server
unit. As it acts in a complementary way, its implementation is
not relevant to this evaluation.
In the Carrier Station we developed a viable solution, which
could be compatible with most transporters vehicles. The main
concern was the energy resource available. Most of transporters
vehicles utilize two batteries of 12 V in series as energy resource,
totaling 24 V. Furthermore, those vehicles provide energy sources,
with 12 V of tension, through cigarette plugs. In that way, we
developed the component SafeDuino considering these features.
The SafeDuino is an Arduino Mega 2560, a Bluetooth Module BTM-5
Class 2 with approximately 10 meters of range, a RFID reader that
can read tags of 125Khz frequency, and a dedicated battery. As
the vehicle provides an energy source of 12 V, a battery of 12 V
and 7A was chosen. That battery can be recharged in the own vehicle
with a cigarette plug. All the SafeDuino’s components work with
an input of 5 V. That way, we designed a Drive board that converts
the 12 V of the input for the 5 V needed. In this way, the board
was able to supply energy for all the components without variations
of tension. The board also reduces the quantity of connected
wires between the SafeDuino’s components, interconnecting them
through conductive tracks, as seen in Fig. 8(a). We used serial communication,
through the RX and TX pins, to implement the communication
between the Arduino Mega 2560 and the Bluetooth and the
RFID Modules. We fixed all the components inside a metallic box,
properly isolated. The box has a cooler, which does the refrigeration
of component, avoiding them damage, as the Fig. 8(b) shows.
The managing of goods that enter and leave the carrier is done
by a single RFID antenna, which is located on the exit door of the
Carrier Station. That way, we implemented an embedded software
in Arduino Mega 2560. This software receives the tags by the RFID
reader through the RX of serial communication, makes the control
of entrance or leaving using a binary tree, and sends these events
for the SafeTrack Mobile, using the Bluetooth module. This approach
of employing one single antenna was chosen because its economic
costs.
We used the Android platform and the Java Language to develop
the SafeTrack Mobile. To implement the Service Consumer Layer we
used the KSOAP2 library. The acquisition of GPS coordinates (performed
by Fusion Manager), alarms management (done by Alerts
Manager) and the communication between SafeTrack Mobile and
SafeDuino (Duino Interface) employed Android API resources. The
SQLite Database stored data from Offline Buffer and Event Buffer.
We created an interface to allow setting the following configuration
parameters: URL or server’s IP address, connection port, GPS
acquisition frequency, and GPS acquisition distance.
เราพัฒนาต้นแบบแบบจำลองการนำเสนอ และใช้บริการเว็บเพื่อใช้สื่อสารระหว่างการเซิร์ฟเวอร์ SafeTrack และส่วนประกอบอื่น ๆ โดยใช้โพรโทคอล SOAPและ HTTPS เป็นเลเยอร์ข้อความเราใช้เซิร์ฟเวอร์ SafeTrack ที่ใช้เทคโนโลยี.NETชั้นบริการที่ช่วยให้การสื่อสารอินเทอร์เฟซที่ใช้ปลายทางbasicHttpBinding ปฏิบัติชั้นตรรกะและสอบถามชั้นใช้ C# เราเลือกฐานข้อมูล SQL Server 2008เนื่องจากความเสถียรภาพและความพร้อมของทรัพยากรมาก เช่นแบบสอบถามที่ซับซ้อน คีย์ ธุรกรรมสมบูรณ์ เกิดควบคุม สนับสนุนแบบจำลองเชิงวัตถุผสม ทริกเกอร์ SQA ผู้ใช้ฟังก์ชัน และกระบวนงานที่เก็บ นอกจากนี้ การทำงานของ SQL Serverใน synchronism กับแพลตฟอร์ม.NET อย่างสมบูรณ์แบบ ฐานข้อมูลทำงานผ่านแบบสอบถามรวมภาษากรอบ (LINQ) ที่ช่วยให้การพัฒนาเชิงวัตถุเว็บไซต์ SafeTrack นำเสนอกลุ่มพัฒนาเว็บเพจใช้ ASP.NET และจาวาสคริปต์ Google Maps API หน้าอนุญาตให้แสดงภาพประกอบเพลงกิน 7), ของใช้งานรายงานการแจ้งเตือนแบบเรียลไทม์ และเส้นทางการเดินทางเสร็จสิ้นและรีจิสทรีวิธีง่ายเดินทางโดยใช้GUI (อินเตอร์เฟซผู้ใช้แบบกราฟิก) ด้วย Google Maps API เว็บไซต์แสดงเส้น มีสีแตกต่างกันตามอุปกรณ์สถานการณ์ ถ้าอุปกรณ์อยู่ภายในเส้นทางการเดินทางลงทะเบียน แทนมีสีเขียว อื่น ๆ มีสีแดง เกิดขึ้นจริงvehicle position is indicated in the map with some related data,such as latitude, longitude, timestamps and the distance from thefence edge. The Depot Station is in charge of confirming thereceived loads and identifying the entrance of vehicles intothe unit, acting in a complementary way with the boundary’s algorithmsin the Good Manager module inside the SafeTrack Serverunit. As it acts in a complementary way, its implementation isnot relevant to this evaluation.In the Carrier Station we developed a viable solution, whichcould be compatible with most transporters vehicles. The mainconcern was the energy resource available. Most of transportersvehicles utilize two batteries of 12 V in series as energy resource,totaling 24 V. Furthermore, those vehicles provide energy sources,with 12 V of tension, through cigarette plugs. In that way, wedeveloped the component SafeDuino considering these features.The SafeDuino is an Arduino Mega 2560, a Bluetooth Module BTM-5Class 2 with approximately 10 meters of range, a RFID reader thatcan read tags of 125Khz frequency, and a dedicated battery. Asthe vehicle provides an energy source of 12 V, a battery of 12 Vand 7A was chosen. That battery can be recharged in the own vehiclewith a cigarette plug. All the SafeDuino’s components work withan input of 5 V. That way, we designed a Drive board that convertsthe 12 V of the input for the 5 V needed. In this way, the boardwas able to supply energy for all the components without variationsof tension. The board also reduces the quantity of connectedwires between the SafeDuino’s components, interconnecting themthrough conductive tracks, as seen in Fig. 8(a). We used serial communication,through the RX and TX pins, to implement the communicationbetween the Arduino Mega 2560 and the Bluetooth and theRFID Modules. We fixed all the components inside a metallic box,properly isolated. The box has a cooler, which does the refrigerationof component, avoiding them damage, as the Fig. 8(b) shows.The managing of goods that enter and leave the carrier is doneby a single RFID antenna, which is located on the exit door of theCarrier Station. That way, we implemented an embedded softwarein Arduino Mega 2560. This software receives the tags by the RFIDreader through the RX of serial communication, makes the controlof entrance or leaving using a binary tree, and sends these eventsfor the SafeTrack Mobile, using the Bluetooth module. This approachof employing one single antenna was chosen because its economiccosts.We used the Android platform and the Java Language to developthe SafeTrack Mobile. To implement the Service Consumer Layer weused the KSOAP2 library. The acquisition of GPS coordinates (performedby Fusion Manager), alarms management (done by AlertsManager) and the communication between SafeTrack Mobile andSafeDuino (Duino Interface) employed Android API resources. TheSQLite Database stored data from Offline Buffer and Event Buffer.We created an interface to allow setting the following configurationparameters: URL or server’s IP address, connection port, GPSacquisition frequency, and GPS acquisition distance.
การแปล กรุณารอสักครู่..
เราได้พัฒนาต้นแบบตามแนวทางและ
ใช้บริการเว็บ ใช้ติดต่อสื่อสารระหว่าง
safetrack เซิร์ฟเวอร์และส่วนประกอบอื่น ๆ การใช้สบู่โปรโตคอล
และ HTTPS เป็นข้อความชั้น
เราใช้เซิร์ฟเวอร์ที่ใช้ safetrack . สุทธิเทคโนโลยี .
บริการชั้นมีการเชื่อมต่อการสื่อสารที่ใช้ (
basichttpbinding .การใช้ตรรกะและการใช้เลเยอร์ชั้น
c # . เราเลือก SQL Server 2008 ฐานข้อมูล
เนื่องจากความแข็งแกร่งและมีทรัพยากรมาก เช่น
แบบสอบถามที่ซับซ้อนคีย์ , ความสมบูรณ์ของธุรกรรมต่างประเทศ ควบคุมการเห็นพ้องด้วย
, สนับสนุนการผสมวัตถุเชิงสัมพันธ์แบบทริกเกอร์ , SQA ผู้ใช้ฟังก์ชันและกระบวนงานที่เก็บไว้ . นอกจากนี้ SQL Server ทำงาน
อย่างสมบูรณ์ในลางร้ายกับ . NET แพลตฟอร์ม ฐานข้อมูลการทำ
ภาษาแบบสอบถามแบบบูรณาการ ( LINQ ) กรอบที่ช่วยให้พัฒนาเชิงวัตถุ
เว็บไซต์ safetrack นำเสนอกลุ่มของหน้าเว็บพัฒนา
ใช้ ASP.NET และ Java Script Google Maps API หน้า
ให้รายงานเตือนเรียลไทม์ ( รูปที่ 7 ) , การแสดงของการใช้งานและ
จบเส้นทางท่องเที่ยว และเป็นวิธีที่ง่ายในการรีจิสทรีเดินทางโดยใช้
GUI ( ส่วนติดต่อผู้ใช้แบบกราฟิก ) กับ Google Maps API เว็บไซต์
แสดงเส้นทางด้วยสีที่แตกต่างกันไปตามอุปกรณ์
สถานการณ์ ถ้าอุปกรณ์ภายใน เส้นทางท่องเที่ยวที่ลงทะเบียน มันเป็นตัวแทน
กับสีเขียว หรือสีแดง ตำแหน่งรถจริง
แสดงในแผนที่กับข้อมูลที่เกี่ยวข้อง
เช่นละติจูด , เส้นแวง , ประทับเวลาและระยะทางจาก
รั้วขอบ สถานีรถไฟสถานีรับผิดชอบยืนยัน
รับโหลดและระบุทางเข้าของยานพาหนะใน
หน่วย ทำในลักษณะผสมผสานกับเขตของขั้นตอนวิธี
ในดีผู้จัดการโมดูลภายใน safetrack เซิร์ฟเวอร์
หน่วย มันทำท่าทางประกอบใช้งาน
ไม่ได้เกี่ยวข้องกับการประเมินนี้ .
ในผู้ให้บริการสถานีเราพัฒนาโซลูชั่นที่ทำงานได้ซึ่ง
อาจจะเข้ากันได้กับส่วนใหญ่ขนส่งยานพาหนะ ความกังวลหลัก
คือแหล่งพลังงานที่ใช้ได้ ที่สุดของยานพาหนะที่ใช้ขนส่ง
สองแบตเตอรี่ 12 V ในชุดเป็นทรัพยากรพลังงาน
รวม 24 โวลต์ นอกจากนี้ รถพวกนั้นให้พลังงานแหล่ง
12 V ของแรงผ่านปลั๊กจุดบุหรี่ . ในทางที่เราพัฒนาส่วนประกอบ safeduino
พิจารณาคุณสมบัติเหล่านี้ safeduino เป็น Arduino Mega 2560 , โมดูลบลูทู ธ btm-5
ชั้น 2 ที่มีประมาณ 10 เมตร ช่วง เครื่องอ่าน RFID ที่ความถี่ 125KHz
สามารถอ่านแท็กและทุ่มเทแบตเตอรี่ โดย
รถให้เป็นแหล่งพลังงาน 12 V , แบตเตอรี่ 12 V
0 และถูกเลือกแบตเตอรี่สามารถชาร์จในรถ
เองกับบุหรี่ปลั๊ก ทั้งหมดส่วนประกอบของ safeduino ทำงานกับ
input 5 โวลต์ ซึ่งทางเราได้ออกแบบบอร์ดไดรฟ์ที่แปลง
12 V ของ input สำหรับ 5 5 ต้องการ ในการนี้ คณะกรรมการ
สามารถจัดหาพลังงานสำหรับคอมโพเนนต์ทั้งหมด โดยไม่มีการเปลี่ยนแปลง
ของความตึงเครียด คณะกรรมการยังช่วยลดปริมาณของการเชื่อมต่อ
สายไฟระหว่างส่วนประกอบของ safeduino
ผ่านเพลง , พวกเขาเชื่อมต่อกระแสไฟฟ้าตามที่เห็นในรูปที่ 8 ( ก ) ที่เราใช้ในการสื่อสารอนุกรม
ผ่าน RX และ TX หมุดเพื่อใช้สื่อสารระหว่าง Arduino Mega 2560
และบลูทู ธและโมดูล RFID เราซ่อมคอมโพเนนต์ทั้งหมดภายในกล่องโลหะ , แยก
อย่างถูกต้อง กล่องมีเย็น , ซึ่งไม่แช่แข็ง
ขององค์ประกอบที่หลีกเลี่ยงพวกเขาเสีย เป็นภาพที่ 8 ( b ) แสดงให้เห็นว่า
การจัดการสินค้าที่เข้าและออกจากผู้ให้บริการเสร็จแล้ว
โดยเดี่ยว RFID เสาอากาศ ซึ่งตั้งอยู่บริเวณประตูทางออกของ
ผู้ให้บริการสถานี วิธีที่เราใช้ซอฟต์แวร์ฝังตัว
ใน Arduino Mega 2560 . ซอฟต์แวร์นี้ได้รับแท็กจากเครื่องอ่าน RFID
ผ่านจำนวนของการสื่อสารแบบอนุกรม ทำให้การควบคุม
ของเข้าหรือออกจากการใช้ต้นไม้ไบนารีและส่งเหตุการณ์เหล่านี้
สำหรับ safetrack มือถือโดยใช้บลูทู ธโมดูล วิธีการนี้
ใช้หนึ่งเดียวเสาอากาศได้รับเลือกเพราะต้นทุนทางเศรษฐกิจ
.
เราใช้แพลตฟอร์ม Android และภาษาจาวาพัฒนา
safetrack มือถือ การใช้บริการของผู้บริโภคชั้นเรา
ใช้ห้องสมุด ksoap2 .ซื้อ GPS ( แสดงโดยผู้จัดการ
ฟิวชั่น ) , การจัดการสัญญาณเตือน ( ทำโดยการแจ้งเตือน
ผู้จัดการ ) และการสื่อสารระหว่างมือถือและ safetrack
safeduino ( ดุ้ยโน่ Interface ) ใช้ทรัพยากร API สำหรับ
ฐานข้อมูลจัดเก็บข้อมูลจากบัฟเฟอร์และเหตุการณ์ครับ บัฟเฟอร์
เราสร้างอินเตอร์เฟซที่จะช่วยให้การตั้งค่าพารามิเตอร์การกำหนดค่า
ต่อไปนี้ :URL หรือที่อยู่ IP ของเซิร์ฟเวอร์ , พอร์ตการเชื่อมต่อ GPS
ซื้อความถี่และ GPS โดยระยะทาง
การแปล กรุณารอสักครู่..