corrections
This commit is contained in:
parent
a6d4089e13
commit
21fa1dfb2a
1 changed files with 9 additions and 9 deletions
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue