Skip to content

Commit

Permalink
Add onboarding guide URL definition (#765)
Browse files Browse the repository at this point in the history
* add onboardingGuideURL

* add ethernet options to device properties

* Update onboarding text
  • Loading branch information
LDannijs authored Mar 25, 2024
1 parent 534fd94 commit 7af7bf2
Show file tree
Hide file tree
Showing 15 changed files with 66 additions and 7 deletions.
10 changes: 7 additions & 3 deletions schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -1008,7 +1008,7 @@
"bridgeInterfaces": {
"type": "array",
"items": {
"enum": ["modbus", "m-bus", "can bus", "rs-485", "sdi-12", "analog"]
"enum": ["modbus", "m-bus", "can bus", "rs-485", "sdi-12", "analog", "ethernet"]
},
"uniqueItems": true
},
Expand Down Expand Up @@ -1110,7 +1110,7 @@
"keyProgramming": {
"type": "array",
"items": {
"enum": ["bluetooth", "nfc", "wifi", "serial", "firmware"]
"enum": ["bluetooth", "nfc", "wifi", "ethernet", "serial", "firmware"]
},
"uniqueItems": true
},
Expand All @@ -1120,7 +1120,7 @@
"firmwareProgramming": {
"type": "array",
"items": {
"enum": ["serial", "fuota lorawan", "fuota other"]
"enum": ["serial", "ethernet", "fuota lorawan", "fuota other"]
},
"uniqueItems": true
},
Expand All @@ -1132,6 +1132,10 @@
"type": "string",
"format": "uri"
},
"onboardingGuideURL": {
"type": "string",
"format": "uri"
},
"resellerURLs": {
"type": "array",
"items": {
Expand Down
3 changes: 3 additions & 0 deletions vendor/browan/tbms100.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ operatingConditions:
ipCode: IP50

productURL: http://www.browan.com/product/motion-sensor-pir/detail
# Link to simple, easy onboarding instructions for the device.
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/browan-tbms100/

photos:
main: tbms100.png
Expand Down
4 changes: 4 additions & 0 deletions vendor/dragino/lht52.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,10 @@ sensors:
# Product and data sheet URLs (optional)
productURL: https://www.dragino.com/products/temperature-humidity-sensor/item/199-lht52.html
dataSheetURL: https://www.dragino.com/products/temperature-humidity-sensor/item/199-lht52.html
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/dragino-lht52/

sellerURLs:
- name: 'Dragino'
region:
Expand Down
3 changes: 3 additions & 0 deletions vendor/elsys/ers-lite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,9 @@ operatingConditions:
# Product and data sheet URLs (optional)
productURL: https://www.elsys.se/en/ers-lite/
dataSheetURL: https://elsys.se/public/datasheets/ERS_Lite_datasheet.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/elsys-ers-lite/

# Photos
photos:
Expand Down
12 changes: 8 additions & 4 deletions vendor/example/windsensor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ additionalRadios:
- cellular

# Bridge interfaces (optional)
# Valid values are: modbus, m-bus, can bus, rs-485, sdi-12, analog.
# Valid values are: modbus, m-bus, can bus, rs-485, sdi-12, analog, ethernet.
bridgeInterfaces:
- m-bus
- rs-485
Expand Down Expand Up @@ -121,7 +121,7 @@ keyProvisioning:
- join server

# Key programming (optional)
# Valid values are: bluetooth, nfc, wifi, serial (when the user has a serial interface to set the keys)
# Valid values are: bluetooth, nfc, wifi, ethernet (via a webpage), serial (when the user has a serial interface to set the keys)
# and firmware (when the user should change the firmware to set the keys).
keyProgramming:
- serial
Expand All @@ -132,7 +132,7 @@ keyProgramming:
keySecurity: none

# Firmware programming (optional)
# Valid values are: serial (when the user has a serial interface to update the firmware), fuota lorawan (when the device
# Valid values are: serial (when the user has a serial interface to update the firmware), ethernet, fuota lorawan (when the device
# supports LoRaWAN FUOTA via standard interfaces) and fuota other (other wireless update mechanism).
firmwareProgramming:
- serial
Expand All @@ -141,11 +141,15 @@ firmwareProgramming:
# Product and data sheet URLs (optional)
productURL: https://example.org/wind-sensor
dataSheetURL: https://example.org/wind-sensor/datasheet.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/windsensor

# Commercial information
resellerURLs:
- name: 'Reseller 1'
region:
region: # valid regions are: Argentina, Australia, Brazil, Canada, China, European Union, India, Indonesia.
# Japan, Mexico, Russia, Saudi Arabia, South Africa, South Korea, Turkey, United States, Other
- European Union
url: https://example.org/reseller1
- name: 'Reseller 2'
Expand Down
3 changes: 3 additions & 0 deletions vendor/milesight-iot/em300-th.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ keyProvisioning:
keySecurity: none
productURL: https://www.milesight-iot.com/lorawan/sensor/em300-th/
dataSheetURL: https://resource.milesight-iot.com/milesight/document/em300-th-datasheet-en.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/milesight-em300-th/
resellerURLs:
- name: '[email protected]'
region:
Expand Down
3 changes: 3 additions & 0 deletions vendor/moko/lw001-bgpro.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,9 @@ firmwareProgramming:
# Product and data sheet URLs (optional)
productURL: https://www.mokosmart.co/lorawan-tracker-lw001-bg-pro/
dataSheetURL: https://www.dropbox.com/s/o11fg58vcgn47kc/LW001-BG%20PRO%20Specification%20V1.1-.pdf?dl=0
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/lw001-bg-pro/

# Photos
photos:
Expand Down
3 changes: 3 additions & 0 deletions vendor/sensative/strips.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,6 @@ photos:
# Product and data sheet URLs (optional)
productURL: https://sensative.com/sensors/strips-lorawan-sensors/
dataSheetURL: https://sensative.com/sensors/strips-brochure-2021-lineup/
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/sensative-strips/
3 changes: 3 additions & 0 deletions vendor/sensecap/sensecaps2100-data-logger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ keySecurity: none
# Product and data sheet URLs (optional)
productURL: https://www.seeedstudio.com/SenseCAP-S2100-LoRaWAN-Data-Logger-p-5361.html
dataSheetURL: https://files.seeedstudio.com/products/114992867/SenseCAP%20S210X%20LoRaWAN%20Sensor%20Catalogue.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/seeed-s210x/

# Commercial information
resellerURLs:
Expand Down
3 changes: 3 additions & 0 deletions vendor/sensecap/sensecaps2101-temp-humid.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,9 @@ keySecurity: none
# Product and data sheet URLs (optional)
productURL: https://www.seeedstudio.com/SenseCAP-S2101-LoRaWAN-Air-Temperature-and-Humidity-Sensor-p-5354.html
dataSheetURL: https://files.seeedstudio.com/products/114992867/SenseCAP%20S210X%20LoRaWAN%20Sensor%20Catalogue.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/seeed-s210x/

# Commercial information
resellerURLs:
Expand Down
3 changes: 3 additions & 0 deletions vendor/sensecap/sensecaps2102-light.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@ keySecurity: none
# Product and data sheet URLs (optional)
productURL: https://www.seeedstudio.com/SenseCAP-S2102-LoRaWAN-Light-Intensity-Sensor-p-5355.html
dataSheetURL: https://files.seeedstudio.com/products/114992867/SenseCAP%20S210X%20LoRaWAN%20Sensor%20Catalogue.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/seeed-s210x/

# Commercial information
resellerURLs:
Expand Down
3 changes: 3 additions & 0 deletions vendor/sensecap/sensecaps2103-co2-temp-humid.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,9 @@ keySecurity: none
# Product and data sheet URLs (optional)
productURL: https://www.seeedstudio.com/SenseCAP-S2103-LoRaWAN-CO2-Temperature-and-Humidity-Sensor-p-5356.html
dataSheetURL: https://files.seeedstudio.com/products/114992867/SenseCAP%20S210X%20LoRaWAN%20Sensor%20Catalogue.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/seeed-s210x/

# Commercial information
resellerURLs:
Expand Down
3 changes: 3 additions & 0 deletions vendor/sensecap/sensecaps2104-soil-moisture-temp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,9 @@ keySecurity: none
# Product and data sheet URLs (optional)
productURL: https://www.seeedstudio.com/SenseCAP-S2104-LoRaWAN-Soil-Temperature-and-Moisture-Sensor-p-5357.html
dataSheetURL: https://files.seeedstudio.com/products/114992867/SenseCAP%20S210X%20LoRaWAN%20Sensor%20Catalogue.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/seeed-s210x/

# Commercial information
resellerURLs:
Expand Down
3 changes: 3 additions & 0 deletions vendor/sensecap/sensecaps2105-soll-moisture-temp-ec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,9 @@ keySecurity: none
# Product and data sheet URLs (optional)
productURL: https://www.seeedstudio.com/SenseCAP-S2105-LoRaWAN-Soil-Temperature-Moisture-and-EC-Sensor-p-5358.html
dataSheetURL: https://files.seeedstudio.com/products/114992867/SenseCAP%20S210X%20LoRaWAN%20Sensor%20Catalogue.pdf
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/seeed-s210x/

# Commercial information
resellerURLs:
Expand Down
14 changes: 14 additions & 0 deletions vendor/the-things-industries/generic-node-sensor-edition.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
name: Generic Node (Sensor Edition)
description: The Things Industries Generic Node Sensor Edition is a LoRaWAN® development board that consists of a temperature and humidity sensor and an accelerometer. These onboard sensors can be used to measure temperature, humidity, motion, free fall, and orientation. In addition to that, it provides expansion slots for connecting various sensors. It is suitable for a wide range of use cases that cover industrial, farming, facility management, and leisure.

hardwareVersions:
- version: '1.1'

firmwareVersions:
- version: '1.0'
hardwareVersions:
Expand All @@ -15,17 +17,29 @@ firmwareVersions:
id: generic-node-sensor-edition-915
lorawanCertified: false
codec: generic-node-sensor-edition-codec

sensors:
- accelerometer
- battery
- button
- humidity
- temperature

battery:
replaceable: true
type: 2x AA

keyProvisioning:
- custom

keySecurity: read protected

# Product and data sheet URLs (optional)
productURL: https://www.genericnode.com/
dataSheetURL: https://github.com/TheThingsIndustries/generic-node-se
# Link to simple, easy onboarding instructions for the device (optional).
# Please do not use this for marketing or overly technical documents like a data sheet.
onboardingGuideURL: https://www.thethingsindustries.com/docs/devices/models/generic-node-se/

photos:
main: gnse.png

0 comments on commit 7af7bf2

Please sign in to comment.