开源监控、推理和代理框架。

robotice的Python项目详细描述


Build StatusCoverage StatusLicense badge

机器人代理系统

用于监视、推理和操作的开源微框架。

用例

  • 自动执行定期任务,如每天7:00打开暖气
  • 通过人类可读的yaml文件进行规划,如每天早上7点到8点的保持温度在20°-30°之间
  • 连续测量、监测
  • 推理(简单条件或模糊fcl格式)
  • 与sbc(单板计算机)配合良好,如beaglebone black或raspberry pi

为什么?

Robotic是基于芹菜项目的小型简单的Python后台程序,它支持许多结果后端(AMQP、Redis、Mongo等),具有许多实时通信功能。 它是为分布式环境设计的,每个组件都将安装在另一台主机上,或者可以作为一体式解决方案启动,而无需Internet连接。Robotic是从核心模块化的,对所有设备的支持都是通过驱动程序和可配置的

在哪里?

在房子,花园,车库或其他地方…

Documentation

使用量

  • 阅读文档并安装Robotic
  • 制定计划
  • 箱子/机器人

支持的传感器:

  • DHT系列
  • tmp36
  • 潮土
  • 继电器板
  • SISPM

访问devices

支持的体系结构:

  • ARMV6、ARMV7
  • x86、x64

要求

  • Python2.6/2.7
  • 芹菜
  • 数据库-redis
  • 石墨-STATSD(仪表用)
  • 建议使用服务包装-主管

安装

pipinstallroboticerobotice.pyrunreasoner-B-d--loglevel=inforobotice.pyrunreactor

演示我的实际操作

/docs/source/_static/imgs/show_me.gif

贡献

  • 检查打开的问题或打开一个新的问题,开始围绕功能想法或错误的讨论。
  • 在github上分叉https://github.com/robotice/robotice,开始对development分支进行更改。
  • 编写一个测试,显示错误已修复或功能按预期工作。
  • 确保将自己添加到contributors文件中。
  • 发送拉取请求

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

推荐PyPI第三方库


热门话题
java JPA。Eclipselink没有为mySQL提供密码,但它应该提供   我的Servlet和@FormDataParam存在java问题   java将什么作为上下文参数传递到文件I/O方法中?   如果两个值相同,java无法找到其中一个单选按钮   java在变量和方法名中使用下划线   JavaSpringMVC单线程安全?   klazz类的java Arraylist(反射Api)   java如何在数字字符串中查找最频繁的数字?   JavaAPI设计:使数据更易于阅读与强制更多API调用   JavaHadoopMapReduceforGoogleWebGraph   java无法启动gauge API:Runner意外退出   java如何在bluemix上使用ibm工作负载调度器?   拉取一年中某一周特定日期的所有日期   java为什么是我的角节点。js应用程序将图像上传到S3� 邮递员正确上传时的符号?   在不使用任何第三方jar的情况下将文件从本地传输到linux系统(java代码)   java将现有文件夹复制到Eclipse工作区中新创建的项目中   Java中的regex RegExp帮助   当使用“系统”外观时,Java组合框setSelectedItem会出现故障   JavaASM:在类的方法中获取局部变量名和值