一个小型的Web应用程序的Raspberry Pi与控制器局域网(CAN)总线。

CANberr的Python项目详细描述


显示传感器数据并控制MOVIDRIVE Antriebsumrichter的小型web应用程序 (牵引变流器)通过控制器局域网连接到Raspberry Pi的SEW Eurodrive (can)总线。

手册

安装

只需使用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

标识符是默认的目标地址。你应该注意运行 不建议在调试模式下使用外部可见服务器!

发展

安装:

  • 创建一个虚拟环境 源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依赖项,如 简洁,实用,jquery,flotcharts。

学分

此项目使用以下库:

此项目是使用pyscaffold设置的。详细信息和用法 有关pyscaffold的信息,请参见http://pyscaffold.readthedocs.org/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
servlets Java EE+GlassFish:如果用户在其他地方登录,则强制用户注销   java在不更改源代码的情况下添加钩子   安卓 Java TextView Onclick()返回表达式错误   java Excel文件未使用Apache存储内部内存   java getRowCount()和getSelectedColumn()不起作用   无法在java中生成视图绑定。util。Android Gradle插件2.1的NoTouchElementException   Java中的类型转换运算符百分比计算为零   主java中的调用方法   java在Javasound中播放多个示例   java如何知道webDriver成功打开URL   java jmock,每次调用时返回新对象   eclipse使用Java在Selenium WebDriver中生成可执行文件   macos捆绑Java OS X应用程序默认为MacRoman编码   java我应该把我的休息网关变成一个图书馆吗?   java Eclipse插件:查找包含子字符串的行号无效   Java IOException:在Linux上发送UDP数据包时没有可用的缓冲区空间   java无法解析jaxbxjc2中的名称“xjc:globalJavaType”。2.52.罐子   java是否有HibernateAPI来检查是否创建了数据库?