# loxone-link-dotnet: implementing Loxone Link NAT-over-CAN devices

> loxone-link-dotnet implements the Loxone Link NAT protocol over CAN in a .NET 8 library. It models extensions and Tree devices, handles framed messages and challenge flows, and includes device simulators plus a CAN capture harness informed by prior Loxone research.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/VVlasy/loxone-link-dotnet>
- Primary source: <https://github.com/VVlasy/loxone-link-dotnet/blob/6c1d5b0beae1a9491525e758a2d50186db6c0a4a/README.md>
- Catalog page: <https://awesomerea.org/resources/loxone-link-dotnet-case/>
- Record JSON: <https://awesomerea.org/resources/loxone-link-dotnet-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/loxone-link-dotnet-case/index.md)

## Requirements & limits

- **Prerequisites:** .NET 8 and a supported CAN adapter, such as Waveshare Serial CAN.
- **Prerequisites:** Real-device authentication requires AES keys and related material obtained from the user's own hardware.
- **Limits:** The Linux SocketCAN adapter is a scaffold and needs a production P/Invoke implementation.
- **License:** GPL-3.0 license.

## Primary sources

1. <https://github.com/VVlasy/loxone-link-dotnet/blob/6c1d5b0beae1a9491525e758a2d50186db6c0a4a/README.md>

## More in Protocols

- [Polycab PSIS-3K-SM1: recovering Bluetooth telemetry for MQTT](https://awesomerea.org/resources/polycab-solar-inverter-to-mqtt-case/index.md) · Case study
- [aquacomputer-quadro-control: reconstructing Quadro USB configuration](https://awesomerea.org/resources/aquacomputer-quadro-control-case/index.md) · Case study
- [HT2000Lib: reconstructing an HT2000 logger's USB HID interface](https://awesomerea.org/resources/ht2000lib-case/index.md) · Case study
- [ASUS XG34WCDG: mapping DDC/CI monitor controls](https://awesomerea.org/resources/asus-xg34wcdg-protocol-case/index.md) · Case study
- [MSI Optix G27C2: mapping its DDC/CI monitor controls](https://awesomerea.org/resources/msi-optix-g27c2-protocol-case/index.md) · Case study
- [QCYbutMOD: a QCY earbuds client built from reconstructed BLE commands](https://awesomerea.org/resources/qcybutmod-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
