25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
Christian Kratky 0c7a5a992b Expose more properties of the connection validator context in MQTTnet.Server. Migrate return code to reason code. 5 yıl önce
..
00_sample.py Expose more properties of the connection validator context in MQTTnet.Server. Migrate return code to reason code. 5 yıl önce
readme.md Add authorization for MQTTnet.Server 5 yıl önce

readme.md

MQTT Scripts

This directory contains scripts which are loaded by the server and can be used to perform the following tasks.

  • Validation of client connections via credentials, client IDs etc.
  • Manipulation of every processed message.
  • Validation of subscription attempts.
  • Publishing of custom application messages.

All scripts are loaded and MQTTnet Server will invoke functions according to predefined naming conventions. If a function is implemented in multiple scripts the context will be moved throug all instances. This allows overriding of results or passing data to other (following) scripts.

The Python starndard library ships with MQTTnet Server. But it is possible to add custom paths with Python libraries.

import sys
sys.path.append(PATH_TO_LIBRARY)
  • All scripts must have the file extension .py.
  • All scripts are sorted alphabetically (A to Z) before being loaded and parsed.