Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams
Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a
Beehive is a self-hosted integration platform and event automation engine. It functions as a plugin-based workflow orchestrator that links independent service plugins to automate data movement between external APIs and hardware. The system acts as an IoT hardware controller for managing network-enabled sockets, smart lighting, and serial port devices via TTY or COM. It also serves as an HTTP webhook gateway, receiving incoming requests to trigger internal workflows and external notifications. Capability areas include event-driven workflow automation with filter-based routing and template-bas
Node-Serialport is a Node.js library that provides cross-platform serial port access for JavaScript applications. It wraps native serial port operations into a stream-based abstraction, enabling consistent read and write behavior across Linux, macOS, and Windows without requiring platform-specific code. The library includes a mock serial port implementation that uses in-memory streams for testing code without physical hardware, and a parser stream pipeline that transforms raw binary data into structured messages using delimiters, line endings, or fixed byte lengths. It also provides command-l
Acest proiect este o bibliotecă Node.js pentru porturi seriale care oferă o interfață JavaScript pentru citirea și scrierea datelor pe porturi seriale hardware. Acesta funcționează ca un driver de nivel scăzut și o bibliotecă de comunicare hardware concepută pentru a schimba fluxuri de date între un computer și dispozitive hardware externe.
Principalele funcționalități ale voodootikigod/node-serialport sunt: Node.js Serial Port Libraries, Serial Device Communication, Serial Port Interfaces, Hardware Device Interfaces, Serial Communication Interfaces, Hardware Communication Libraries, Device Management, Interfacing Toolkits.
Alternativele open-source pentru voodootikigod/node-serialport includ: hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… rwaldron/johnny-five — Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots… muesli/beehive — Beehive is a self-hosted integration platform and event automation engine. It functions as a plugin-based workflow… serialport/node-serialport — Node-Serialport is a Node.js library that provides cross-platform serial port access for JavaScript applications. It… pyserial/pyserial — pyserial is a cross-platform Python library for reading and writing binary data to serial ports and hardware devices.… eugeny/terminus — Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and…