একটি পান্ডা এবং একটি ক্যাবানা: কীভাবে কম্মা.ইয়ের সাথে গাড়ি হ্যাকিং শুরু করবেন

যারা কেবল পান্ডা কিনতে চান তাদের জন্য একটি দ্রুত লিঙ্ক, অন্যথায় পড়ুন।

আমি যখন 2 বছর আগে এই ভ্রমণে গিয়েছিলাম তখন নিজেকে চালনা করতে এবং গাড়িটি কম্পিউটারে কথা বলার জন্য প্রথমবারের মতো আমার আইএলএক্স হ্যাক করা কঠিন ছিল। আমি অস্পষ্টভাবে জানতাম যে গাড়িগুলির একটি সিএন বাস রয়েছে এবং আমি এটিও জানতাম যে তাদের একটি ওবিডিআইআই বন্দর ছিল। তাই আমি একটি ইউএসবি থেকে ওবিডিআইআই ইন্টারফেসটি আমাজন থেকে কিনেছি।

ELM327- ভিত্তিক ইউএসবি ইন্টারফেস

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

কোডটি যখন কাজ করেছিল (যা সময়ের প্রায় 50% ছিল!) এটি আমাকে যে তথ্য দিয়েছিল তা খুব সীমাবদ্ধ ছিল, বেশিরভাগ ইঞ্জিন সম্পর্কে। অবশ্যই আরও কিছু ছিল ...

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

প্রথমে এটি ছিল কেবল এলোমেলো আওয়াজ। কিন্তু কয়েক সপ্তাহের বিপরীতে ইঞ্জিনিয়ারিংয়ের পরে তা বোধগম্য হতে শুরু করে। আমি বার্তাটি খুঁজে পেয়েছি যা গতি সঞ্চার করেছিল। তারপরে আমি বার্তাটি খুঁজে পেয়েছি যা স্টিয়ারিং কোণটি প্রেরণ করেছে। তারপরে আমি বার্তাটি পেয়েছি যে স্টিয়ারিং হুইলটি চালু করতে আমি সফটওয়্যারটি ব্যবহার করতে পারি!

কয়েক সপ্তাহ পরে আমার একটি খুব সাধারণ স্ব-ড্রাইভিং গাড়ি ছিল। আর বাকীটি ইতিহাস।

পান্ডা: সর্বকালের সবচেয়ে সুন্দর ইউনিভার্সাল গাড়ি ইন্টারফেস

আমাদের স্ব-ড্রাইভিং গাড়িগুলির যে নির্ভরযোগ্যতা এবং থ্রুপুট দরকার তা অর্জন করতে আমরা আমাদের নিজস্ব ইন্টারফেস হার্ডওয়্যার তৈরি করা শুরু করি।

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

পান্ডা ওবিডিআইআই পিনআউট

পান্ডা সর্বকালের সবচেয়ে সুন্দর ইউনিভার্সাল গাড়ি ইন্টারফেস।

এটি 3 ক্যান, 2 লাইন এবং 1 জিএমএলএএন সমর্থন করে। এটি একটি ফোন চার্জ করে। কম্পিউটারের পাশে ইউএসবি এবং ওয়াই-ফাই উভয়ই রয়েছে।

সফ্টওয়্যারটি 100% উন্মুক্ত। এবং এটি 1996 বা তার পরের কোনও গাড়ীতে ওবিডিআইআই সংযোগকারীকে সংযুক্ত করে।

সফ্টওয়্যার সামঞ্জস্য

chffr: chffr হ'ল আমাদের ক্লাউড ড্যাশক্যাম অ্যাপ। আপনার ট্রিপগুলি রেকর্ড এবং পর্যালোচনা করতে আপনি এটি ব্যবহার করতে পারেন তা নয়, আপনি স্ব-চালিত গাড়িগুলি প্রশিক্ষণও দিতে পারেন। আপনার যদি এখন সিএফএফআর দিয়ে একটি পান্ডা যুক্ত হয় তবে আপনি নিজের গাড়ীর সমস্ত সেন্সর রেকর্ড করতে পারেন। আপনার যাত্রার যেকোন মুহুর্তে, আপনার গাড়িতে সেন্সর রয়েছে, আপনি দেখতে পাচ্ছেন যে আপনার ইঞ্জিন কতগুলি বিপ্লব করেছে, আপনার ট্যাঙ্কে কতটা পেট্রোল ছিল, দরজা খোলার সময় আপনি কতটা ভারী ছিলেন, ব্রেক এবং আরও অনেক কিছু আরও অনেক কিছু।

ক্রিয়ায় chffr

পান্ডাকান: পান্ডাকান এমন একটি গ্রন্থাগার যা আপনাকে পাইথন থেকে ইউএসবি বা ওয়াইফাইয়ের মাধ্যমে আপনার গাড়ির সাথে যোগাযোগ করতে দেয়। এটি সমস্ত ক্যান এবং লিন বাসগুলিতে সম্পূর্ণ পঠন / লেখার অ্যাক্সেস সক্ষম করে। "পাইপ ইনস্টল পান্ডাকান"

সকেটক্যান: সকেটক্যান সিএন ইন্টারফেসের জন্য লিনাক্স স্ট্যান্ডার্ড। অন্তর্ভুক্ত ড্রাইভার পান্ডাকে ক্যান-ইউটিস এবং ওয়্যারশার্ক সহ সমস্ত সকেটক্যান সরঞ্জাম সহ কাজ করতে সক্ষম করে।

ওপেনপাইলট: ওপেনপাইলট, আমাদের ওপেন সোর্স এজেন্ট, পান্ডার সাথে আপনার গাড়ির সাথে যোগাযোগ করতে পারে এবং থ্রটল, ব্রেক এবং সমর্থিত যানবাহনের স্টিয়ারিং নিয়ন্ত্রণ করতে পারে।

উইন্ডোজ এবং ELM327 এ শীঘ্রই আসছে J2534 অনুকরণের জন্য সমর্থন। এইভাবে, এটি বেশিরভাগ নির্মাতার ডায়াগনস্টিক সরঞ্জাম এবং টর্কের মতো অ্যাপ্লিকেশন সহ ব্যবহার করা যেতে পারে।

এবং অন্য একটি সফ্টওয়্যার সমর্থিত ...

ক্যাবানা: Komma.ai CAN বিশ্লেষণ সরঞ্জাম

CAN বাস বিশ্লেষণের সাহায্যে আপনি আপনার গাড়ীর সমস্ত সেন্সর এবং সিগন্যাল রেকর্ড করতে পারেন। CANalyzer ছাড়াও, 10,000 ডলারের মালিকানাধীন উইন্ডোজ সরঞ্জাম, CAN বিশ্লেষণের জন্য কোনও ভাল সফ্টওয়্যার নেই।

আজ, কমা ক্যাবানা প্রবর্তনের সাথে, এটি পরিবর্তিত হচ্ছে। আমরা আমাদের পান্ডা হার্ডওয়্যার পরিপূরক করতে সর্বকালের সেরা কান বিশ্লেষণ সরঞ্জাম বিকাশ করতে আমাদের অ্যাপ টিম সেট করেছি। এবং আমি মনে করি তারা এটি করেছে।

বাম দিকে আপনি আপনার গাড়ী থেকে সমস্ত সংকেত পাবেন। মাঝখানে আপনি বর্তমানে প্রক্রিয়া করছেন সিগন্যাল processing এবং ডানদিকে, আপনার ড্রাইভিং ভিডিও এবং সিগন্যালের গ্রাফিক্স।

ক্যাবানা ইতিমধ্যে সমস্ত পান্ডা এবং এনইও ব্যবহারকারীদের জন্য উপলব্ধ। আপনি ড্রাইভিং এক্সপ্লোরার-এ বেগুনি রঙের চেক চিহ্নটি ক্লিক করে এটি অ্যাক্সেস করতে পারেন। প্রত্যেকে প্রত্যেকেই এটি অ্যাকুরা আইএলএক্স ডেমো রুটে চেষ্টা করে দেখতে পারেন।

এখানে আমার কাছ থেকে একটি লাইভস্ট্রিম রয়েছে, কীভাবে আমি আমার প্রাইসের সিগন্যালগুলিকে একটি পান্ডা এবং একটি ক্যাবানা দিয়ে বিপরীত করি (ভালটি সন্ধান করতে শেষ দিকে ঝাঁপ দাও)। কয়েক ঘন্টা আগে যা লেগেছিল কেবল কয়েক ঘন্টা সময় নেয়। আমরা শুক্রবার দুপুর ১২ টা পিএসটিতে একটি লাইভস্ট্রিম করব। বিস্তারিত জানার জন্য আমাদের টুইটারে @ কমমা_ই অনুসরণ করুন।

opendbc

এমনকি যদি আপনার কাছে একটি উচ্চমানের ক্যান ইন্টারফেস এবং দুর্দান্ত ক্যান বিশ্লেষণ সফ্টওয়্যার রয়েছে, তবুও আপনাকে খুঁজে বার করতে হবে আপনার গাড়ীর বার্তাগুলি কী বোঝায়। তবে এটি এমন কাজ যা প্রতি গাড়ীতে বিশ্বে একবারে করা উচিত।

https://github.com/commaai/opendbc

ক্যাবানা আমাদের ডিবিসি সংগ্রহস্থল ওপেনডিবিসিতে সংহত করে। আপনার গাড়ির জন্য ডিবিসি হ'ল স্ট্যান্ডার্ড "ডিকোডার রিং"। ক্যাবানা দিয়ে আপনি সহজেই ডিবিসি ফাইলগুলি পুরো বিশ্বের সাথে তৈরি করতে, সংরক্ষণ করতে এবং ভাগ করতে পারেন। কাবানা থেকে: আপনি ওপেনডাবসি রেপোটিকে আপনার গিথুব অ্যাকাউন্টে বিভক্ত করতে পারবেন, আপনি যখন নিজের গাড়ি সম্পর্কে নতুন জিনিস আবিষ্কার করবেন তখন পরিবর্তন করতে পারবেন এবং তারপরে আপনি প্রস্তুত হয়ে গেলে মূল রেপোতে একটি টান অনুরোধ প্রেরণ করতে পারেন।

আমাদের লক্ষ্য হ'ল যে কোনও গাড়ি তৈরি করা হয়েছে তার জন্য একটি ডিবিসি ফাইল দিয়ে একটি সংগ্রহশালা তৈরি করা এবং আপনার গাড়ির ডিকোডার রিংয়ের অ্যাক্সেসকে গণতান্ত্রিক করা।

একটি পান্ডা পান

আমরা বিকাশকারী এবং প্রচুর কমা সহ লোককে 50 টিরও বেশি পান্ডা দিয়েছি। আপনি যদি কমা.এই সম্প্রদায়ের সক্রিয় সদস্য হন (যোগদান করুন!) আপনার কাছে একটি বিনামূল্যে পান্ডা থাকতে পারে।

তবে অন্য সবার জন্য, কমা.ই ইতিহাসে প্রথমবারের মতো একটি পণ্য বিক্রি করছে। আপনি বিশ্বব্যাপী $ 88 এর জন্য একটি পান্ডার অর্ডার করতে পারেন। আপনার পান্ডা প্রেরণের জন্য প্রস্তুত না হওয়া পর্যন্ত আপনার কার্ড থেকে চার্জ নেওয়া হবে না। প্রথম আদেশের সাথে এটি 12 সপ্তাহ পর্যন্ত বিলম্বের ক্ষেত্রে প্রায় 4 সপ্তাহ সময় নেয়।

কীভাবে শুরু করবেন

  1. একটি পান্ডার অর্ডার দিন!
  2. আমাদের ড্যাশক্যাম অ্যাপ্লিকেশন chffr ডাউনলোড করুন।
  3. আপনার পাণ্ডা chffr আগমনের সাথে যুক্ত করুন।
  4. হাঁটুন।
  5. আপনার গাড়ী অন্বেষণ করতে ক্যাবানা ব্যবহার করুন।

আরো দেখুন

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