Skip to content

Ardulink/Firmware

Repository files navigation

📡 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

About

Firmware of the Ardulink project

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •