Getting started with SocketCAN (can-utils) | ESP32 | Kali Linux Vmware Installation

  Рет қаралды 16,111

The EV Engineer

The EV Engineer

Күн бұрын

Пікірлер: 22
@romcm7duong853
@romcm7duong853 4 күн бұрын
Thanks, it is very helpful and easy to understand. 🥰
@kme8134
@kme8134 11 ай бұрын
You are pure gangsta. Thank you, very helpful.
@aurothschild
@aurothschild Жыл бұрын
Inspiring content. One day I will be an EV engineer!
@yvanpearson7024
@yvanpearson7024 Жыл бұрын
This video was huge for me
@bArda26
@bArda26 Жыл бұрын
Great video thank you!
@Roottech25
@Roottech25 11 ай бұрын
can you write code that tells the device on a can network to do something? that what is called bidirectionall communication in can bus. . a practical use is to send a message to a ECU in a car to actuate a selenoidse or turn on a fan.... it can' be that difficult
@madusankaduwage8917
@madusankaduwage8917 Жыл бұрын
Hi . Is any usb to can device support socketCan ?? Thanks
@robfei-u6b
@robfei-u6b Жыл бұрын
the best can video in the earth. could you help create deeper tech video about how to parse can _info in different can node. thanks!!!
@EV_engineer
@EV_engineer Жыл бұрын
Thanks! I’ll consider the video idea
@robfei-u6b
@robfei-u6b Жыл бұрын
Hi, in your Arduino code, I found you mention RTR packet (can.beginpacket(0x12,3,True), is it the bool True to active RTR, also could you explain why use RTR, and why in linux, i will get remote request?? thanks!!
@EV_engineer
@EV_engineer Жыл бұрын
Hi, I got this example sketch from this article: www.circuitstate.com/tutorials/what-is-can-bus-how-to-use-can-interface-with-esp32-and-arduino/#Remote_Transmission_Request_RTR This part addresses your question: "Just after sending a normal data frame, we will send an RTR packet requesting 3 bytes of data. beginPacket() function has a few overloads and we can send additional parameters as we need. For an RTR message, the third parameter should be true." As for why use an RTR, well, to request data from other nodes. Every node on the CAN bus that is not explicitly filtering messages from the source node will see this RTR request and can respond accordingly.
@bennguyen1313
@bennguyen1313 Жыл бұрын
Any thoughts on CanOpen? I bought a couple USB-Peak-Can controller, which I understand is supported by SocketCAN.. but now I'm looking to see how to display data from a CanOpen device. I've seen some devices that use the CanOpen protocol (Guangcheng Technology thermocouple 8-way input KJST, GCAN-4128 , SM1810C CAN, CANOpen Stepper Controller PMC007, CANOPEN core board USBCANIO), but I'd like to first see if I can test using have one PCan device acting as the client (running for example CanOpen Magic), and another PCAN device running a CanOpen simulator (ex. canslave_sim or CANopen for Python). Assuming of course, I download/make a Device configuration files (DSF) or EDS file.
@EV_engineer
@EV_engineer Жыл бұрын
I haven’t used CanOpen before, but seems like an interesting video ;). I‘ve worked with ISO-TP, which provides network layer support over CAN.
@bennguyen1313
@bennguyen1313 Жыл бұрын
@@EV_engineer I'd like to try SocketCan but don't have a OpenMoko USB2CAN V3.3... I have a PEAK PCAN usb adapter. Do you think the VM/socketcan will work the Peak hardware? BTW, I tried booting a Kali Linux *LIVE* dvd I couldn't get can can-utils installed: apt-get install can-utils (unable to locate package error despite having internet connection) git clone htt...//gh.../can-utils (.git) cd can-utils make sudo make install Not sure why Kali doesn't automatically come with it.. perhaps there's a distro that comes with SocketCan already installed?
@ingenuus2
@ingenuus2 Жыл бұрын
I think you know a lot about the Canbus. When will there be a working library for the Canbus for the ESP32S2, or does it already exist for Arduino?
@EV_engineer
@EV_engineer Жыл бұрын
Hi, there is a library! Checkout my video here: kzbin.info/www/bejne/kHnCdHapZpejqsk
@jamgood96
@jamgood96 Жыл бұрын
Any ideas on why, when I plug the device in and verify it shows up using `lsusb`, that it does not show up under `ip link ls`?
@EV_engineer
@EV_engineer Жыл бұрын
Are CAN HI/LO connected properly to the converter?
@gobrbrr3558
@gobrbrr3558 Жыл бұрын
Can I use this type of connection to communicate with a Linux virtual machine running QML interface?
@EV_engineer
@EV_engineer Жыл бұрын
I'm not familiar with QML, but the interface here is just CAN over USB.
@eriklethdanielsen3968
@eriklethdanielsen3968 7 ай бұрын
why do you still run windows, windows is dead i have run Debian KDE sinse 2019, it works fine for ewrything also pcb design and writing software
@mathewsjacob
@mathewsjacob 10 ай бұрын
Great video, Thank you.
Hacking my Roommates Car - Linux CAN Bus sniffing
4:50
The EV Engineer
Рет қаралды 30 М.
CAN Gateway: Monitoring Cars Wirelessly!
8:02
MrDIY
Рет қаралды 144 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Kali Linux USB persistence the right way
19:20
David Bombal
Рет қаралды 112 М.
CAN Protocol Explained | Controller Area Network
12:09
The EV Engineer
Рет қаралды 99 М.
the most secure OS in the world.....I hate it
20:26
NetworkChuck
Рет қаралды 682 М.
Making a CAN Bus on a breadboard with two ESP32 microcontrollers!
11:26
How Do Linux Kernel Drivers Work? - Learning Resource
17:02
LiveOverflow
Рет қаралды 563 М.
VW Can Bus Hacking With SavvyCan & Cantact - Voltlog #342
14:12
YOU can Learn the ESP32 in 15 Minutes:  Hello World!
22:52
Dave's Garage
Рет қаралды 340 М.
Hacker's Guide to UART Root Shells
17:40
Flashback Team
Рет қаралды 506 М.
HELP!! (for when you suck at Linux) // Linux for Hackers // EP3
13:14
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН