一个小型Web应用程序,用于树莓派,具有控制器局域网(CAN)总线。
项目描述
一个小型Web应用程序,显示传感器数据并使用控制器局域网(CAN)总线控制SEW EURODRIVE连接到树莓派的MOVIDRIVE驱动器(牵引转换器)。
手册
安装
只需使用pip安装CANberry及其所有依赖项
pip install canberry
配置
在您的家目录中创建一个配置文件 .canrc,内容如下
[default] interface = socketcan channel = can0 [canberry] identifier = 16 # Is server externally visible? 'true' or 'false' external = true # Run the server in debug mode? 'true' or 'false' debug = false
标识符是默认目标地址。请注意,不建议以调试模式运行外部可见的服务器!
开发
安装
创建虚拟环境 virtualenv venv 并使用 source venv/bin/activate 激活它。
使用 pip install -r requirements.txt 安装所有依赖项。
运行 python setup.py develop 在您的虚拟环境中安装CANberry。
从命令行运行 canberry 以启动Web应用程序。尝试 canberry -h 以获取更多选项的帮助。
为了使用以下方式更新CANberry附带的自带JavaScript组件
使用 sudo apt-get install nodejs 安装 npm。
使用 sudo npm install -g bower 安装 bower。
使用 bower install -S 安装和更新js依赖项,如concise、ractive、jquery、flotcharts。
致谢
本项目使用以下库
注意
本项目使用PyScaffold创建。有关PyScaffold的详细信息和使用说明,请参阅http://pyscaffold.readthedocs.org/。
项目详情
关闭
CANberry-0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 79b4f7ab92456770a4fa8c97812539d7e679a9e179c83beed8d407b4aaa159bc |
|
MD5 | 52aa9bca47d70a7ca2afe7bc15d8eefe |
|
BLAKE2b-256 | 6a6f160d5e7d2a90acf1e30a5132f07f6960a82183e7342dc44f662b8ed7a605 |