rpi-can-logger:用于记录来自PiCAN2和GPS模块的CAN总线数据的项目

上传者: 42126865 | 上传时间: 2022-05-02 02:25:43 | 文件大小: 54KB | 文件类型: ZIP
Raspberry PI CAN总线记录仪 该项目提供了用于使用Raspberry Pi记录CAN总线数据的代码。 此外,它还记录GPS数据。 所有这些数据都存储在SD卡上,然后可以轻松地上传到服务器以方便查看。 特征 从以下位置记录并解释CAN总线数据: OBD2 特斯拉汽车 带FMS的卡车和卡车 欧蓝德PHEV 记录GPS 可以在查询和嗅探模式下运行 将数据存储在SD卡上。 可以配置为在连接到WiFi或4G互联网时通过Web API自动上传。 可以完全由车辆中OBD端口提供的电源供电! 您也可以将其连接到保险丝盒或点烟器中,以防止其永久供电并耗尽电池电量。 随附的可以: 实时可视化数据 提取并上传存储的数据 部分 使用以下部分: Raspberry Pi 3 Model B或Raspberry Pi Zero W 具有1或2个CAN总线的或等效的PiCAN产品。 任何

文件下载

资源详情

[{"title":"( 58 个子文件 54KB ) rpi-can-logger:用于记录来自PiCAN2和GPS模块的CAN总线数据的项目","children":[{"title":"rpi-can-logger-master","children":[{"title":"rpi_can_logger","children":[{"title":"gps","children":[{"title":"gps.py <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 21B </span>","children":null,"spread":false}],"spread":true},{"title":"logger","children":[{"title":"csvrotator.py <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"bluetooth_logger.py <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"fms_pids.py <span style='color:#111;'> 8.34KB </span>","children":null,"spread":false},{"title":"bustech_pids.py <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"obd_pids.py <span style='color:#111;'> 10.41KB </span>","children":null,"spread":false},{"title":"BaseLogRotator.py <span style='color:#111;'> 675B </span>","children":null,"spread":false},{"title":"loggers.py <span style='color:#111;'> 11.86KB </span>","children":null,"spread":false},{"title":"tesla_pids.py <span style='color:#111;'> 7.92KB </span>","children":null,"spread":false},{"title":"outlander_pids.py <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"jsonlogrotator.py <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false}],"spread":false},{"title":"main.py <span style='color:#111;'> 13.94KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"util","children":[{"title":"__init__.py <span style='color:#111;'> 575B </span>","children":null,"spread":false}],"spread":true},{"title":"uploaders","children":[{"title":"onedrive_upload.py <span style='color:#111;'> 838B </span>","children":null,"spread":false},{"title":"mongo_upload.py <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 431B </span>","children":null,"spread":false},{"title":"api_upload.py <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"stubs","children":[{"title":"gpio.py <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 36B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"example_obd_querying_conf.yaml <span style='color:#111;'> 601B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 166B </span>","children":null,"spread":false},{"title":"systemd","children":[{"title":"var-run-sdp.path <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"file-upload.service <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"var-run-sdp.service <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"pairable.py <span style='color:#111;'> 671B </span>","children":null,"spread":false},{"title":"rpi-logger.service <span style='color:#111;'> 408B </span>","children":null,"spread":false}],"spread":true},{"title":"setup.py <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 10.96KB </span>","children":null,"spread":false},{"title":"example_obd_sniffing_conf.yaml <span style='color:#111;'> 439B </span>","children":null,"spread":false},{"title":"example_tesla_conf.yaml <span style='color:#111;'> 906B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"util.py <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"gpio_send_test.py <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"gpio_test.py <span style='color:#111;'> 599B </span>","children":null,"spread":false},{"title":"query_single_pid.py <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"playback_trc.py <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"test-emulator.py <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"can_dump.py <span style='color:#111;'> 986B </span>","children":null,"spread":false},{"title":"can_spam.py <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"determine_available_pids.py <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"list_pid.py <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"bustech_sniff.py <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"test_ignition.py <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"test_loggers.py <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"can_query_test.py <span style='color:#111;'> 813B </span>","children":null,"spread":false},{"title":"gps_test.py <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"out.csv <span style='color:#111;'> 9.24KB </span>","children":null,"spread":false},{"title":"fms_convert.py <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"phev_query.py <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"gpio_led_test.py <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"detect_test.py <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"can_sniff_test.py <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"bluetooth_test.py <span style='color:#111;'> 900B </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"example_bustech_logging.yaml <span style='color:#111;'> 441B </span>","children":null,"spread":false},{"title":"example_fms_logging.yaml <span style='color:#111;'> 611B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明