Skip to content

PHP-Library enthält verschiedene PHP-Module für Netzwerkanwendungen in IP-Symcon

License

Notifications You must be signed in to change notification settings

Nall-chan/Network

Repository files navigation

SDK Version License
Version StyleCI

Network

Diese Library enthält verschiedene Module für Netzwerkanwendungen.

Dokumentation

Inhaltsverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Software-Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Anhang
    1. GUID der Module
    2. Changlog
    3. Spenden
  6. Lizenz

1. Funktionsumfang

  • Webhook Reverse Proxy (Dokumentation)
    Bereitstellung fremder Dateien als IPS-Webhook.

  • DHCP-Sniffer (Dokumentation)
    Überwacht ob ein bestimmtest Netzwerkgerät einen DHCP-Request sendet. (z.B. Handy betritt WLAN, Dashbutton wurde betätigt usw.)

  • WebSocket-Client (Dokumentation)
    Implementierung eines Clients mit Websocket Protokoll in IPS.

  • WebSocket-Server (Dokumentation)
    Implementierung eines Server mit Websocket Protokoll in IPS.

  • Client-Splitter (Dokumentation)
    Implementierung eines Splitters für ServerSocket und WebSocket-Server.

  • WebSocket-Server Demo-Modul (Dokumentation)
    Demo für den Datenaustausch mit dem WebSocket-Server.

2. Voraussetzungen

  • IPS 4.3 oder höher

3. Software-Installation

IPS 4.3:
Bei privater Nutzung: Über das 'Module-Control' in IPS folgende URL hinzufügen.
git://github.com/Nall-chan/Network.git

Bei kommerzieller Nutzung (z.B. als Errichter oder Integrator) wenden Sie sich bitte an den Autor.

4. Einrichten der Instanzen in IP-Symcon

Details sind in der Dokumentation der jeweiligen Module beschrieben.

5. Anhang

1. GUID der Module

Modul Typ Prefix GUID
Client Splitter Splitter WSC {7A107D38-75ED-47CB-83F9-F41228CAEEFA}
DHCP Sniffer Device DHCP {E93BCE5E-BA95-424E-8C3A-BF6AEE6CB976}
Webhook Reverse Proxy Core HOOKPROXY {26E5D8BC-8117-4DFB-9E85-66BB30F1CF95}
WebsocketClient Splitter WSC {3AB77A94-3467-4E66-8A73-840B4AD89582}
WebsocketServer Splitter WSS {7869923C-6E1D-4E66-A0BD-627FAD1679C2}
WebSocketInterfaceTest Splitter WSTest {FC11DB7C-4999-4EA7-B57A-82A878ADD273}

2. Changlog

Version 2.4:

  • Fix: WebSocketClient hat TLS-Pakete falsch zerlegt.

Version 2.3:

  • Fix: DHCP-Sniffer hat während des Symcon Systemstart auf falsche DHCP Requests reagiert.

Version 2.21:

  • Fix: Sec-WebSocket-Key hatte die falsche Länge.

Version 2.20:

  • Neu: Webhook Reverse Proxy

Version 2.01:

  • Doku ergänzt

Version 2.0:

  • WebSocket-Module in Network überführt

Version 1.0:

  • Erstes offizielles Release

3. Spenden

Die Library ist für die nicht kommzerielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

6. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0

About

PHP-Library enthält verschiedene PHP-Module für Netzwerkanwendungen in IP-Symcon

Topics

Resources

License

Stars

Watchers

Forks

Languages