-
Notifications
You must be signed in to change notification settings - Fork 4
home
Pf@nne edited this page Aug 24, 2018
·
21 revisions
In diesem Framework stehen alle Grundfunktionen zum Erstellen eigenener Devices zur Verfügung. Unterstütz werden bislang folgende Funktionen:
- ESP8266 WiFi-Funktionalitäten
- Event getriggerte StateMachine zum Handling von STATION- und ACCESS-POINT-Mode
- WiFi-Network-Scan
- MQTT-Unterstützung
- FTP-Server für SPIFFS Zugriff
- Webinterface (UI)
- Konfiguration
- Authentifizierung
- readings
- logs
- frei konfigurierbares Dashboard (auch zur Laufzeit!)
- Button, Textbox, Checkbox, Radiobutton, Grid, ...
- OTA Fileupload mit versioniertem Tarball
- .bin kompilierte Firmware
- Webinterface
- Konfigurationsfiles
OTA AUTO-Update über Web-Space
- ApplicationInterface (API)
- Topic gestützte set/get/event-Struktur
- Voller zugriff auf alle internen Funktionen über:
- MQTT-Topics
- HTML-Set/Get
LAN-Anbindung über WizNet W5x00- SPIFFS Unterstüzung
- vollständiges Handling der Configurations-Files
- Unterstützung des JSON-File-Formates
- ESP-Tools für Logging-/ Debugging-Funktionalitäten
- Clocksystem mit NTP-Synchronisierung
- vollständig Modularer Aufbau des Core
- Model
- GPIO
- oneWire
- etc.
- View
- MQTT
- WebServer
- Controller
- API-handler
- Topic-Handler
- Model
- Device-Plug-In-System zum einfachen handling unterschiedlicher Devices
- Über diese Dokumentation
-
Übersicht und Einleitung
1.1 Out of the Box
1.2 QuickStart -
Benötigte Softwarepakete
2.1 ATOM / PlatformIO
2.2 Node.js / Gulp
2.3 GitKraken -
User Manual
3.1 RapidLoader
3.2 OmniESP Funktionen
- Kommunikation
- WiFi StateMachine
3.3 User-Interface
- Aufbau
- Authentifizierung
- Dashboard
- Configuration
- Events
3.4 Application-Interface
- Topics
- MQTT
- Webinterface
3.5 Devices
3.6 Modules
3.7 Entwicklung
- Device
- Modul
- Core
- Dashboard - Q&A