Skip to content
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
fc897eb
move the examples to TTC demo repo
Hao-Siemens Aug 10, 2026
1bffb84
move the examples the example folders
Hao-Siemens Aug 11, 2026
c6a08b0
fix: replace lorav:mostSignificantByte with lorav:endian, Byte order …
Hao-Siemens Aug 12, 2026
56f7d50
Merge branch 'eclipse-thingweb:main' into feature/update-binding-spec…
Hao-Siemens Aug 13, 2026
bb01d08
reference the external repo for examples, update the instruction
Hao-Siemens Aug 13, 2026
0b3a703
test: pin binding output with a golden snapshot before the events ref…
Hao-Siemens Aug 13, 2026
284e498
Breaking update of the vocab and corresponding toolchain, examples, a…
Hao-Siemens Aug 13, 2026
4567be3
minor fix: redering the README, code cleaning
Hao-Siemens Aug 13, 2026
27d7c55
minor fix: redering the README, code cleaning2
Hao-Siemens Aug 13, 2026
8781bb1
Improve/fix README
Hao-Siemens Aug 14, 2026
7337087
Merge upstream/main: pick up the pinned device catalog size (#92)
Hao-Siemens Aug 24, 2026
e933c92
Check the curated examples into this repository
Hao-Siemens Aug 24, 2026
17fe113
Express device metadata with schema.org rather than TD core's version
Hao-Siemens Aug 24, 2026
7142d81
Replace the AM102 example with a real EM300-TH capture
Hao-Siemens Aug 25, 2026
b85fee8
Map wire values to enum members on the form, not in the data schema
Hao-Siemens Aug 25, 2026
b9c4fd3
Name the MC-Button thermistor bit instead of inverting it arithmetically
Hao-Siemens Aug 25, 2026
f121c39
Map the MC-Button thermistor bit to a boolean, and correct its measur…
Hao-Siemens Aug 25, 2026
54023af
Update mclimate mc button example and clean the readme for more clarity
Hao-Siemens Aug 25, 2026
631b556
Label the EM300-TH example 'tlv', matching every other tagged device
Hao-Siemens Aug 25, 2026
6ea9f05
update readme to reflect the changes on clv and tlv layout
Hao-Siemens Aug 25, 2026
baac98a
Say what --fport is for, not just when it is required
Hao-Siemens Aug 26, 2026
cf1e505
Apply suggestion from @egekorkan
egekorkan Aug 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
[![AsyncAPI Converter CI Pipeline](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-async-api-converter.yaml/badge.svg)](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-async-api-converter.yaml)
[![OpenAPI Converter CI Pipeline](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-open-api-converter.yaml/badge.svg)](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-open-api-converter.yaml)
[![JSON Spell Checker CI Pipeline](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-json-spell-checker.yaml/badge.svg)](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-json-spell-checker.yaml)
[![LoRaWAN CI Pipeline](https://github.com/eclipse-thingweb/td-tools/actions/workflows/python-ci-lorawan.yml/badge.svg)](https://github.com/eclipse-thingweb/td-tools/actions/workflows/python-ci-lorawan.yml)
[![TD Utils CI Pipeline](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-td-utils.yaml/badge.svg)](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-td-utils.yaml)
[![Thing Model CI Pipeline](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-thing-model.yaml/badge.svg)](https://github.com/eclipse-thingweb/td-tools/actions/workflows/ci-thing-model.yaml)

Expand All @@ -27,6 +28,7 @@ Tools in this repository:
- [AsyncAPI Converter](https://github.com/eclipse-thingweb/td-tools/tree/main/node/async-api-converter): Converting TDs to AsyncAPI documents when the TD uses MQTT binding
- [Code Generation Tool](https://github.com/eclipse-thingweb/td-tools/tree/main/node/code-gen): Generating code snippets for interacting with Thing Descriptions (TD) in multiple programming languages
- [JSON Spell Checker](https://github.com/eclipse-thingweb/td-tools/tree/main/node/json-spell-checker): Checking errors in JSON documents (e.g. TDs) when there is a JSON Schema available (e.g. TD JSON Schema). This is not limited to TDs only.
- [LoRaWAN Binding](https://github.com/eclipse-thingweb/td-tools/tree/main/python/lorawan): Describing a LoRaWAN payload binding inside a TD, converting it to a LoRa-Alliance payload schema, decoding uplinks and generating ChirpStack/TTN JavaScript codecs (Python)
Comment thread
egekorkan marked this conversation as resolved.
Outdated
- [OpenAPI Converter](https://github.com/eclipse-thingweb/td-tools/tree/main/node/open-api-converter): Converting TDs to OpenAPI documents when the TD uses HTTP binding
- [Thing Model Tooling](https://github.com/eclipse-thingweb/td-tools/tree/main/node/thing-model): Tooling to use Thing Models, such as resolving dependencies and imports.

Expand Down
11 changes: 9 additions & 2 deletions python/lorawan/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@ build/
# Temporary local scratch scripts
/_tmp_*.py

# Curated examples are synced from upstream (not checked in).
examples/*.td.json
examples/*.vectors.json

# Generated codec artifacts (reproducible via `lorawan-wot convert` / generators)
examples/generated/
examples/devices/
# Folder skeletons are tracked via .gitkeep; only their contents are ignored.
examples/generated/*
!examples/generated/.gitkeep
examples/devices/*
!examples/devices/.gitkeep
415 changes: 208 additions & 207 deletions python/lorawan/README.md

Large diffs are not rendered by default.

106 changes: 0 additions & 106 deletions python/lorawan/examples/adeunis-comfort2.td.json

This file was deleted.

28 changes: 0 additions & 28 deletions python/lorawan/examples/adeunis-comfort2.vectors.json

This file was deleted.

Empty file.
138 changes: 0 additions & 138 deletions python/lorawan/examples/dragino-lht65n.td.json

This file was deleted.

43 changes: 0 additions & 43 deletions python/lorawan/examples/dragino-lht65n.vectors.json

This file was deleted.

Loading
Loading