open-solar-design

Live-demo

Interaktiivinen valaistuksen simulointi ja aurinkokatuvalotyökalut






Live-demo – interaktiivinen valaistussimulaatio

Live Demo - Interactive Lighting Simulation

Open Solar Design Live Demo on interaktiivinen aurinkovalaistuksen simulointi- ja ohjausesittelyjärjestelmä, jonka avulla käyttäjät voivat kauko-ohjata virtuaalisia ESP32-laitteita verkkoliittymän kautta ja kokea autenttisia valaistuksen hallintatoimintoja. Järjestelmä käyttää irrotettua etu- ja taustaarkkitehtuuria, jossa käyttöliittymä tarjoaa intuitiivisen käyttöliittymän ja taustayksikkö synkronoi laitteiden tilat reaaliajassa WebSocketsin kautta, mikä auttaa asiakkaita ymmärtämään nopeasti tuoteominaisuuksiemme ja tekniset ominaisuudet.

1. Käyttäjän todennusjärjestelmä

Järjestelmä tarjoaa täydelliset käyttäjäkirjautumis- ja istunnonhallintatoiminnot demonstraatioympäristön turvallisen ja säännöllisen käytön varmistamiseksi.

1.1 Kirjautumisominaisuus

  • - Tilin sisäänkirjautuminen: Tukee oletuskäyttäjänimen/salasanan todennusta
  • - Älykäs CAPTCHA: Suorita vahvistus loppuun napsauttamalla määritettyä numeroa, mikä estää automaattiset komentosarjahyökkäykset
  • - Istuntotilan hallinta: Tunnistaa tilin varaustilan reaaliajassa ja näyttää jäljellä olevan käytettävissä olevan ajan
  • - Automaattinen tilantunnistus: Tarkistaa automaattisesti oletuskäyttäjän kirjautumistilan, kun sivu latautuu

2. Valaistuslaitteen ohjaus

Laitehallintasivu tarjoaa kattavat valaistuslaitteiden ohjaustoiminnot, jotka tukevat laitevaihtoa, kirkkauden säätöä ja laitehallintaa.

2.1 Laitteen kytkimen ohjaus

  • - Yhden napsautuksen vaihtokytkin: Ohjaa laitteen ON/OFF-tilaa vaihtokytkimen kautta
  • - Välitön synkronointi: Tilamuutokset välitetään palvelimelle ja laitepuolelle reaaliajassa
  • - Laiteluettelo: Näyttää kaikki lisätyt valaistuslaitteet ja niiden nykyiset tilat

2.2 Kirkkausprosentin säätö

  • - Numerosyöttö: Tukee 0-100 % kirkkauden säätöä
  • - Reaaliaikainen palaute: Näyttää nykyisen kirkkausarvon
  • - Pysyvä tallennus: Kirkkausasetukset tallennetaan tietokantaan

2.3 Laitehallinta

  • - Lisää laite: Anna laitteen tunnus ja alkutila (matriisin mukauttaminen)
  • - Laiteluettelo: Napsauta luettelon kohteita tarkastellaksesi ja muokataksesi laitteen tietoja

3. Toimintatilan konfigurointi

Älykäs valaistusstrategian konfigurointi, joka tukee useiden käyttötilojen mukautettuja asetuksia.

3.1 Konfigurointiparametrit

  • - Valaistuksen kesto: Valaistuksen kesto (tukee hämärästä aamunkoittoon 14 tuntia tai 1-24 tuntia)
  • - Alkuperäinen täysi kirkkaus: Alkuperäinen täyden kirkkauden kesto (1-4 tuntia)
  • - DIM-kirkkaus: Matala kirkkausprosentti (30%-70%)
  • - Pre-Dawn Full Brightness: Täysi kirkkauden kesto ennen aamunkoittoa (1-3 tuntia)

3.2 Tilatulosten näyttö

  • - Tilamuoto: Esimerkiksi D2D-2hr/50%/2hr edustaa hämärästä aamunkoittoon -tilaa, täydellistä kirkkautta ensimmäiset 2 tuntia, 50 % kirkkautta keskijakson aikana ja täydellistä kirkkautta 2 tuntia ennen aamunkoittoa.
  • - Reaaliaikainen päivitys: Laskelmat suoritetaan välittömästi ja tilan tulokset näkyvät heti kokoonpanomuutosten jälkeen

4. Aikajanan visualisointi

Reaaliaikainen aikajana näyttää valaistussuunnitelman toteutuksen edistymisen ja tilan.

4.1 Aikajanan ominaisuudet

  • - Aika-akselin näyttö: Näyttää valaistussuunnitelman tunneittain
  • - Ajastinnäyttö: Nykyisen tunnin jäljellä oleva aika
  • - Kirkkauden tila: Esiasetettu kirkkaus kullekin aikavälille
  • - Aktiivinen tila: Aktivoidun aikavälin todellinen kirkkaus
  • - Manuaalinen ohitus: Manuaalinen asetusarvo nykyiselle aikavälille
  • - Auto-Scroll: Vierittää automaattisesti nykyiseen tuntiin

5. ESP32-tekstiviesti

Tukee etätekstiviestien lähettämistä ESP32-laitteisiin.

5.1 Viestintäominaisuus

  • - Tekstinsyöttö: Tukee jopa 42 merkin tekstinsyöttöä
  • - Viestin toimitus: Napsauta Lähetä tai paina Enter lähettääksesi viestit ESP32:een
  • - Historialoki: Näyttää kaikki lähetetyt viestit ja niiden aikaleimat

6. Videoesittelyn toisto

Pääsivulla on YouTube-videon esittely esittelemään järjestelmän toimintoja.

6.1 Videoominaisuudet

  • - YouTube-videon upottaminen: Näyttää live-demo-toiminnon esittelyvideon
  • - Toista napsauttamalla: Aloita toisto napsauttamalla toistopainiketta
  • - Koko näytön tuki: Tukee koko näytön katselua
  • - Sulkemisominaisuus: Napsauta sulkemispainiketta pysäyttääksesi toiston ja piilottaaksesi soittimen

7. ESP32-laitepuolen toiminnallisuus

Laitteistosimulaatiokerros toimii ESP32-laitteessa laitteen ohjauksen ja viestinnän saavuttamiseksi.

7.1 Ydintoiminnot

  • - WiFi-yhteys: muodostaa automaattisesti yhteyden määritettyyn WiFi-verkkoon
  • - OLED-näyttö: Näyttää laitteen tilan, viestit ja toimintatilat reaaliajassa
  • - WebSocket-viestintä: Muodostaa kaksisuuntaisen reaaliaikaisen yhteyden palvelimeen
  • - Status Management: Ylläpitää laitteen toimintatilan ja konfigurointitiedot
  • - HTTP Polling Fallback: Vaihtaa automaattisesti HTTP-kyselyyn, kun WebSocket katkaisee yhteyden

8. Tekniset ominaisuudet

8.1 Reaaliaikainen viestintä

  • - WebSocket Push: Reaaliaikainen muutosten työntäminen, kuten laitteen tila, kirkkaus ja toimintatilat
  • - Heartbeat Detection: Tarkistaa säännöllisesti yhteyden kunnon
  • - Automaattinen uudelleenkytkentä: Yrittää automaattisesti muodostaa yhteyden uudelleen yhteyden katkeamisen jälkeen

8.2 Usean laitteen tuki

  • - Device ID Identification: Jokaisella laitteella on yksilöllinen tunniste
  • - Monen käyttäjän eristäminen: Eri käyttäjät hallitsevat erilaisia ​​laitteita
  • - Istuntotason tallennus: Laitteen tilat pysyvät synkronoituina istunnon aikana

8.3 Turvallisuus

  • - Kirjautumisen todennus: Käyttäjätunnuksen/salasanan vahvistus
  • - CAPTCHA-suojaus: Estää automaattiset kirjautumisyritykset
  • - Istunnon aikakatkaisu: kirjautuu automaattisesti ulos 5 minuutin käyttämättömyyden jälkeen
  • - Laitteen käyttöasteen tunnistus: Estää useita käyttäjiä käyttämästä samaa laitetta samanaikaisesti

9. Työnkulkuprosessi

  • - Vaihe 1: Vieraile pääsivulla [http://www.opensolardesign.com/live-demo/live-demo]
  • - Vaihe 2: Siirry kirjautumissivulle, syötä oletuskäyttäjätunnus ja salasana
  • - Vaihe 3: Viimeistele vahvistus napsauttamalla määritettyä numeroa CAPTCHA:ssa
  • - Vaihe 4: Siirry hallinnan kotisivulle onnistuneen kirjautumisen jälkeen
  • - Vaihe 5: Ohjaa laitetta ja säädä kirkkautta Lights-moduulissa
  • - Vaihe 6: Määritä toimintatila (valaistuksen kesto, alkuperäisen täyden kirkkauden kesto, alhainen kirkkaus jne.)
  • - Vaihe 7: Tarkastele aikajanaa ymmärtääksesi valaistussuunnitelman edistymisen
  • - Vaihe 8: Lähetä tekstiviestejä ESP32-laitteeseen
  • - Vaihe 9: Katso YouTube-esittelyvideo saadaksesi lisätietoja toiminnoista

10. Tulevat laajennetut ominaisuudet

Nykyisessä järjestelmässä on ennalta varatut koodikehykset ominaisuuksille, kuten puhevuorovaikutukselle, servo-ohjaukselle ja AI-avustajille (tällä hetkellä ei käytössä). Jatkossa seuraavia ominaisuuksia parannetaan asteittain: useiden laiteryhmien erähallinta, valaistustietojen analyysin visualisointi, mobiilipäätelaitteen käyttökokemuksen optimointi sekä teknisten ominaisuuksien käyttöönotto, mukaan lukien MQTT-protokolla, reunalaskenta, laitevarjot ja OTA-päivitykset.

Yhteenveto

Open Solar Design Live Demo tarjoaa minimalistisen ja täydellisen esittelyn aurinkovalaistuksen ohjausjärjestelmästä, joka kattaa koko työnkulun käyttäjän todennuksesta, laiteohjauksesta, käyttötilan konfiguroinnista reaaliaikaiseen tilan valvontaan. Hyödyntämällä nykyaikaista verkkoteknologiapinoa, järjestelmä saa aikaan reaaliaikaisen viestinnän WebSocketsin kautta tarjotakseen käyttäjille sujuvan interaktiivisen kokemuksen. Nykyisessä järjestelmässä on ennalta varatut koodikehykset ominaisuuksille, kuten puhevuorovaikutukselle ja servoohjaukselle, mikä mahdollistaa älykkäiden ominaisuuksien laajentamisen tulevaisuudessa.