Tartalomjegyzék:
- 1. lépés: Engedélyezze az AmbiBox TCP API -t
- 2. lépés: Indítsa el az alkalmazást, és csatlakozzon az API -hoz
- 3. lépés: Háttérképek létrehozása
- 4. lépés: Állítson be egy profilt
- 5. lépés: Megfontolások
Videó: AmbiBox IOS távirányító alkalmazás: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ezzel az iOS alkalmazással vezérelheti AmbiBox készülékét iPhone vagy iPad készülékéről. Beszélni fogok az alkalmazásról és arról, hogyan kommunikál az AmbiBox szerverrel, ha szeretné tudni, hogyan kell telepíteni az AmbiBox -ot és a led csíkokat, számos oktatóanyag található az Instructables -ben.
Itt megnézhet egy videót az eredménnyel és egy grafikusabb bemutatót az alkalmazás működéséről.
A legújabb verzióval saját statikus és dinamikus háttereket hozhat létre, kiválaszthatja a profilokat, és be-/kikapcsolhatja a led szalagot.
További információ itt.
1. lépés: Engedélyezze az AmbiBox TCP API -t
Először is meg kell győződnie arról, hogy az AmbiBox engedélyezte az API -t, hogy az alkalmazás kommunikálni tudjon vele.
Most megnyithat egy TCP kommunikációt ezzel az IP -címmel és porttal. Mielőtt elkezdené az alkalmazással, kipróbálhatja a számítógéppel, Mac esetén az nc terminálban hajthatja végre a your_ip your_port alkalmazást, és ha Windows rendszeren használja a telnet your_ip your_port (a telnet alapértelmezés szerint nincs aktiválva a Windows rendszerben, számos oktatóanyag létezik amelyek megmutatják, hogyan kell csinálni).
Itt található az API dokumentáció, ahol megtekintheti az AmbiBox szerverrel való kommunikációhoz rendelkezésre álló összes parancsot.
******* A setbrightness parancs nálam nem működik.
2. lépés: Indítsa el az alkalmazást, és csatlakozzon az API -hoz
Töltse le az alkalmazást az App Store -ból.
Csak mutassa be az AmbiBox szolgáltatás IP -címét és portját. Csatlakozás után látni fogja a főmenüt, innen ki/be kapcsolhatja a LED -eket.
Lásd a videó első 15 másodpercét.
3. lépés: Háttérképek létrehozása
A kezdeti menüből kiválaszthatja a Saját hátterek vagy a Dinamikus hátterek lehetőséget.
Ha az első opciót választja, akkor statikus hátteret hoz létre és menti, akkor egy vagy több színű lehet. Valójában minden led színét külön -külön állíthatja be.
Nézze meg a videót 00:15.
Ha a második lehetőséget választja, dinamikus hátteret hoz létre és menti. A képernyő felső sávjában egy FELVÉTEL gomb látható, így rögzítheti a hátterek sorozatát és az akaratot ciklusban játszhatja le.
A dinamikus háttér beállításához nézze meg a 03:23 és 06:21 videót.
4. lépés: Állítson be egy profilt
Attól függően, hogy milyen filmet vagy videót nézünk, talán a képernyő különböző részeiről szeretnénk színeket rögzíteni, hogy elkerüljük a képernyő oldalain vagy tetején/alján lévő fekete sávokat, amelyek fekete színűvé teszik a LED -einket.
Ennek megoldásához különböző profilokat hozhatunk létre az AmbiBoxban, és kiválaszthatjuk őket a főmenü Saját profilok menüpontjából.
Nézze meg a videót 04:57 -ben.
******* Ha olyan profillal rendelkezik, amelyben kettőspont karakterek szerepelnek, akkor az alkalmazás profilfunkciói nem fognak működni egy hiba miatt. A későbbi verziókban javítják.
5. lépés: Megfontolások
Az iOS korlátai miatt, amikor az alkalmazás háttérbe kerül (például amikor megnyomjuk a Kezdőlap gombot vagy lezárjuk az eszközt), az AmbiBox szerverrel folytatott kommunikáció körülbelül három percig tart, ezt követően a TCP foglalatok bezáródnak az akkumulátor kímélése érdekében.
Ez azért jelent problémát, mert állandó kapcsolatra van szükségünk a háttér lejátszásának fenntartásához, ezért 2 perc háttér után egy értesítés jelenik meg, amely tájékoztatja ezt a tényt.
A legjobb megoldás az akkumulátor élettartamának tiszteletben tartására az, ha a képernyőt feketére festi és beállítja a minimális fényerőt, amikor az alkalmazás háttérben vagy profilban játszik, anélkül, hogy elküldené a háttérbe. Ez automatikusan történik öt másodperc tétlenség után, és a képernyő ismét bekapcsol, ha megérinti.
Ajánlott:
A Node.js alkalmazás telepítése a Heroku -n: 3 lépés
Hogyan telepítsünk Node.js alkalmazást Heroku -ra: Itt telepítettem NodeJS -alkalmazásomat Heroku -ra egy ingyenes fiók használatával. Csak kattintson a hivatkozásokra a szükséges szoftverek letöltéséhez: Használt szoftver: VSCode (vagy tetszőleges szövegszerkesztő) HerokuCLIGit
Bluetooth LED rajztábla és IOS alkalmazás: 9 lépés (képekkel)
Bluetooth LED rajztábla és IOS alkalmazás: Ebben az oktatóanyagban létrehozhat egy Bluetooth LED táblát, amely képes rajzokat készíteni az általunk készített iPhone alkalmazásból. Ebben az alkalmazásban a felhasználók létrehozhatnak egy Connect 4 játékot, amely ezen a játéktáblán is megjelenik. Ez lesz egy ch
Android/iOS alkalmazás az OpenWrt Router távoli eléréséhez: 11 lépés
Android/iOS alkalmazás az OpenWrt Router távoli eléréséhez: Nemrég vettem egy új routert (Xiaomi Mi Router 3G). És persze ez az új, fantasztikus hardver inspirált arra, hogy elkezdjek dolgozni ezen a projekten;)
Egyszerű IOS alkalmazás BLE modulokhoz: 4 lépés
Egyszerű IOS alkalmazás a BLE modulokhoz: Ez az utasítás utasítja, hogyan hozhat létre egy nagyon alapvető funkciókkal rendelkező iOS -alkalmazást. Ez az utasítás nem megy végig az iOS BLE alkalmazás létrehozásának teljes folyamatán. Csak magas szintű áttekintést ad néhány fontos elemről
8 relévezérlés NodeMCU és infravörös vevővel WiFi és infravörös távirányító és Android alkalmazás használatával: 5 lépés (képekkel)
8 relévezérlés NodeMCU -val és IR -vevővel WiFi és IR távirányító és Android -alkalmazás használatával: 8 relés kapcsoló vezérlése nodemcu és ir vevő segítségével wifi -n és távoli és androidos alkalmazáson keresztül. Az ir távirányító a wifi -kapcsolattól függetlenül működik. ITT