From 21fa1dfb2a0e278e54383703287aa3ec5e888138 Mon Sep 17 00:00:00 2001 From: taban Date: Thu, 14 May 2026 20:10:11 +0200 Subject: [PATCH] corrections --- Article_Scientifique/main.tex | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Article_Scientifique/main.tex b/Article_Scientifique/main.tex index af1bbe9..04e7593 100644 --- a/Article_Scientifique/main.tex +++ b/Article_Scientifique/main.tex @@ -440,7 +440,7 @@ The motor being a three-phase brushless motor, the switching speed needs to be \subsubsection{First Experiment} VESC-controllers are not necessarily equipped with Bluetooth-modules by default. Often, it is necessary to add a -BLE-module. A standard HC-05 bluetooth-module compatible with arduino is a great way to send and recieve +BLE-module. A standard HC-05 bluetooth-module compatible with Arduino is a great way to send and receive bluetooth-packets from a host, e.g. a mobile phone, via a bridge translating the bluetooth packets to the UART protocol. This could be demonstrated using a ESP8622's standard library with said module, by letting us send characters from one device to another. @@ -458,11 +458,11 @@ bluetooth module supporting BLE will be the easiest solution. Preferably a modul Bluetooth could be a vulnerability to a VESC if it is to be used as a controller in real-time, as the controller could be jammed. Our test with the Flipper Zero shows the disfunctionnality of Bluetooth with different use cases. We experienced with the jamming of a bluetooth speaker that the music completely stopped. It could also be investigated -how the connection to the VESC could be modified using the vesc tool. We will touch more on the accessibility of the +how the connection to the VESC could be modified using the VESC tool. We will touch more on the accessibility of the code within the VESC tool sooner. \subsection{Setup of BT-connection with VESC} -The setup consisted of a main PC/controller, HC-05 Bluetooth module, ESP8266 µ-controller, STM32 Discovery µ-controller, PC with VESC-tool aswell as a \textit{FlipperZero}. Our plan of action consisted of flashing the Discovery-card with code for then to read this code via UART to the ESP8266 which was connected to the BT-module. The BT-module would then send packets to the PC. This PC would then act as read/write to read the code having been flashed on the Discovery. Full-band jamming would then be achieved by the implementation of the \textit{FlipperZero} disrupting any transfer of code from PC1 to PC2. +The setup consisted of a main PC/controller, HC-05 Bluetooth module, ESP8266 µ-controller, STM32 Discovery µ-controller, PC with VESC-tool as well as a \textit{FlipperZero}. Our plan of action consisted of flashing the Discovery-card with code for then to read this code via UART to the ESP8266 which was connected to the BT-module. The BT-module would then send packets to the PC. This PC would then act as read/write to read the code having been flashed on the Discovery. Full-band jamming would then be achieved by the implementation of the \textit{FlipperZero} disrupting any transfer of code from PC1 to PC2. \newpage @@ -566,7 +566,7 @@ should at least come with a disclaimer and clearly state the dangers possible by have in mind the maximum speed permitted and the power available to the motors. \subsubsection{LispBM extraction} -We caugth word that the lisp code for the VESC used by Maillon mobility was easy to extract. By building an older +We caught word that the lisp code for the VESC used by Maillon mobility was easy to extract. By building an older firmware with the Maillon mobility software, we observed this by going to the lispBM tab and clicking read. It's up to the MAD if they would like to reinforce this mechanism. A modification on a parameter and then clicking upload allowed us to easily change the speed limit. This could bring up a public danger. This raises questions on the use of the MAD's @@ -591,7 +591,7 @@ in order to align with what our impression of the philosophy of the MAD would be \subsection{VESC Compiling} -As mentionned, we have been able to compile the VESC tool and the VESC firmware. This firmware has been put onto an +As mentioned, we have been able to compile the VESC tool and the VESC firmware. This firmware has been put onto an STM32F4xx Discovery card. This card uses the same chip as the aforementioned ``Cheap FOCer'' project. The thought was that using something with the same chip would facilitate the switch from the discovery card to a PCB with the same target. @@ -604,7 +604,7 @@ beginning, as well as a motor we could control. This could be in cooperation wit some models they're interested in. We also found that the information on the VESC is scattered around the internet. The resources is also sometimes -based on a Debian-based Linux system which adds more work for someone using another distribution of linux. This could +based on a Debian-based Linux system which adds more work for someone using another distribution of Linux. This could hinder the implementation facility for new users. We struggled particularly with the Qt packages for positioning and game pad. We would therefore recommend the use of a Debian-based Linux system for the computer working with the VESC for the MAD associates. @@ -865,13 +865,13 @@ on the subject. The project the MAD is leading should probably not be a fork of in development. As a final note, this proved to be a project which could easily be developed into several different projects in -different fields. Some projects could be continued later on as a different PIR subject, other could be proposed to later years in different specialisations like TLS SEC, ESPE. Our thoughts on the following projects that could be +different fields. Some projects could be continued later on as a different PIR subject, other could be proposed to later years in different specialisations like TLS-SEC, ESPE. Our thoughts on the following projects that could be The fabrication line for electronics is globalised. This is okay in a stable world, but it could be a problem in a world -full of instability, be it war, blockages, or tarifs. The idea of opening a specialisation in cooperation with AIME came +full of instability, be it war, blockages, or tariffs. The idea of opening a specialisation in cooperation with AIME came up as an idea. -For TLS SEC the subject could be the design for a fitting mechanism to restrict certain privileges to certified +For TLS-SEC the subject could be the design for a fitting mechanism to restrict certain privileges to certified personnel that could be used in the C programming language. Later down the line we could also see the possibility to analyse the Bluetooth frames in order to manipulate them in order to change important parameters.