Skip to content

Latest commit

Β 

History

History
51 lines (31 loc) Β· 1.99 KB

File metadata and controls

51 lines (31 loc) Β· 1.99 KB

πŸ“‘ Ardulink-2 Firmware

Welcome to the official repository for the Ardulink-2 Firmware β€” an open-source Arduino firmware implementing the Ardulink Protocol for seamless communication with Java applications via Serial, MQTT, TCP/IP, Bluetooth, and more.

This repo hosts:

  • πŸ“„ Source code for the firmware
  • πŸ“– Documentation for the protocol
  • πŸ“¦ Pre-compiled HEX files ready for uploading to Arduino boards via our GitHub Releases
  • πŸ“ Examples demonstrating how to add custom code and extend the firmware in the examples/ subdirectory

πŸ“¦ Releases

Ready-to-use precompiled .hex files for various Arduino boards (e.g. Uno, Nano, Mega) are available on the Releases Page.

You can upload these using tools like:


πŸ“– Protocol Documentation

Detailed documentation for the Ardulink Protocol β€” including command structure, parameters, response types, and subscription mechanisms β€” can be found in the πŸ“– Ardulink2 Specification.


πŸ› οΈ Build Instructions

If you prefer to build the firmware from source:

  1. Install the Arduino IDE
  2. Open the ArdulinkProtocol/ArdulinkProtocol.ino sketch
  3. Select your target board and port
  4. Click Upload

πŸ“£ Contributions

Contributions, feature requests, and protocol extensions are welcome!
Feel free to open an Issue or submit a Pull Request.


πŸ”— Related Projects