The way this works is simple (in theory, not in practice). The Arduino listens for low-level signals over a serial port, while we abstract all of the logic on the Node side. If this parameter is not provided the board library will attempt to autodiscover the Arduino by quering every device containing 'usb' in its name.
arduino serial frameworkA CLI tool to run multiple npm-scripts in parallel or sequential. This npm-run-all package provides 3 CLI commands.
npm npm-module npm-package npm-scripts cli cli-command parallel series multi-platform cli-commands command commandline tool run sequential serial taskThis plugin enables serial communication over Bluetooth. It was written for communicating between Android or iOS and an Arduino. Android and Windows Phone use Classic Bluetooth. iOS uses Bluetooth Low Energy.
bluetooth bluetooth-low-energy cordova-plugin cordova serial ble arduino ecosystem:cordovaThis module encapsulates the access for the serial port. It provides backends for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant system) and IronPython. The module named "serial" automatically selects the appropriate backend. Examples and unit tests are in the directory examples.
serialGo to https://serialport.io/ to learn more, find guides and api documentation. The Bindings provide a low level interface to work with your serialport. It is possible to use them alone but it's usually easier to use them with an interface.
electron nodejs iot robot serial hardware promise serial-ports serialport node-serialport nodebotsUsb serial controller for Android. For more information, there is a more complete description. Due to a bug in Android itself, it's highly recommended to not use it with a device running Android 5.1.1 Lollipop. See issue #142 for more details.
usb-serial-controller ftdi-devices serial serialport android hardware usb usb-serial-adapters spi ftdi-deviceAndrOBD allows your Android device to connect to your car's on-board diagnostics system via any ELM327 OBD adapter, display various information & perform operations. It is open source and completely free. The application also has a built in Demo mode that simulates live data, so you don't require an adapter to test it.
android plugin mqtt chart translation dashboard serial usb gps wifi bluetooth accelerometer recording obd diagnostics vehicle measurement elm327 android-obd-diagnosticsosc.js is a library for reading and writing Open Sound Control messages in JavaScript. It works in both Node.js and in a web browser. There are several other OSC libraries available for JavaScript. However, most depend on Node.js-specific APIs. This means that they can't be run in a browser or on web-only platforms such as Chrome OS. osc.js uses only cross-platform APIs (TypedArrays and DataView), ensuring that it can run in any modern JavaScript environment.
open-sound-control osc sound audio music web-socket udp serial tcpOfficial PlatformIO IDE for IoT, Arduino, ARM mbed, Espressif (ESP8266/ESP32), STM32, PIC32, nRF51/nRF52, FPGA, CMSIS, SPL, AVR, Samsung ARTIK, libOpenCM3
arduino iot atom build esp32 esp8266 libraries embedded ide platformio verilog fpga lattice hardware mbed microcontroller debugger unittest flash firmware avr arm serial monitorTool is designed for listening to serial port and pass data to keyboard buffer. This tool can be helpful when using bar-code scanner connected using serial port.
keyboard port serialSerial Capture for Visual Studio captures serial output to an output window pane.
com debug rs232 serialXHR serialized queue manager
jquery-plugin xhr xmlhttprequest chaining serial serializeUpdate: Maplin have discontinued the electricity monitor used here.Copy the www folder to /var for httpd to host and the python file to anywhere. Install pyserial with apt and plug in the receiver.
raspberry-pi html rs232 graphs dygraphs serial serial-ports energy energy-monitor energy-data electricity-consumptionReturns a Promise that is fulfilled when all promises returned from calling the functions in tasks are fulfilled, or rejects if any of the promises reject. The fulfilled value is the value returned from the last task.Functions are expected to return a value. If a Promise is returned, it's awaited before continuing with the next task.
promise waterfall series serial sequence sequential ordered task tasks array collection iterable iterator async await promises bluebirdA transport agnostic RTSP serial multiplexer module for Node. Use it to encode or decode RTSP data streams.This project aims for 100% compliance with RFC 2326. If you find something missing, please open an issue.
rtsp protocol stream encode decode encoder decoder request response serial multiplexer 2326 rfc2326hxSerial is a library for serial communication in Haxe (C++/Neko target). It is based on ofSerial in OpenFrameworks. Or you can download/checkout the source from the github repo.
serialEscper is a Ruby library that makes printing of plain text and images to one or several serial thermal printers easy. USB, serial (RS232) and TCP/IP based printers are supported. Escper is useful for Ruby-based Point of Sale (POS) systems that want to print receipts, tickets or labels. Escper has been used as the printing 'engine' for my Point of Sale software Salor Hospitality. However, since I do no longer develop or maintain Salor Hospitality, I have no plans to develop or maintain this library any further. The version on Rubygems.org is upstream/1.2.2 and was working reliably with Ruby 1.9.3.
thermal-printers print-receipts escpos serial tcp ticket salesEnables SPI and UART (serial tty*) hardware ports on the BeagleBone Black. On the BeagleBone Black, the SPI ports are both disabled by default, and only the UART0 serial port is accessible via dedicated headers. To easily bypass these limitations, you can use this library in your project, or configure the ports beforehand via the command line interface.
beaglebone black gpio spi uart tty serialGPS.js is an extensible parser for NMEA sentences, given by any common GPS receiver. The output is tried to be as high-level as possible to make it more useful than simply splitting the information. The aim is, that you don't have to understand NMEA, just plug in your receiver and you're ready to go.The interface of GPS.js is as simple as the following few lines. You need to add an event-listener for the completion of the task and invoke the update method with a sentence you want to process. There are much more examples in the examples folder.
gps nmea satellite protocol serial gps-receiver parser distance geo location rmc gga gll gsa vtg gva
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.