Skip to content
This repository was archived by the owner on Apr 18, 2025. It is now read-only.
/ nodejs-can-monitor Public archive

nodejs Webpage with WebSocket server for analyzing CAN messages with an Arduino connected via Serial (USB)

License

Notifications You must be signed in to change notification settings

PKeidel/nodejs-can-monitor

Repository files navigation

README

This is a project to decode and visualize CAN messages of cars.

  • For development: IntelliJ
  • Arduino with "CAN-BUS Shield"
  • npm start
  • http://localhost:3000
  • select the USB port which the arduino is connected to
  • Communication nodejs <-> Webpage via WebSockets

sequence image

Quick Usage guide

  • Select an input on the top left
  • "Ignore Start" to start capturing bytes that should be ignored
  • Click on a hex value, to watch this byte
  • STRG+Click on a Hex value, to toggle ignore of that Byte
  • "M" to save the Value to the "known" list

Screenshots

Main GUI

main gui image

Watching Values

watching values image

Sidebar

sequence image

Example Data

Car Model: Hyundai i30

  • logs/logfile_2016-08-05T21:35:08.329Z.txt

Test/Demo data can be loaded by clicking "Random"

About

nodejs Webpage with WebSocket server for analyzing CAN messages with an Arduino connected via Serial (USB)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published