The IoTIVP-Gateway ties the entire protocol together by:
- Decoding IoTIVP-Binary
- Mapping TLV → Core JSON
- Recomputing Core hash
- Running the Verify engine
- Outputting trusted packets
IoTIVP-Binary
↓
IoTIVP-Core
↓
IoTIVP-Verify
↓
Applications (Cloud, n8n, Robotics)
from gateway import process_binary_packet
from iotivp_binary import BinaryConfig
from iotivp_verify import VerifyConfig
result = process_binary_packet(
packet_bytes,
shared_secret=b"demo-secret",
binary_cfg=BinaryConfig(...),
verify_cfg=VerifyConfig(...)
)
print(result){
"core_packet": { ... },
"verify_result": {
"valid": true,
"integrity_score": 94
}
}- ✔ Full Binary → Core → Verify pipeline
- ✔ TLV + hashing support
- ✔ Edge & cloud friendly
- ✔ Perfect for n8n integrations
- ✔ Robotics-compatible
IoTIVP-Gateway makes IoTIVP deployable across real-world systems.