Tux

  • تدوينات
    20
  • تعليقات
    3
  • قراءات
    2139

خادم لمراقبة أجهزة GPS

mohammed

446 قراءات

أجهزة التعقب والتتبع عبر نظام التموضع العالمي أو بصيغة أخرى GPS أصبحة لا تحصى في الوقت الراهن، وإضافة إلى ذالك كل الهواتف التي تحمل على متنها هذه الوحدة التي تمثل إضافة لا يمكن الاستغناء عنها ووحدات تضاف الى آردوينو او اجهزة آخرى، المجالات الذي يمكننا أن نستعمل فيه GPS هي كثيرة ومنها ما سنقوم بالتطرق له بالتحديد والذي لا يأخذ منها.

تعقب المركبات بنظام GPS

هي اجهره مخصص للمركبات من السيارات وسيارات الأجرة والشاحنات والدراجات إلى غير ذالك، ومنها ما يأتي متخصص في تركيب مركبة بتخصصات محدد ومنها ما يأتي للقيام بكل الأعمال، يمكننا أن نجد الكثير من الأجهزة وكل له مزاياه وعيوبه،

gps-tracker-tk103.jpg
تعقب الأشخاص بنظام GPS
هي أجهزة صغيرة موجهة للأشخاص من الأطفال وكبار السن. العائق الوحيد لهذه الأجهزة انها تحتاج ان يتم شحنها باستمرار وتأتي أيضا بزر إنظار في حالة الطوارئ وفي بعض الحالات سماعة وميكروفون للاتصال، في الوقت الراهن يمكن استعمال الهواتف لهذا الغرض ايضا باضافة تطبيق ويقوم مباشرة بإرسال الإحداثيات للخادم ليمكن معرفة تواجده في كل حين ووقت.
TK102.jpg

تثبيت خادم لتعقب الاجهزة GPS

في الوقت الماضي كنت استعمل opengts لكفائته العالية في هذا المجال ،لكن في هذا الشرح سأكتفي بتجربة خادم جديد يقوم بنفس الأعمال traccar، هو تطبيق مفتوح المصدر ويأتي بتطبيقات للهواتف لكي تقوم بإرسال الاحداثيات للخادم.

تثبيت قواعد البيانات للخادم

تطبيق الخادم يحتاج قواعد البيانات من نوعية mysql او Microsoft SQL او PostgreSQL وايضا يستعمل يمكننا لتجربة استعمال قواعد البيانات الداخلية التي تأتي معه

نفتح ملف المستودعات

vim /etc/apt/sources.list

نضيف مستودع قواعد البيانات في هذه الحالة سأقوم باستعمال PostgreSQL في دبيان 8

deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

إضافة المفتاح للمستودع الذي قمنا بإضافته سابقا

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

إعادة تحميل وتثبيت

apt-get update
apt-get install postgresql-9.5 postgresql-contrib-9.5 postgresql-server-dev-9.5

لإضافة قاعدة بينات وتغيير كلمة مرور postgres

su postgres

اضافة قاعدة بيانات

createdb traccar

ندخل إلى psql

psql

وبعدها وسيطلب إدخال كلمة المرور مرتين

\password postgres

للخروج

\q

بعد كتابة exit لرجوع للمستخدم السابق نحتاج تثبيت Java في هذه الحالة سأكتفي بتثبيته بالمستودعات

تثبيت Java

vim /etc/apt/sources.list

إضافة

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

اضافة المفتاح وإعادة تحميل المستودعات وتثبيت java

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default

تثبيت traccar

تحميل الخادم عبر صفحة التحميل

wget https://github.com/tananaev/traccar/releases/download/v3.6/traccar-windows-64-3.6.zip

فك الضغط على الملف

apt-get install unzip && unzip traccar-linux-64-3.6.zip

تثبيت

./traccar.run

تغير في ملف التعديلات قواعد البيانات الذي سنقوم بإستعماله

<entry key='database.driver'>org.postgresql.Driver</entry>
<entry key='database.url'>jdbc:postgresql://127.0.0.1:5432/traccar</entry>
<entry key='database.user'>postgre</entry>
<entry key='database.password'>[PASSWORD]</entry>

تشغيل

/etc/init.d/traccar start

بهذا الأخير سيقوم بالعمل عبر منفذ 8082 يمكننا الوصل عبر اسم الخادم او رقم الإبي واسم المستخدم وكلمة المرور admin

http://srv.domain.com:8082/

traccar-GPS.png



0 تعليقات


Recommended Comments

لاتوجد تعليقات لعرضها .

زوار
انت تقوم بالتعليق كزائر. اذا كنت تمتلك حساب فقم بتسجيل الدخول تسجيل دخول.
اضف تعليق...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.