Warning: Upgrading from luvitred versions 2.21.3 or older to 2.22.0 or newer require that your upgrade the cg firmware and luvitred simultaneously. If you use 2.21.3 or older with firmware 2.93 or newer then luvitred may crash unexpectedly. Crashes have been known to happen when using nodes related to ftp.
Highlights:
FTP server node
A new ftp node is available that supports FTP and FTPS. No FTP over SSH (SFTP) support.
Lora Codec node
A node that can decode various lora payloads from different manufacturers. Supported sensor types include: elsys, ubigreen, nke, netvox, polysense, vicki.
Lora CG2132 expansion card
This new lora card supports all regions that use 868 AND 915 MHz: EU868, IN865, RU864, US915, AU915, AS923. CloudGate firmware 2.95 is required to use this card. Another benefit of this card is that it uses the Semtech SX1302 instead of the SX1301, which has a reduced power usage.
TLS 1.0 and TLS 1.1 support removed
Support for both protocols has been globally deprecated in 2020. LuvitRED will refuse to connect if a server uses any of these protocol (or older!) and doesn't support TLS1.2 or TLS1.3.
Wirepas v5 supported
LuvitRED now supports both wirepas v4 and v5. If you wish to upgrade to v5, the binaries for the wirepas expansion card is available on our ftp server ftp.option.com. OTA upgrades from v4 to v5 are not (officially) supported.
Full Change-log:
2.24.0:
editor: fix luvitred https access after re-deploy ftp: server node lora-codec: fix NKE decoder AnalogInput + MultiMasterSlave lora: emit join-request message if strict AppEUI is used lora: fix RX2 + RXC datarate in US AS AU IN regions snmp: support snmp set varbinds sysinfo: show licence
2.23.0:
bacnet: fix crash on redeploy ftp: fix file descriptor leaks function: support string.pack string.unpack iothub: retry on failed dps registration lora: codec node lora: EU433 improvements lora: support CG2132 card modbus multipoll: fix crash on stop polling command modbus multipoll: fix hung node after unexpected tcp disconnect tcp control: fix connecting with incorrect params
2.22.5:
crypto: asymmetric encryption crypto: sign and verify data iothub: message routing lora: US fix subband selection in combination with ADR lora: US/AU join accept with cflist (1.0.3) mbus: fix crash when slave sends incorrect man id modbus: fix crash when closing serial port tls: remove TLS 1.1 support
2.22.4:
cumulocity: fix hung poller, fix realtime timeout error editor: easy access to commonly used nodes example: bacnet control flow flow node: stop flow command fs ops: async copy, move, list fs ops: limit max open files http server: do not automatically add a splat (wildcard) lora: 1.0.4 support lora: class C downlink improvements lora: fix adr for lora spec < 1.0.2B (again) lora: less aggressive adr increments modbus control: set serial port mqtt: fix crash logging without client wirepas: various improvements xml: fix clone issue - implement msg props
2.22.3:
fs ops: fix crash on empty source file name gpio: fix reading pulse count lora: fix LinkCheckAns margin lora: fix time on air calculations lora: ignore retransmissions with same fcnt lora: no mac messages in RXC downlink lora: queue confirmed/unconfirmed per message lora: request battery status of sensors lora: show packet queue using msg.app.log main: fix crash on changing hostname siglevel: show rssi, ecio, rscp, ecno, rsrp, rsrq, sinr, snr tls: fix server session reuse when requiring client certs tls: remove TLS 1.0 support
2.22.2:
cumulocity: fix template handling causing extra data usage file node: workaround p1 kernel driver bug firewall node: allow both in and out iface set to all flow node: show total and free cloudgate memory lora: fix default rx window select option lora: support forwarder reset on CG mini lora: validate name, adr, confirmed user input mqtt: fix qos 1/2 publish encoding/decoding protobuf: fix large uint64_t decode wirepas: experimental support for version 5.0
2.22.1:
c8y: set name of child device c8y: throw errors on failed to send config: allow cust config flow flow node: uptime and loadavg i2c: fix crash when failed to open lora: fix setting adr in database lvldb: output msg on operation completed status: fix possible stack overflow subflow: fix catch/status nodes tls: update mozilla CA certificates udp out: allow port override in msg udp out: fix broadcast binding to incorrect port udp request: allow sending to broadcast address udp request: bind to interface wirepas: fix tls secure protocol
2.22.0:
bacnet: limit and queue client requests c8y: backoff retry on incorrect credentials c8y: optional reboot after fw upgrade cbor: cbor node cglib: add LTE M1/NB1/NB2 wwan system type file out: improve performance appending to file lib: start subflow nodes once per subflow lora: improved adr algorithm lora: prevent join-accept replays sysinfo: hide meid warning tls: updated (mozilla) cipher suites tls: support tls 1.3 tls: use openssl 1.1.1
OPTION Support
LuvitRED 2.24.0 has been released and is now available on CloudGate Universe.
Links accessible after logging into the universe:
Release date: March 02 2021
Minimum firmware: 2.94.1
Warning:
Upgrading from luvitred versions 2.21.3 or older to 2.22.0 or newer require that your upgrade the cg firmware and luvitred simultaneously. If you use 2.21.3 or older with firmware 2.93 or newer then luvitred may crash unexpectedly. Crashes have been known to happen when using nodes related to ftp.
Highlights:
A new ftp node is available that supports FTP and FTPS. No FTP over SSH (SFTP) support.
A node that can decode various lora payloads from different manufacturers. Supported sensor types include: elsys, ubigreen, nke, netvox, polysense, vicki.
This new lora card supports all regions that use 868 AND 915 MHz: EU868, IN865, RU864, US915, AU915, AS923. CloudGate firmware 2.95 is required to use this card. Another benefit of this card is that it uses the Semtech SX1302 instead of the SX1301, which has a reduced power usage.
Support for both protocols has been globally deprecated in 2020. LuvitRED will refuse to connect if a server uses any of these protocol (or older!) and doesn't support TLS1.2 or TLS1.3.
LuvitRED now supports both wirepas v4 and v5. If you wish to upgrade to v5, the binaries for the wirepas expansion card is available on our ftp server ftp.option.com. OTA upgrades from v4 to v5 are not (officially) supported.
Full Change-log:
2.24.0:
ftp: server node
lora-codec: fix NKE decoder AnalogInput + MultiMasterSlave
lora: emit join-request message if strict AppEUI is used
lora: fix RX2 + RXC datarate in US AS AU IN regions
snmp: support snmp set varbinds
sysinfo: show licence
2.23.0:
ftp: fix file descriptor leaks
function: support string.pack string.unpack
iothub: retry on failed dps registration
lora: codec node
lora: EU433 improvements
lora: support CG2132 card
modbus multipoll: fix crash on stop polling command
modbus multipoll: fix hung node after unexpected tcp disconnect
tcp control: fix connecting with incorrect params
2.22.5:
crypto: sign and verify data
iothub: message routing
lora: US fix subband selection in combination with ADR
lora: US/AU join accept with cflist (1.0.3)
mbus: fix crash when slave sends incorrect man id
modbus: fix crash when closing serial port
tls: remove TLS 1.1 support
2.22.4:
editor: easy access to commonly used nodes
example: bacnet control flow
flow node: stop flow command
fs ops: async copy, move, list
fs ops: limit max open files
http server: do not automatically add a splat (wildcard)
lora: 1.0.4 support
lora: class C downlink improvements
lora: fix adr for lora spec < 1.0.2B (again)
lora: less aggressive adr increments
modbus control: set serial port
mqtt: fix crash logging without client
wirepas: various improvements
xml: fix clone issue - implement msg props
2.22.3:
gpio: fix reading pulse count
lora: fix LinkCheckAns margin
lora: fix time on air calculations
lora: ignore retransmissions with same fcnt
lora: no mac messages in RXC downlink
lora: queue confirmed/unconfirmed per message
lora: request battery status of sensors
lora: show packet queue using msg.app.log
main: fix crash on changing hostname
siglevel: show rssi, ecio, rscp, ecno, rsrp, rsrq, sinr, snr
tls: fix server session reuse when requiring client certs
tls: remove TLS 1.0 support
2.22.2:
file node: workaround p1 kernel driver bug
firewall node: allow both in and out iface set to all
flow node: show total and free cloudgate memory
lora: fix default rx window select option
lora: support forwarder reset on CG mini
lora: validate name, adr, confirmed user input
mqtt: fix qos 1/2 publish encoding/decoding
protobuf: fix large uint64_t decode
wirepas: experimental support for version 5.0
2.22.1:
c8y: throw errors on failed to send
config: allow cust config flow
flow node: uptime and loadavg
i2c: fix crash when failed to open
lora: fix setting adr in database
lvldb: output msg on operation completed
status: fix possible stack overflow
subflow: fix catch/status nodes
tls: update mozilla CA certificates
udp out: allow port override in msg
udp out: fix broadcast binding to incorrect port
udp request: allow sending to broadcast address
udp request: bind to interface
wirepas: fix tls secure protocol
2.22.0:
c8y: backoff retry on incorrect credentials
c8y: optional reboot after fw upgrade
cbor: cbor node
cglib: add LTE M1/NB1/NB2 wwan system type
file out: improve performance appending to file
lib: start subflow nodes once per subflow
lora: improved adr algorithm
lora: prevent join-accept replays
sysinfo: hide meid warning
tls: updated (mozilla) cipher suites
tls: support tls 1.3
tls: use openssl 1.1.1