News:

  • August 23, 2026, 06:04:04 AM

Login with username, password and session length

Author Topic: Feature Suggestion: "Soft" Firewall & MQTT Broker  (Read 7419 times)

Mike@Forshock

  • Sr. Member
  • ****
  • Posts: 58
Feature Suggestion: "Soft" Firewall & MQTT Broker
« on: March 04, 2020, 12:26:53 PM »
Firewall/Security:
There seems to some focus on security in regards to the communication (dedicated memory locations) and we have implemented a "software" implementation (specific value within specific register before processing Modbus registers into internal memory location, eg. MHR2048=1234, run "Subscribe" events).

Within the Server setup add a list of "authorized IP and/or HW Address (MAC)" for publishing to the server address (MHR, MC, DL, etc.)
This is how a few devices from different manufacturers has addressed this basic security.

MQTT Broker:
I mixed terms... Meant broker, protocol converter.

Other than those, have developed a few custom applications and some "generic" deployments.
Keep up the good work.

BobO

  • Host Moderator
  • Hero Member
  • *****
  • Posts: 6172
  • Yes Pinky, Do-more will control the world!
Re: Feature Suggestion: "Soft" Firewall & MQTT Broker
« Reply #1 on: March 04, 2020, 01:45:07 PM »
We are planning to add a white list feature, probably in 2.8. The plan to make it generalized to all server functions.

Being a MQTT converter is a significantly bigger effort, mostly due to the storage requirements of QoS 2. We are definitely moving toward a higher performance processor platform that would make it possible to do. That function would probably be a co-processor feature, rather than PLC. We like the idea of dual Ethernet with a Web-facing port and an internal port, and have already discussed having an MQTT broker on the internal, and an MQTTS client external.
"It has recently come to our attention that users spend 95% of their time using 5% of the available features. That might be relevant." -BobO

Mike@Forshock

  • Sr. Member
  • ****
  • Posts: 58
Re: Feature Suggestion: "Soft" Firewall & MQTT Broker
« Reply #2 on: March 04, 2020, 02:05:23 PM »
Glad to here about the whitelisting.

Would this processor upgrade be in-place to existing lines or a new model/form-factor?
Perhaps using only QoS 0 or 1, reduce the complexity and processing requirements of 2, which is kind of overkill if everything is timestamped and quality monitored like OPC data. I dont pretend to know anything about the backend of MQTT or your firmware, I am sure you guys know full well the capabilities of each and how you must use the resources given.

Thanks again.

BobO

  • Host Moderator
  • Hero Member
  • *****
  • Posts: 6172
  • Yes Pinky, Do-more will control the world!
Re: Feature Suggestion: "Soft" Firewall & MQTT Broker
« Reply #3 on: March 04, 2020, 02:10:43 PM »
Would this processor upgrade be in-place to existing lines or a new model/form-factor?

Kinda yes to both. We envision a significant upgrade to BRX (first) as well as a new higher end I/O platform (later). We are in the early design stage of the BRX improvements.
"It has recently come to our attention that users spend 95% of their time using 5% of the available features. That might be relevant." -BobO