Skip to content

Commit

Permalink
Added TEKTELIC Seal, Memo and Tempo Devices (#766)
Browse files Browse the repository at this point in the history
* add breeze

* add stork sensor

* revert validate.js

* add empty line to validate.js

* remove vendor line

* add TEKTELIC SEAL sensor

* add TEKTELIC MEMO sensor

* add TEKTELIC TEMPO sensor

* revert validate.js

* Update vendor/tektelic/t0006377-memo.yaml

Co-authored-by: Lars Dannijs <[email protected]>

* remove vendor name from devices

---------

Co-authored-by: Johan Stokking <[email protected]>
Co-authored-by: Lars Dannijs <[email protected]>
Co-authored-by: Jaime Trinidad <[email protected]>
  • Loading branch information
4 people authored Apr 2, 2024
1 parent a1a8f5a commit 8d114b3
Show file tree
Hide file tree
Showing 17 changed files with 7,194 additions and 0 deletions.
755 changes: 755 additions & 0 deletions vendor/tektelic/decoder_memo.js

Large diffs are not rendered by default.

2,989 changes: 2,989 additions & 0 deletions vendor/tektelic/decoder_seal.js

Large diffs are not rendered by default.

722 changes: 722 additions & 0 deletions vendor/tektelic/encoder_memo.js

Large diffs are not rendered by default.

2,419 changes: 2,419 additions & 0 deletions vendor/tektelic/encoder_seal.js

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions vendor/tektelic/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,6 @@ endDevices:
- t00048xx-smart-room-pir
- t0007806-breeze-v
- t0008375-stork
- t0007705-seal
- t0006377-memo
- t0006377-tempo
Binary file added vendor/tektelic/memo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/tektelic/seal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions vendor/tektelic/t0006086-868-profile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
supportsClassB: false
supportsClassC: true
classCTimeout: 60
macVersion: 1.0.2
regionalParametersVersion: RP001-1.0.2-RevB
supportsJoin: true
maxEIRP: 16
supports32bitFCnt: true
8 changes: 8 additions & 0 deletions vendor/tektelic/t0006086-915-profile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
supportsClassB: false
supportsClassC: true
classCTimeout: 60
macVersion: 1.0.2
regionalParametersVersion: RP001-1.0.2-RevB
supportsJoin: true
maxEIRP: 30
supports32bitFCnt: true
17 changes: 17 additions & 0 deletions vendor/tektelic/t0006086-codec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
uplinkDecoder:
fileName: decoder_memo.js
examples:
- description: Seconds Per Core Tick
input:
fPort: 10
bytes: [0x20, 0x00, 0x00, 0x00, 0x3C]
output:
data:
port: '10'
raw: '[20, 00, 00, 00, 3C]'
seconds_per_core_tick: 0
errors: []
warnings: []

downlinkEncoder:
fileName: encoder_memo.js
77 changes: 77 additions & 0 deletions vendor/tektelic/t0006377-memo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: MEMO Multi-Purpose Display Tablet
description: Dynamic, adaptable, and low-power E-ink display

# Firmware versions (at least one is mandatory)
firmwareVersions:
- # Firmware version
version: '1.0.0'
numeric: 1

# LoRaWAN Device Profiles per region
# Supported regions are EU863-870, US902-928, AU915-928, AS923, CN779-787, EU433, CN470-510, KR920-923, IN865-867,
# RU864-870
profiles:
EU863-870:
id: t0006086-868-profile
lorawanCertified: false
codec: t0006086-codec
US902-928:
id: t0006086-915-profile
lorawanCertified: false
codec: t0006086-codec

# Dimensions in mm (optional)
# Use width, height, length and/or diameter
dimensions:
width: 157
length: 112
height: 25

# Battery information (optional)
battery:
type: AA

# Operating conditions (optional)
operatingConditions:
# Temperature (Celsius)
temperature:
min: 0
max: 60
# Relative humidity (fraction of 1)
relativeHumidity:
min: 0.05
max: 0.95

# IP rating (optional)
ipCode: IP67

# Product and data sheet URLs (optional)
productURL: https://tektelic.com/products/sensors/memo-multi-purpose-display-tablet/
dataSheetURL: https://tektelic.com/wp-content/uploads/MEMO-Multi-Purpose-Display-Tablet.pdf
manuals: https://support.tektelic.com/portal/en/kb/articles/custom-display-tablet-technical-reference-manual

# Photos
photos:
main: memo.png # Image needs to have a transparent background

# Regulatory compliances (optional)
compliances:
safety:
- body: IEC
norm: CE
standard: 62368-1
regulatory:
- body: ETSI EN
standard: 300 220-1
- body: ETSI EN
standard: 300 220-2
- body: ETSI EN
standard: 301 489-1
- body: ETSI EN
standard: 301 489-3
- body: FCC
standard: '15.247'
- body: FCC
standard: '15.209'
- body: FCC
standard: '15.109'
77 changes: 77 additions & 0 deletions vendor/tektelic/t0006377-tempo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: TEMPO Meeting Room Booking Solution
description: Easily and Efficiently Track and Manage Meeting Rooms Occupancy Status and Bookings

# Firmware versions (at least one is mandatory)
firmwareVersions:
- # Firmware version
version: '1.0.0'
numeric: 1

# LoRaWAN Device Profiles per region
# Supported regions are EU863-870, US902-928, AU915-928, AS923, CN779-787, EU433, CN470-510, KR920-923, IN865-867,
# RU864-870
profiles:
EU863-870:
id: t0006086-868-profile
lorawanCertified: false
codec: t0006086-codec
US902-928:
id: t0006086-915-profile
lorawanCertified: false
codec: t0006086-codec

# Dimensions in mm (optional)
# Use width, height, length and/or diameter
dimensions:
width: 157
length: 112.4
height: 24.5

# Battery information (optional)
battery:
type: AA

# Operating conditions (optional)
operatingConditions:
# Temperature (Celsius)
temperature:
min: 0
max: -40
# Relative humidity (fraction of 1)
relativeHumidity:
min: 0.05
max: 0.95

# IP rating (optional)
ipCode: IP67

# Product and data sheet URLs (optional)
productURL: https://tektelic.com/products/solutions/tempo-meeting-room-booking-solution/
dataSheetURL: https://tektelic.com/wp-content/uploads/TEKTELIC-TEMPO-Solution.pdf
manuals: https://support.tektelic.com/portal/en/kb/articles/meeting-room-display-tablet-trm

# Photos
photos:
main: tempo.png # Image needs to have a transparent background

# Regulatory compliances (optional)
compliances:
safety:
- body: IEC
norm: CE
standard: 62368-1
regulatory:
- body: ETSI EN
standard: 300 220-1
- body: ETSI EN
standard: 300 220-2
- body: ETSI EN
standard: 301 489-1
- body: ETSI EN
standard: 301 489-3
- body: FCC
standard: '15.247'
- body: FCC
standard: '15.209'
- body: FCC
standard: '15.109'
7 changes: 7 additions & 0 deletions vendor/tektelic/t0007705-868-profile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
supportsClassB: false
supportsClassC: false
macVersion: 1.0.2
regionalParametersVersion: RP001-1.0.2-RevB
supportsJoin: true
maxEIRP: 16
supports32bitFCnt: true
7 changes: 7 additions & 0 deletions vendor/tektelic/t0007705-915-profile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
supportsClassB: false
supportsClassC: false
macVersion: 1.0.2
regionalParametersVersion: RP001-1.0.2-RevB
supportsJoin: true
maxEIRP: 30
supports32bitFCnt: true
28 changes: 28 additions & 0 deletions vendor/tektelic/t0007705-codec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
uplinkDecoder:
fileName: decoder_seal.js
examples:
- description: Battery Lifetime Percentage
input:
fPort: 10
bytes: [0x00, 0xD3, 0x64, 0x00, 0xBD, 0x01, 0x99]
output:
data:
battery_lifetime_pct: 100
battery_lifetime_dys: 409
port: '10'
raw: '[00, D3, 64, 00, BD, 01, 99]'
errors: []
warnings: []

downlinkEncoder:
fileName: encoder_seal.js
examples:
- description: Core Ticks Configuration Downlink
input:
data:
periodic_tx_config:
seconds_per_core_tick:
write: 120
output:
bytes: [160, 0, 0, 0, 120]
port: '100'
77 changes: 77 additions & 0 deletions vendor/tektelic/t0007705-seal.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: SEAL Wearble Safety & GPS Trcker
description: Wearable industrial device for comprehensive safety monitoring and location tracking of personnel

# Firmware versions (at least one is mandatory)
firmwareVersions:
- # Firmware version
version: '1.0.0'
numeric: 1

# LoRaWAN Device Profiles per region
# Supported regions are EU863-870, US902-928, AU915-928, AS923, CN779-787, EU433, CN470-510, KR920-923, IN865-867,
# RU864-870
profiles:
EU863-870:
id: t0007705-868-profile
lorawanCertified: false
codec: t0007705-codec
US902-928:
id: t0007705-915-profile
lorawanCertified: false
codec: t0007705-codec

# Dimensions in mm (optional)
# Use width, height, length and/or diameter
dimensions:
width: 104
length: 70
height: 34

# Battery information (optional)
battery:
type: AA

# Operating conditions (optional)
operatingConditions:
# Temperature (Celsius)
temperature:
min: -20
max: 60
# Relative humidity (fraction of 1)
relativeHumidity:
min: 0.05
max: 0.95

# IP rating (optional)
ipCode: IP67

# Product and data sheet URLs (optional)
productURL: https://tektelic.com/products/sensors/seal-wearable-gps-tracker/
dataSheetURL: https://tektelic.com/wp-content/uploads/SEAL-Wearable-GPS-Tracker.pdf
manuals: https://support.tektelic.com/portal/en/kb/articles/seal-trm

# Photos
photos:
main: seal.png # Image needs to have a transparent background

# Regulatory compliances (optional)
compliances:
safety:
- body: IEC
norm: CE
standard: 62368-1
regulatory:
- body: ETSI EN
standard: 300 220
- body: ETSI EN
standard: 301 489-1
- body: ETSI EN
standard: 301 489-3
- body: FCC
standard: '15.247'
- body: FCC
standard: '15.209'
- body: RSS
standard: '-247'
- body: RSS
standard: '-GEN'
Binary file added vendor/tektelic/tempo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8d114b3

Please sign in to comment.