
Security News
NVD Quietly Sweeps 100K+ CVEs Into a “Deferred” Black Hole
NVD now marks all pre-2018 CVEs as "Deferred," signaling it will no longer enrich older vulnerabilities, further eroding trust in its data.
Asyncronous implementation in python of the Sparkplug B standard for MQTT protocol
In the cicd directory you have scripts for helping the test of the library. It is necessary to have docker-compose and docker installed to run locally a Mqtt Broker and run integration and acceptance tests.
The application runs asyncronously some tasks:
The edge node has been implemented under a state machine pattern. These are the states and transitions of edge node objects:
Disconnected
: Initial state, until the client has not established a session and it is not connected to mqtt server, the scanning process is not started. If the client establish a session but conne
establish_session
: kj fskkkOnline
: The edge node is scanning and sending messages to
lost_mqtt_server_connection
: transition to Offline
state.Offline
: The edge node is scanning and trying to connect to Host mqtt
server.
connected_to_mqtt_server
: transition to Online
The host bridge is not really a host application in the sense of Sparkplug B specification. It is a component to be used by a host application. It helps to the REAL application to comunicate to the edge nodes:
The interface with this reponsability is really easy:
observe_node
send_command
FAQs
Library to comunicate with MQTT following Sparkplug B estandard
We found that aiospb demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
NVD now marks all pre-2018 CVEs as "Deferred," signaling it will no longer enrich older vulnerabilities, further eroding trust in its data.
Research
Security News
Lazarus-linked threat actors expand their npm malware campaign with new RAT loaders, hex obfuscation, and over 5,600 downloads across 11 packages.
Security News
Safari 18.4 adds support for Iterator Helpers and two other TC39 JavaScript features, bringing full cross-browser coverage to key parts of the ECMAScript spec.