Displaying 1 to 11 from 11 results

system-bus-radio - Transmits AM radio on computers without radio transmitting hardware.

  •    C

This program transmits radio on computers / phones without radio transmitting hardware. Some computers are intentionally disconnected from the rest of the world. This includes having their internet, wireless, bluetooth, USB, external file storage and audio capabilities removed. This is called "air gapping". Even in such a situation, this program can transmit radio.

PJON - PJON® is an open-source network protocol compatible with Arduino, ESP8266, STM32, Teensy, Raspberry Pi, Linux and Windows

  •    C++

PJON® (Padded Jittering Operative Network) is an Arduino compatible, multi-master, multi-media network protocol. It proposes a Standard, it is designed as a framework and implements a totally software emulated network protocol stack that can be easily cross-compiled on many architectures like ATtiny, ATmega, ESP8266, ESP32, STM32, Teensy, Raspberry Pi, Linux, Windows x86 and Apple machines. It is a valid tool to quickly and comprehensibly build a network of devices. Visit wiki and documentation to know more about the PJON Standard. Feel free to send a pull request sharing something you have made that could help. If you want to support us you can also try to solve an issue. Thank you for your support.

libuavcan - Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux

  •    C

WARNING libuavcan v1 is not yet complete. This is a work-in-progress. Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems, Linux, and POSIX-compliant RTOSs.




node-ethernet-ip - A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers

  •    Javascript

A simple and lightweight node based API for interfacing with Rockwell Control/CompactLogix PLCs. NOTE Controller.prototype.readWallClock and Controller.prototype.writeWallClock are experimental features and may not be available on all controllers. 1756-L8 ControlLogix Controllers are currently the only PLCs supporting these features.

LCMCore.jl - Low-level Julia bindings for the LCM communications library

  •    Julia

LCMCore.jl provides a low-level Julia interface to the Lightweight Communications and Marshalling (LCM) library. It uses LCM by calling directly into the C library, so it should have very low overhead. Note: This is not a full-fledged LCM implementation. Most notably, there is no lcm-gen tool to automatically generate Julia encoder/decoder functions for LCM message types. Fortunately, we provide a helpful Julia macro to automate most of the process.

libcanard - A compact implementation of the UAVCAN/CAN protocol in C for high-integrity real-time embedded systems

  •    C++

Libcanard is a compact implementation of the UAVCAN/CAN protocol stack in C99/C11 for high-integrity real-time embedded systems. UAVCAN is an open lightweight data bus standard designed for reliable intravehicular communication in aerospace and robotic applications via CAN bus, Ethernet, and other robust transports. The acronym UAVCAN stands for Uncomplicated Application-level Vehicular Computing And Networking.

public_regulated_data_types - Regulated DSDL definitions for UAVCAN (standard and third-party)

  •    Python

This repository contains definitions of the regulated UAVCAN v1 data types. UAVCAN is an open technology for real-time intravehicular distributed computing and communication based on modern networking standards. The name stands for Uncomplicated Application-level Vehicular Computing And Networking. Contributors must obey the guidelines defined in this document. Feedback and proposals are welcome on the UAVCAN forum.


pyuavcan - Python implementation of the UAVCAN protocol stack.

  •    Python

PyUAVCAN is a full-featured implementation of the UAVCAN protocol stack intended for non-embedded, user-facing applications such as GUI software, diagnostic tools, automation scripts, prototypes, and various R&D cases. PyUAVCAN aims to support all features and transport layers of UAVCAN, be portable across all major platforms supporting Python, and be extensible to permit low-effort experimentation and testing of new protocol capabilities.

specification - The UAVCAN specification documents are maintained here.

  •    TeX

The sources of the UAVCAN specification and other related documents are contained here. When cloning this repository, don't forget to initialize the Git submodules: git submodule update --init --recursive.






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.