সুচিপত্র:

আমার টাফবুকে জিপিএস: 7 টি ধাপ (ছবি সহ)
আমার টাফবুকে জিপিএস: 7 টি ধাপ (ছবি সহ)

ভিডিও: আমার টাফবুকে জিপিএস: 7 টি ধাপ (ছবি সহ)

ভিডিও: আমার টাফবুকে জিপিএস: 7 টি ধাপ (ছবি সহ)
ভিডিও: Location ON করে রাখলেও কেউ জানতে পারবে না আপনি কোথায় আছেন | Location Permanently OFF | TPN 2024, জুলাই
Anonim
মাই টাফবুকে জিপিএস
মাই টাফবুকে জিপিএস

আমি আমার স্ত্রীর কাছ থেকে একটি দুর্দান্ত ল্যাপটপ পেয়েছি। এটি একটি প্যানাসনিক টফবুক CF-53 যা আমার জন্য সেরা সমাধান। আমি লিনাক্স চালাচ্ছি এবং প্রধানত আমার প্রকল্পের জন্য কম্পিউটার ব্যবহার করি। যার মানে হল যে আমি প্রায়ই সরঞ্জামগুলির যত্ন নিই না। এছাড়াও আমি প্রায়শই ইউরোপের বাইরে বা রাস্তায় থাকি। সাধারণত আমি আমার মোবাইল ব্যবহার করি আমি কোথায় আছি তার ধারণা পেতে কিন্তু সময়ে সময়ে আমার কোন সেলুলার সংযোগ নেই যখন আমাকে মানচিত্র রিফ্রেশ করতে হবে। অবশ্যই সমস্যা সমাধানের জন্য অ্যাপস আছে কিন্তু আমি ডিভাইসগুলিকে ঘৃণা করি বিশেষ করে পিছনে একটি কলাযুক্ত (এটি টেবিল ক্র্যাক ডিসপ্লেতে রাখুন;-))। খারাপ ডিভাইসগুলি কাটিয়ে উঠতে আমি টাফবুকে একটি জিপিএস প্রয়োগ করার পরিকল্পনা করেছি। আমি কিভাবে এইচডব্লিউ পরিবর্তন করতে পারি এবং আমার মঞ্জারো লিনাক্সের জন্য মডিউল সেটআপ করতে পারি যতটা সম্ভব ফাংশন ব্যবহার করতে।

ধাপ 1: সঠিক হার্ডওয়্যার চয়ন করুন

সঠিক হার্ডওয়্যার চয়ন করুন
সঠিক হার্ডওয়্যার চয়ন করুন
সঠিক হার্ডওয়্যার চয়ন করুন
সঠিক হার্ডওয়্যার চয়ন করুন
সঠিক হার্ডওয়্যার চয়ন করুন
সঠিক হার্ডওয়্যার চয়ন করুন

আমি GOBI2000 চেষ্টা করেছি যা সাধারণত Toughbooks এ তৈরি করা হয়।

- মিনি-পিসিআই কার্ড চিপ

- কিছু সেলুলার জিনিসও চলছে

কন:

- কাজ করে না (এটি লিনাক্সে চালানো সম্ভব কিন্তু এটি একটি গোলমাল)

তারপর আমি একটি ভার্সালগিক VL-MPEu-G2 জিপিএসে আমার হাত পেয়েছি যা মূলত একটি ublox Neo-7N-0-002। এই জিনিসটি প্রায় বাক্সের বাইরে কাজ করেছে কিন্তু উচ্চতার কারণে আমার টাচবুকের idাকনা বন্ধ করা যাচ্ছে না। তাই লোহা গরম করুন এবং সমস্ত অপ্রয়োজনীয় জিনিস সরান। ব্যাটারি এবং কিছু সংযোজকের মত। এছাড়াও আমি সেলুলার অ্যান্টেনা overshrinked।

ভার্সালোগিকের জন্য আরও তথ্য:

www.versalogic.com/products/DS.asp?Product…

নিও 7 এর জন্য আরও তথ্য:

www.u-blox.com/en/product/neo-7-series

পদক্ষেপ 2: BIOS এর জন্য অদ্ভুত জিনিস

BIOS এর জন্য অদ্ভুত জিনিস
BIOS এর জন্য অদ্ভুত জিনিস
BIOS এর জন্য অদ্ভুত জিনিস
BIOS এর জন্য অদ্ভুত জিনিস

সর্বপ্রথম আমার সমস্যা ছিল যে আমি ডিভাইসগুলিকে পিক বা ইউএসবি ডিভাইস হিসেবে আসতে দেখিনি নিও একটি ইউএসবি ডিভাইস হিসেবে আসবে যাতে আপনি এর জন্য "lsusb" চেষ্টা করতে পারেন। কিন্তু উল্লিখিত ডিভাইসটি তালিকাভুক্ত ছিল না। ইন্টারনেটে কয়েক দশক পরে আমি খুঁজে পেয়েছি যে পিসিআই স্লটটি ডিফল্টরূপে বন্ধ ছিল। (আমি এর জন্য একটি মাল্টিমিটার ব্যবহার করেছি)

সরাসরি ম্যানুয়ালের বাইরে: মিনি PCIe সংযোগকারীর পিন 20 এ W_DISABLE# সংকেত মডিউল পাওয়ার বন্ধ করতে ব্যবহার করা যেতে পারে। যখন সিগন্যাল বেশি হয় (ডিফল্ট), পাওয়ার চালু থাকে। যখন সিগন্যাল কম থাকে, তখন বোর্ডটি বন্ধ থাকে। এটি খুব কম বিদ্যুৎ অ্যাপ্লিকেশনের জন্য উপযোগী।এই সংকেত কিভাবে নিয়ন্ত্রিত হয় তা বোর্ডের উপর নির্ভর করে যেখানে মডিউল ইনস্টল করা আছে। এই সংকেতটির উদ্দেশ্যে ব্যবহার হচ্ছে বেতার মডিউলগুলিতে ট্রান্সমিটার বন্ধ করা, তাই এই মডিউলের ব্যবহার সাধারণত স্ট্যান্ডার্ড ড্রাইভার দ্বারা সমর্থিত নয়।

মিনি-পিসিআই পোর্টটি সক্ষম করতে আপনাকে বায়োসে বুট করতে হবে সেখানে "Kitচ্ছিক কিট কনফিগারেশন" এ যান, আপনাকে একটি পিডব্লিউ ব্যবহার করার জন্য বলা হবে "টাফকিট" (আমি এটি নেটে কোথাও খুঁজে পেয়েছি) সেখানে কোডটি পরিবর্তন করুন 04 হেক্স… এখন একটি সেভ এবং রিস্টার্ট করার পর পিসিআই স্লটটি চালু আছে এবং সাথে আছে

lsusb

আপনার কিছু পাওয়া উচিত

বাস 001 ডিভাইস 004: আইডি 1546: 01a7 U-Blox AG [u-blox 7]

ধাপ 3: GPSd রানিং পান

GPSd চলমান পান
GPSd চলমান পান

প্রথমে জিপিএসডি ইনস্টল করুন: প্যাকম্যান -এসএস জিপিএসডি তারপর সংশ্লিষ্ট ডিভাইসটি জিপিএসডি -কনফিগারে যোগ করুন আমার জন্য এটি "/dev/ttyACM0"

আপনাকে কনফিগ খুলতে হবে এবং সেই অনুযায়ী যোগ করতে হবে। ক্লায়েন্ট সংযুক্ত হওয়ার আগে সিগন্যাল অনুসন্ধানের জন্য -n বিকল্পটিও সহায়ক:

জো /ইত্যাদি /জিপিএসডি

এবং সন্ধান করুন

ডিভাইস = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

তারপরে আপনাকে জিপিএসডি সক্ষম এবং শুরু করতে হবে

systemctl জিপিএসডি সক্ষম করে

systemctl শুরু জিপিএসডি

এখন ডিমন চালানো উচিত

ধাপ 4: প্রথম প্রতিক্রিয়া পান

প্রথম প্রতিক্রিয়া পান
প্রথম প্রতিক্রিয়া পান

আপনি টার্মিনালে জিপিএসমন ব্যবহার করতে পারেন এমন কিছু তথ্য দেখানোর জন্য যা আপনি কোন কিছুর জন্য ব্যবহার করতে পারবেন না কিন্তু আপনি দেখতে পারেন জিনিসটি কাজ করছে কি না। ব্যবহার ইনস্টল করার জন্য

প্যাকম্যান -এসএস জিপিএসমন

একটি সফল ইনস্টলেশনের পরে আপনি কেবল এটি দিয়ে শুরু করতে পারেন

জিপিএসমন

সেখানে আপনি অবস্থানের সময় এবং অন্যান্য জিনিস দেখতে পারেন।

ধাপ 5: Navit রানিং পান

Navit রানিং পান
Navit রানিং পান
Navit রানিং পান
Navit রানিং পান
Navit রানিং পান
Navit রানিং পান

আপনি একটি মানচিত্রে আপনার অবস্থান দেখানোর জন্য navit ব্যবহার করতে পারেন। (সবকিছু আমি চাই) এছাড়াও নেভিগেশন দ্বারা একটি পালা সম্ভব। (আমার নতুন ট্রাকে এই ফাংশনটি প্রয়োজন হবে … 10 বছরের মধ্যে) নেভিট ব্যবহার ইনস্টল করার জন্য

প্যাকম্যান -এসএস নেভিট

অফলাইন মানচিত্রের সাথে নেভিটেক কাজ করার জন্য আপনাকে মানচিত্র ডাউনলোড করতে হবে এবং কনফিগারে পাথ যোগ করতে হবে।

জো/usr/share/navit/navit.xml

লাইনটি সন্ধান করুন:

অফলাইন মানচিত্র যোগ করতে

এছাড়াও নিশ্চিত করুন যে আপনি জিপিএসডি ইনপুট ডিভাইস হিসাবে সক্ষম করেছেন:

মানচিত্রটি ডাউনলোড করতে আপনি এই পৃষ্ঠায় উল্লেখ করতে পারেন:

wiki.navit-project.org/index.php/OpenStree…

ধাপ 6: NTP- এ সময় যোগ করুন

NTP- এ সময় যোগ করুন
NTP- এ সময় যোগ করুন
NTP- এ সময় যোগ করুন
NTP- এ সময় যোগ করুন

আপনার সিস্টেমে সময় ব্যবহার করার জন্য আপনাকে ntp.config এ কিছু লাইন যোগ করতে হবে এটি আপনার সিস্টেমে অনেক ভাল এবং সুনির্দিষ্ট সময় নির্ধারণ করতে দেয়।

জো /etc/ntp.conf

এবং প্রবেশ করুন:

# GPS (USB /dev /ttyACM0) সার্ভার 127.127.28.0 minpoll 4 maxpoll 4 পছন্দ করে

fudge 127.127.28.0 refid GPSd

ফজ 127.127.28.0 সময় 1 0.065

এবং এনটিপি ডিমন পুনরায় চালু করুন

systemctl ntpd পুনরায় চালু করুন

দেখবেন কি হচ্ছে

ntpq -p

ধাপ 7: আপনার এনট্রপি পুল বাড়ান … এখনও সম্পন্ন করতে হবে

এই মুহুর্তে আমি আমার মেশিন থেকে এনট্রপি পুল বাড়ানোর জন্য সিগন্যাল স্ট্রেন্থ এবং অন্যান্য জিনিস ব্যবহার করার জন্য খেলছি।

আমার কাছে এটি জেট করা হয়নি কিন্তু আমি সমস্ত বিষয় বুঝতে শুরু করেছি কিন্তু এখনও কোন সমাধান নেই।

আমি tng-tools ইনস্টল করেছি এবং জিপিএস রিসিভার থেকে কাঁচা ডেটার জন্য gpspipe ব্যবহার করেছি।

pacman -Ss rng -tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

এটি কিছু সময়ে করা হবে।

প্রস্তাবিত: