نقوم بتثبيت خدمة بسيطة لمراقبة حركة الكائنات إلى الخادم

أود اليوم أن أتطرق إلى موضوع كيفية تثبيت نظام مراقبة السيارة على خادم لتلبية احتياجات منظمة صغيرة أو استخدام خاص دون تكاليف غير ضرورية والرقص مع الدف. كخدمة سنستخدم النسخة المجانية من P.O. "Autoradar" وبوابة برمجية لتتبع الأسرة tk102-103.

بادئ ذي بدء ، لتنفيذ هذه المهمة ، يمكنك استخدام كل من الخادم الظاهري وجهاز الكمبيوتر أو الخادم مع خادم Linux أو Windows.

النظر في خيار التثبيت في Docker باستخدام مثال Ubuntu 18.4 OS. أول شيء تحتاج إلى تثبيته على جهاز الخادم هو Docker نفسه. للقيام بذلك ، انتقل إلى وحدة التحكم

$ sudo apt-get update $ sudo apt-get install wget $ wget -qO- https://get.docker.com/ | sh 

الخطوة التالية هي تثبيت docker-compose ، وإدخال $ pip install docker-compose ، إذا لم يتم تثبيت pip ، فأنت بحاجة إلى تثبيته. إذا تم تثبيت python 3 على النظام ، فيمكن عندئذٍ تثبيت $ pip3 install docker-compose باستخدام الأمر $ pip3 install docker-compose .

بعد تثبيت عامل الإرساء ، ننتقل إلى الجزء الرئيسي - هذا هو تثبيت وتكوين خدمة المراقبة.

قم بإنشاء دليل بأي اسم باستخدام الأمر $ mkdir mydirectory ، واذهب إليه my cd $ mydirectory.

قم بتنزيل أرشيف $ wget https://github.com/gadson/Autoradar-docker-installer/releases/download/Autoradar/Autoradar.zip .

قم $ unzip Autoradar.zip باستخدام الأمر $ unzip Autoradar.zip ، إذا لم يكن unzip مثبتًا ، قم بتعيين $ apt-get install unzip .

علاوة على ذلك ، إذا كنت لا ترغب في تغيير أي شيء في الإعدادات ، يمكنك تخطي الخطوة التالية والمتابعة إلى التثبيت.

1. الإعداد:

لتبسيط عملية الإعداد ، قم بتثبيت مدير ملفات mc ، ويتم ذلك باستخدام الأمر التالي $ sudo apt-get install mc

قم بتشغيل mc باستخدام الأمر $ mc

انتقل إلى الدليل / Autoradar / GeoServer / وقم بتحرير ملف settings.py (في mc ، حدد الملف المطلوب واضغط على F4)

1.1. تغيير إعدادات الوصول إلى قاعدة البيانات. للقيام بذلك ، ابحث عن السطر "قواعد البيانات" ، حيث يمكنك تغيير اسم قاعدة البيانات - "NAME" ، وتسجيل الدخول للوصول إلى قاعدة البيانات - "USER" ، وكلمة المرور - "PASSWORD" ، و port -'PORT ".

1.2. بعد ذلك ، ننتقل إلى نهاية الملف ونجد:

# البريد الإلكتروني إرسال إعدادات الحساب
EMAIL_HOST = smtp.yandex.ru '- تحديد خادم smtp لإرسال الرسائل
EMAIL_HOST_USER = 'info@*****.ru' - تسجيل الدخول لخادم smtp
EMAIL_HOST_PASSWORD = '' - كلمة مرور لخادم smtp
EMAIL_PORT = 587 - منفذ خادم smtp
EMAIL_USE_TLS = صواب - TLS
FROM_EMAIL = '' - البريد الإلكتروني للمرسل

حدد المجال الرئيسي للخادم (إن وجد)

 MAIN_DOMAIN ='http://*******.com' 

تكوين إرسال إشعارات PUSH لبداية السيارة لعملاء الهاتف المحمول

 #Google GCM PUSH service API key 

GOOGLE_API_KEY = "" مفتاح إرسال PUSH من خلال خادم GCM
تكوين إرسال إشعارات الخدمة والرسائل إلى خادم RC
إعدادات خادم #RocketChat لرسائل السجل
RC_USERNAME = 'Robot_Vasia' - تسجيل الدخول
RC_PASSWORD = '' - كلمة المرور
RC_DOMAIN = 'http: // *******: 3000' - عنوان الخادم على الشبكة والمنفذ

1.3. حفظ التغييرات.

1.4. ! المهم إذا قمت بتغيير إعدادات الوصول إلى قاعدة البيانات في settings.py ، فأنت بحاجة إلى إصلاح الملف الموجود في الجذر "mydirectory" docker docker-compose.yml compose.yml

في ذلك تحتاج إلى تغيير الأسطر التالية:

  • POSTGRES_PORT = 5432 - حدد المنفذ كما في settings.py
  • POSTGRES_NAME = postgres - حدد اسم قاعدة البيانات
  • POSTGRES_USER = postgres - تسجيل الدخول إلى قاعدة البيانات
  • POSTGRES_PASSWORD = postgres - كلمة مرور الوصول إلى قاعدة البيانات

1.5. احفظ التغييرات في الملف.

2. التثبيت:

! المهم تحقق من أن المنافذ 5432 (إذا لم تقم بتغيير منفذ قاعدة البيانات) ، فإن 8888 و 8001 كانت مجانية ولم تشغلها تطبيقات أو خدمات أخرى.

من وحدة التحكم ، اكتب $ ./instsall.sh إذا لم يبدأ البرنامج النصي ، فاكتب $ sudo chmod u + x ./install.sh وكرر الأمر السابق.

أثناء عملية التثبيت ، سيعرض برنامج التثبيت تسجيل المسؤول ، وإدخال تسجيل دخول المسؤول ، والبريد الإلكتروني وكلمة المرور مرتين ، ويجب أن تحتوي كلمة المرور على كل من الأرقام والحروف الكبيرة والصغيرة (تخطيط).

هذا يكمل التثبيت. تعمل خدمة الويب على المنفذ 8001 ، وقاعدة البيانات على المنفذ 5432 (إذا لم تقم بتغيير الإعدادات) ، وتعمل بوابة الاتصال بتتبع GPS / GSM على المنفذ 8888. يمكنك توصيل عدة بوابات ، ولكن هذا موضوع لمقال آخر. تعمل أجهزة تتبع Android دون بوابة ، من خلال API.

يمكن تنزيل عميل الشاشة لنظام Windows و Android و iPhone عبر الروابط من حسابك في الخدمة.

أيضًا ، يدعم هذا الإصدار من "Autoradar" برامج تعقب GPS لنظام Android.

تعقب المقتفي لالروبوت

Source: https://habr.com/ru/post/ar469309/


All Articles