CANalyzer is a powerful desktop application designed for the analysis, visualization, and control of Controller Area Network (CAN) communication. The application facilitates seamless interaction with CAN devices, allowing users to monitor, send, and receive both data and remote frames effortlessly. CANalyzer is specifically tailored for users who connect their nodes to the CANalyzer node, providing a centralized hub for managing and controlling CAN communication.
-
Real-time Visualization: Gain insights into CAN communication with real-time visualization of frames, enabling users to monitor network activity efficiently.
-
Frame Control: Send and receive both data and remote frames, offering users the ability to control and manipulate CAN communication within the network.
-
Node Connectivity: Seamlessly connect your CAN devices to CANalyzer, transforming it into a centralized control station for managing the connected nodes.
Before using CANalyzer, ensure you have the following:
-
NodeCAN Connectivity: Connect your CAN devices to the CANalyzer node for effective communication.
-
CANalyzer Desktop App: Install the CANalyzer desktop application on your computer.
- Ensure that you have Java Development Kit (JDK) 17 installed on your computer.
- Download and install JavaFX SDK 21 on your machine.
- Install Xampp, and import the database called "can" into Mysql.
Note: The database is located in package "helpers".
cd CANAnalyzer
java --module-path "C:\Program Files\Java\javafx-sdk-21\lib" --add-modules javafx.controls,javafx.fxml,javafx.web -jar exported_javafx_app.jar
Follow the steps below to effectively use CANalyzer and explore its features:
- Upon launching CANalyzer, you will be prompted to log in with your credentials.
- Enter your username and password to access the main features.
- After successful login, you will be directed to the home page.
- The home page provides a brief introduction to CANalyzer and guides users on getting started.
- Explore the features and functionalities available to monitor, send, and receive CAN frames.
- CANalyzer enables users to send and receive both data and remote frames.
- Take control of your CAN communication and interact with connected devices.
For more details or if you want to recommend me for other projects. Just contact me on my email: ranizouaouicontact@gmail.com