钢丝绳
nodewire的Python项目详细描述
nodewire是一个用于构建连接设备的开源框架。 它是一个系统,用于将设备连接到Internet,然后允许它们 通过使用示意图(节点示意图)进行编程。
每个设备都称为节点。有不同类型的节点。 有些是传感器,如运动传感器,有些是执行器,如电机速度控制器或继电器 可以打开灯泡或触发警报。
节点具有可以输入或输出的端口。通过在节点视图草图环境中操纵节点的端口,可以对节点进行编程。 当您将节点相互连接或将常量值或变量连接到输入节点时, 您可以控制连接到节点的设备。 例如,如果运动传感器节点的输出连接到其输出的继电器的输入 端口还连接到灯泡,当感应到运动时,灯泡将自动打开。
这就是nodewire这个名字的由来。节点通过在草图环境中将它们互连在一起来控制。
nodewire的目标是:
- Enable hobbyists to create connected devices in minutes and provide an easy path for them to go commercial.
- Provide a full stack that is free (as in freedom) and mostly free (as in free beer), that developers can adopt and extend.
- Provide easy inter-operability with other leading products and frameworks
- Provide highly innovative features such as the schematic-based programming tool, zero-configuration, auto-layout and auto-networking.
nodewire运行在arduino、nodemcu和各种基于linux的sbc上,比如raspberry pi。