Агуулгын хүснэгт:
- Алхам 1: Зарчмын танилцуулга
- Алхам 2: Хэсгийн жагсаалт
- Алхам 3: Гагнах
- Алхам 4: Тоног төхөөрөмжийн холболт
- Алхам 5: Програм хангамж ба тохиргоо
- Алхам 6: Машин дээр туршилт хийх
- Алхам 7: Юуг сайжруулах боломжтой
Видео: Wio терминал болон CAN автобусаар машинаа хакердах: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Хэрэв та CAN Bus болон Arduino програмчлалын талаар бага зэрэг ойлголттой бөгөөд машинаа хакердахыг хүсч байвал энэхүү зааварчилгаа нь танд шийдлийг өгөх болно.
Та яагаад машинаа хакердахыг хүсч байгаа талаар би мэдэхгүй, гэхдээ энэ үнэхээр сонирхолтой зүйл юм.
Энэхүү төсөл нь ихэвчлэн Longan Labs -ийн Serial CAN Bus Module, Seeedstudio -ийн Wio Terminal -ийн үндсэн хяналтын самбарыг ашигласан болно.
Serial CAN Bus Module нь Longan Labs -ийн зохион бүтээсэн CAN Bus хяналтын модуль юм. Энэ нь нэг чиптэй микрокомпьютертэй харилцахдаа UART-ийг ашигладаг. Энэ нь авсаархан бөгөөд ашиглахад хялбар.
Wio терминал нь Arduino програмчлагдах боломжтой дэлгэц бүхий хөгжлийн самбар болох Seeedstuio -оос гаралтай.
Энэхүү төсөлд дараахь чиг үүргийг голчлон хэрэгжүүлдэг.
Wio Terminal дэлгэц дээр гарч буй дугуйн хурд, эргэлтийн хурд, тосны температур болон бусад мэдээллийг уншина уу
Хэрэв та машинаас илүү болзохыг хүсч байвал https://en.wikipedia.org/wiki/OBD-II_PIDs хаягаар орж үзнэ үү.
Алхам 1: Зарчмын танилцуулга
Бараг бүх орчин үеийн машинууд OBD-II интерфэйстэй бөгөөд энэ нь машин болон гадаад ертөнцийг холбох гүүр юм. Бид OBD-II интерфэйсээр машины бүх мэдээллийг авч, машинаа хянах боломжтой.
Машиныг удирдах нь аюултай зүйл тул үргэлжлүүлэхээсээ өмнө OBD-II интерфэйсийн талаар гүнзгий ойлголттой байсан нь дээр. Энэ нийтлэлд зөвхөн машинаас авсан зарим үндсэн мэдээллийг уншдаг тул та энэ зааварт заасан алхмуудыг аюулгүй дагаж мөрдөх боломжтой.
Алхам 2: Хэсгийн жагсаалт
- Wio терминал
- Wio терминалын батерейны явах эд анги
- OBD-II CAN-BUS хөгжлийн иж бүрдэл
Анхаарах зүйл: Энэ төсөлд V1.3 буюу түүнээс дээш хувилбар болох Serial can bus модуль шаардлагатай.
Алхам 3: Гагнах
Хэрэв та гагнуурын төмрийг хэзээ ч ашиглаж байгаагүй бол энэ нь хамгийн хэцүү алхам байж магадгүй юм.
Бид OBD-II CAN-BUS Dev хэрэгслээр хангагдсан утсыг OBD холбогч руу гагнах хэрэгтэй. Та зургийг хараарай, бид улаан утсыг холбогчийн 6 зүү рүү, хар утсыг 14 зүүгээр гагнасан. 6pin нь CANH, 14pin нь CANL -ийг илэрхийлдэг
Алхам 4: Тоног төхөөрөмжийн холболт
- OBD-II CAN-BUS Dev хэрэгсэлд багтсан цуваа CAN автобусны модуль нь Grove кабелиар Wio Terminal UART интерфэйстэй холбогддог.
- Өмнөх алхамаас авсан утсыг Цуваа CAN автобусны модульд холбож, улааг CANH, харыг CANL руу холбоно уу.
Алхам 5: Програм хангамж ба тохиргоо
Энд бид цуваа лааз автобусны модулийн зарим тохиргоог хийх хэрэгтэй.
Эхлэхээсээ өмнө бид энэ төслийн кодыг татаж авах хэрэгтэй. Та номын сан болон өөрт хэрэгтэй номын санг энэ линкээр татаж авах боломжтой.
Хэрэв та wio терминалыг анх удаа ашиглаж байгаа бол wiki терминал байгаа эсэхийг шалгаж болно
Нэгдүгээрт, бид ноорог дээрх тохиргооны демог нээж, цуваа лааны автобусны модулийн маск, шүүлтүүрийг тохируулна.
Дараа нь тохиргооны демо -г wio терминал руу шатааж, цуваа дэлгэцийг нээж, тэмдэгтийг санамсаргүй байдлаар оруулаад тохиргоо амжилттай эсэхийг шалгаарай.
Тохиргоог хийж дууссаны дараа демо -г wio терминал руу шарж, дэлгэц дээрх өгөгдлийг харах боломжтой болно.
Алхам 6: Машин дээр туршилт хийх
Дараа нь бид машин дээр очиж турших хэрэгтэй. Та жолооны хүрдний доор OBD-II интерфэйсийг олж, холбогчийг OBD-II интерфэйс рүү залгаж, wio терминалыг асааж, үр дүнг нь харах боломжтой.
Алхам 7: Юуг сайжруулах боломжтой
Wio бол хүчирхэг хяналтын самбар бөгөөд бид үүнд цөөн хэдэн функцийг ашигладаг.
Жишээлбэл, Bluetooth, wi-wifi гэх мэт.
Мэдээжийн хэрэг та илүү үзэсгэлэнтэй интерфэйс хийж болно. Товчоор хэлбэл, та тоглож, үйлдвэрлэлийн процессыг эдлэх боломжтой.
Зөвлөмж болгож буй:
Би боксын машинаа хэрхэн бүтээсэн бэ?: 11 алхам (зурагтай)
Би өөрийн боксын машиныг хэрхэн бүтээсэн бэ?: Энэ төслийн ард гайхалтай түүх байдаггүй - надад янз бүрийн алдартай газруудад байрладаг боксын машин үргэлж таалагддаг байсан. Би уурхай барихаар шийдсэн
Arduino зогсоолын туслах - Машинаа зөв байрлуулах болгондоо: 5 алхам (зурагтай)
Arduino зогсоолын туслах ажилтан - Машинаа зөв цэг дээр байрлуулах: Энэ төсөлд би Arudino ашиглан машины зогсоолын туслахаа хэрхэн яаж хийхийг танд үзүүлэх болно. Энэхүү зогсоолын туслах нь таны машин хүртэлх зайг хэмжиж, LCD дэлгэцийн уншилт, LED ашиглан зөв газарт байрлуулахад тань туслах болно
Түүхий коктейлийн машинаа өөрөө хий: 5 алхам (зурагтай)
Түүхий коктейлийн машинаа өөрийн гараар хий: Энэ төсөлд би Arduino Nano, LCD, эргэдэг кодлогч, перисталтик гурван насосыг мотор жолоочтой, ачааны үүр, хэд хэдэн модоор хэрхэн нийлүүлж түүхий эд бүтээхийг харуулах болно. функциональ коктейлийн машин. Замдаа би тэгэх болно
Техник хангамж ба програм хангамж ухаалаг төхөөрөмж, Tuya болон Broadlink LEDbulb, Sonoff, BSD33 ухаалаг залгуурыг хакердах: 7 алхам
Техник хангамж ба програм хангамж Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Энэхүү зааварчилгаанд би хэд хэдэн ухаалаг төхөөрөмжийг өөрийн хувийн програм хангамжаар хэрхэн яаж анивчсаныг харуулах болно. Шинэ төхөөрөмжүүдийг хакердах үед. Мэдээжийн хэрэг, програм хангамж дээр суурилсан өөр аргууд байдаг
Машины стерео болон компьютерийг хакердах: 5 алхам
Машины стерео болон компьютерийг хакердах нь: Энэ бол carig14 case mod -ийн бичлэгийг оруулсныхаа хариуд би үүнийг хийхийг хүсч байна. Компьютер дээр цахилгаан хэрэгсэл ашиглахад би хариуцлага хүлээхгүй! Нүдний хамгаалалт, сонсгол гэх мэт. Хэрэв та бүрэн компьютертэй танилцахгүй бол