一个小型的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第三方库


热门话题
字典java cassandra对象映射注释   java定制Solr TokenFilter lemmatizer   字符串从Java文件中读取windows文件名   java如何在Windows上设置StanfordCorenlp服务器以返回文本   java axis2“意外的子元素值”   java使用POI HSSF获取错误   多线程Java等待计时器线程完成   java ForkJoinPool BuffereImage处理风格   从java代码运行Python脚本   java将字节[]转换为短[],使每个短元素包含13位数据   java如何为swing jframe应用程序将代码划分为类   java使用okhttp更改baseurl   java AlertDialog。建设者setView导致堆栈溢出错误   java如何在特定的radius 安卓 studio中接收地址列表?