Skip to content

Commit

Permalink
Volley Boast vendor and devices (#687)
Browse files Browse the repository at this point in the history
Co-authored-by: Jaime Trinidad <[email protected]>
  • Loading branch information
mvujovic-vb and Jaime-Trinidad authored Nov 24, 2023
1 parent 3cc947f commit 59926a3
Show file tree
Hide file tree
Showing 19 changed files with 1,983 additions and 0 deletions.
10 changes: 10 additions & 0 deletions vendor/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1974,6 +1974,16 @@ vendors:
social:
linkedin: https://www.linkedin.com/company/koidra/

- id: volley-boast
name: Volley Boast LLC
description: Volley Boast designs, deploys, and manages industrial IOT solutions. Combining extremely low-power LPWAN technology with the latest in cloud computing, Volley Boast delivers actionable data and analytics to customers' end-devices with minimal overhead and maintenance.
vendorID: 918
website: https://volleyboast.com/
logo: volley-boast-logo.png
social:
linkedin: https://www.linkedin.com/company/volley-boast-llc
github: VolleyBoast

- id: open-boat-projects
name: Open Boat Projects
description: Open Boat Projects is a platform on which water sports enthusiasts present their self-constructed DIY projects around boating. The focus is on the idea of open source and open hardware as well as the exchange of ideas.
Expand Down
7 changes: 7 additions & 0 deletions vendor/volley-boast/index.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
endDevices:
# Unique identifier of the end device (lowercase, alphanumeric with dashes, max 36 characters)
- vobo-gp-1
- vobo-hl-1
- vobo-tc
- vobo-xp
- vobo-sl
4 changes: 4 additions & 0 deletions vendor/volley-boast/vobo-codec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Uplink decoder decodes binary data uplink into a JSON object (optional)
# For documentation on writing encoders and decoders, see: https://www.thethingsindustries.com/docs/integrations/payload-formatters/javascript/
uplinkDecoder:
fileName: vobo-decoder.js
1,368 changes: 1,368 additions & 0 deletions vendor/volley-boast/vobo-decoder.js

Large diffs are not rendered by default.

Binary file added vendor/volley-boast/vobo-gp-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
82 changes: 82 additions & 0 deletions vendor/volley-boast/vobo-gp-1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: VoBo-GP-1
description: General purpose LoRaWAN bridge

# Firmware versions (at least one is mandatory)
firmwareVersions:
- # Firmware version 1.03.10
version: '1.03.10'
numeric: 10310
profiles:
US902-928:
# Identifier of the profile (lowercase, alphanumeric with dashes, max 36 characters)
id: vobo-xx-profile
codec: vobo-codec
- # Firmware version 2.00.00
version: '2.00.00'
numeric: 20000
profiles:
US902-928:
# Identifier of the profile (lowercase, alphanumeric with dashes, max 36 characters)
id: vobo-xx-profile
codec: vobo-codec

# Sensors that this device features (optional)
# Valid values are:
# 4-20 ma, accelerometer, altitude, analog input, auxiliary, barometer, battery, button, bvoc, co, co2, conductivity,
# current, digital input, dissolved oxygen, distance, dust, energy, gps, gyroscope, h2s, humidity, iaq, level, light,
# lightning, link, magnetometer, moisture, motion, no, no2, o3, particulate matter, ph, pir, pm2.5, pm10, potentiometer,
# power, precipitation, pressure, proximity, pulse count, pulse frequency, radar, rainfall, rssi, smart valve, snr, so2,
# solar radiation, sound, strain, surface temperature, temperature, tilt, time, tvoc, uv, vapor pressure, velocity,
# vibration, voltage, water potential, water, weight, wifi ssid, wind direction, wind speed.
sensors:
- 4-20 ma
- analog input
- battery
- button
- digital input
- voltage

# Bridge interfaces (optional)
# Valid values are: modbus, m-bus, can bus, rs-485, sdi-12, analog.
bridgeInterfaces:
- analog
- modbus
- rs-485

# Dimensions in mm (optional)
# Use width, height, length and/or diameter
dimensions:
width: 79
length: 193
height: 117

# Weight in grams (optional)
weight: 681

# Battery information (optional)
battery:
replaceable: true
type: LSH20 (D size)

# Operating conditions (optional)
operatingConditions:
# Temperature (Celsius)
temperature:
min: -35
max: 80

# IP rating (optional)
ipCode: IP66

# Key provisioning (optional)
# Valid values are: custom (user can configure keys), join server and manifest.
keyProvisioning:
- join server

# Product and data sheet URLs (optional)
productURL: https://volleyboast.com/products/vobo-endpoints/
dataSheetURL: https://volleyboast.com/products/Latest/VoBoGP1/DCM-0018-A5_VoBo_GP1_DataSheet.pdf

# Photos
photos:
main: vobo-gp-1.jpg
Binary file added vendor/volley-boast/vobo-hl-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
82 changes: 82 additions & 0 deletions vendor/volley-boast/vobo-hl-1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: VoBo-HL-1
description: General purpose LoRaWAN bridge certified for use in Class 1 Div 2 hazardous locations

# Firmware versions (at least one is mandatory)
firmwareVersions:
- # Firmware version 1.03.10
version: '1.03.10'
numeric: 10310
profiles:
US902-928:
# Identifier of the profile (lowercase, alphanumeric with dashes, max 36 characters)
id: vobo-xx-profile
codec: vobo-codec
- # Firmware version 2.00.00
version: '2.00.00'
numeric: 20000
profiles:
US902-928:
# Identifier of the profile (lowercase, alphanumeric with dashes, max 36 characters)
id: vobo-xx-profile
codec: vobo-codec

# Sensors that this device features (optional)
# Valid values are:
# 4-20 ma, accelerometer, altitude, analog input, auxiliary, barometer, battery, button, bvoc, co, co2, conductivity,
# current, digital input, dissolved oxygen, distance, dust, energy, gps, gyroscope, h2s, humidity, iaq, level, light,
# lightning, link, magnetometer, moisture, motion, no, no2, o3, particulate matter, ph, pir, pm2.5, pm10, potentiometer,
# power, precipitation, pressure, proximity, pulse count, pulse frequency, radar, rainfall, rssi, smart valve, snr, so2,
# solar radiation, sound, strain, surface temperature, temperature, tilt, time, tvoc, uv, vapor pressure, velocity,
# vibration, voltage, water potential, water, weight, wifi ssid, wind direction, wind speed.
sensors:
- 4-20 ma
- analog input
- battery
- button
- digital input
- voltage

# Bridge interfaces (optional)
# Valid values are: modbus, m-bus, can bus, rs-485, sdi-12, analog.
bridgeInterfaces:
- analog
- modbus
- rs-485

# Dimensions in mm (optional)
# Use width, height, length and/or diameter
dimensions:
width: 79
length: 193
height: 117

# Weight in grams (optional)
weight: 681

# Battery information (optional)
battery:
replaceable: true
type: LSH20 (D size)

# Operating conditions (optional)
operatingConditions:
# Temperature (Celsius)
temperature:
min: -35
max: 80

# IP rating (optional)
ipCode: IP66

# Key provisioning (optional)
# Valid values are: custom (user can configure keys), join server and manifest.
keyProvisioning:
- join server

# Product and data sheet URLs (optional)
productURL: https://volleyboast.com/products/vobo-endpoints/
dataSheetURL: https://volleyboast.com/products/Latest/VoBoHL1/DCM-0017-A3_VoBo_HL1_DataSheet.pdf

# Photos
photos:
main: vobo-hl-1.jpg
53 changes: 53 additions & 0 deletions vendor/volley-boast/vobo-sl-profile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Vendor profile ID, can be freely issued by the vendor
# This vendor profile ID is also used on the QR code for LoRaWAN devices, see
# https://lora-alliance.org/sites/default/files/2020-10/LoRa_Alliance_Vendor_ID_for_QR_Code.pdf
vendorProfileID: 918

# LoRaWAN MAC version: 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4 or 1.1
macVersion: '1.0.4'
# LoRaWAN Regional Parameters version. Values depend on the LoRaWAN version:
# 1.0: TS001-1.0
# 1.0.1: TS001-1.0.1
# 1.0.2: RP001-1.0.2 or RP001-1.0.2-RevB
# 1.0.3: RP001-1.0.3-RevA
# 1.0.4: RP002-1.0.0 or RP002-1.0.1
# 1.1: RP001-1.1-RevA or RP001-1.1-RevB
regionalParametersVersion: 'RP002-1.0.1'
# regionalParametersVersion: 'RP002-1.0.3' # Supported, can't be assigned as there is no option for it.

# Whether the end device supports join (OTAA) or not (ABP)
supportsJoin: true
# If your device is an ABP device (supportsJoin is false), uncomment the following fields:
# RX1 delay
#rx1Delay: 5
# RX1 data rate offset
#rx1DataRateOffset: 0
# RX2 data rate index
#rx2DataRateIndex: 0
# RX2 frequency (MHz)
#rx2Frequency: 869.525
# Factory preset frequencies (MHz)
#factoryPresetFrequencies: [868.1, 868.3, 868.5, 867.1, 867.3, 867.5, 867.7, 867.9]

# Maximum EIRP
maxEIRP: 36
# Whether the end device supports 32-bit frame counters
supports32bitFCnt: true

# Whether the end device supports class B
supportsClassB: false
# If your device supports class B, uncomment the following fields:
# Maximum delay for the end device to answer a MAC request or confirmed downlink frame (seconds)
#classBTimeout: 60
# Ping slot period (seconds)
#pingSlotPeriod: 128
# Ping slot data rate index
#pingSlotDataRateIndex: 0
# Ping slot frequency (MHz). Set to 0 if the band supports ping slot frequency hopping.
#pingSlotFrequency: 869.525

# Whether the end device supports class C
supportsClassC: false
# If your device supports class C, uncomment the following fields:
# Maximum delay for the end device to answer a MAC request or confirmed downlink frame (seconds)
#classCTimeout: 60
Binary file added vendor/volley-boast/vobo-sl.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
76 changes: 76 additions & 0 deletions vendor/volley-boast/vobo-sl.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: VoBo-SL
description: The VoBo SL is a cost-effective, autonomous bridge between a single wired transmitter and a LoRaWAN® network.

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

# 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:
US902-928:
# Identifier of the profile (lowercase, alphanumeric with dashes, max 36 characters)
id: vobo-sl-profile
codec: vobo-codec

# Sensors that this device features (optional)
# Valid values are:
# 4-20 ma, accelerometer, altitude, analog input, auxiliary, barometer, battery, button, bvoc, co, co2, conductivity,
# current, digital input, dissolved oxygen, distance, dust, energy, gps, gyroscope, h2s, humidity, iaq, level, light,
# lightning, link, magnetometer, moisture, motion, no, no2, o3, particulate matter, ph, pir, pm2.5, pm10, potentiometer,
# power, precipitation, pressure, proximity, pulse count, pulse frequency, radar, rainfall, rssi, smart valve, snr, so2,
# solar radiation, sound, strain, surface temperature, temperature, tilt, time, tvoc, uv, vapor pressure, velocity,
# vibration, voltage, water potential, water, weight, wifi ssid, wind direction, wind speed.
sensors:
- 4-20 ma
- analog input
- battery
- button
- digital input
- voltage

# Bridge interfaces (optional)
# Valid values are: modbus, m-bus, can bus, rs-485, sdi-12, analog.
# bridgeInterfaces:
# - hart # Supported, can't be assigned as there is no option for it.

# Dimensions in mm (optional)
# Use width, height, length and/or diameter
dimensions:
width: 60
length: 159
height: 89

# Weight in grams (optional)
weight: 499

# Battery information (optional)
battery:
replaceable: true
type: LSH20 (D size)

# Operating conditions (optional)
operatingConditions:
# Temperature (Celsius)
temperature:
min: -40
max: 80

# IP rating (optional)
ipCode: IP66

# Key provisioning (optional)
# Valid values are: custom (user can configure keys), join server and manifest.
keyProvisioning:
- join server

# Product and data sheet URLs (optional)
productURL: https://volleyboast.com/products/vobosl/
dataSheetURL: https://volleyboast.com/products/Latest/VoBoSL/DCM-SL04-A1_VoBo_SL_Datasheet.pdf

# Photos
photos:
main: vobo-sl.jpg
53 changes: 53 additions & 0 deletions vendor/volley-boast/vobo-tc-profile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Vendor profile ID, can be freely issued by the vendor
# This vendor profile ID is also used on the QR code for LoRaWAN devices, see
# https://lora-alliance.org/sites/default/files/2020-10/LoRa_Alliance_Vendor_ID_for_QR_Code.pdf
vendorProfileID: 918

# LoRaWAN MAC version: 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4 or 1.1
macVersion: '1.0.4'
# LoRaWAN Regional Parameters version. Values depend on the LoRaWAN version:
# 1.0: TS001-1.0
# 1.0.1: TS001-1.0.1
# 1.0.2: RP001-1.0.2 or RP001-1.0.2-RevB
# 1.0.3: RP001-1.0.3-RevA
# 1.0.4: RP002-1.0.0 or RP002-1.0.1
# 1.1: RP001-1.1-RevA or RP001-1.1-RevB
regionalParametersVersion: 'RP002-1.0.1'
# regionalParametersVersion: 'RP002-1.0.3' # Supported, can't be assigned as there is no option for it.

# Whether the end device supports join (OTAA) or not (ABP)
supportsJoin: true
# If your device is an ABP device (supportsJoin is false), uncomment the following fields:
# RX1 delay
#rx1Delay: 5
# RX1 data rate offset
#rx1DataRateOffset: 0
# RX2 data rate index
#rx2DataRateIndex: 0
# RX2 frequency (MHz)
#rx2Frequency: 869.525
# Factory preset frequencies (MHz)
#factoryPresetFrequencies: [868.1, 868.3, 868.5, 867.1, 867.3, 867.5, 867.7, 867.9]

# Maximum EIRP
maxEIRP: 22
# Whether the end device supports 32-bit frame counters
supports32bitFCnt: true

# Whether the end device supports class B
supportsClassB: false
# If your device supports class B, uncomment the following fields:
# Maximum delay for the end device to answer a MAC request or confirmed downlink frame (seconds)
#classBTimeout: 60
# Ping slot period (seconds)
#pingSlotPeriod: 128
# Ping slot data rate index
#pingSlotDataRateIndex: 0
# Ping slot frequency (MHz). Set to 0 if the band supports ping slot frequency hopping.
#pingSlotFrequency: 869.525

# Whether the end device supports class C
supportsClassC: false
# If your device supports class C, uncomment the following fields:
# Maximum delay for the end device to answer a MAC request or confirmed downlink frame (seconds)
#classCTimeout: 60
Binary file added vendor/volley-boast/vobo-tc.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 59926a3

Please sign in to comment.