SoifGo — told el az ötletedet, az MI megírja a kódot, futtasd a SoifGo-ban

Mondd meg egy MI-asszisztensnek, milyen eszközt szeretnél, kapd meg a HTML-kódot, és töltsd be a SoifGo-ba; az egyszerű számológéptől vagy oktatóeszköztől az elektronikai hobbisták számára az Arduino és az ESP32 vezérléséig.

Ingyenes Offline Reklámmentes 47 languages
SoifGo ipari panel — tartály, szivattyú és szelep vezérlése Arduinóval
Ipari panel — tartály, szivattyú és szelep
SoifGo okosotthon — világítás, ventilátor, légkondicionáló és riasztó vezérlése
Okosotthon — világítás, ventilátor, klíma
SoifGo digitális vízmérték — Android-telefon érzékelőivel
Digitális vízmérték — telefonérzékelők

Készíts Android-alkalmazást HTML-lel — natív programozás nélkül

Ami egy weboldalon lehetséges, az a SoifGo-ban is lehetséges. A SoifGo HTML-ként futtatja az eszközeidet, és mappákban tartja rendben őket. A számológépektől és szimulátoroktól az oktatóeszközökig és vezérlőpultokig, szükség esetén pedig hardvervezérlés Bluetooth és MQTT segítségével.

A SoifGo-nak nincs beépített MI-je. A munkafolyamat egyszerű: leírod a választott MI-asszisztensnek, mit szeretnél, ő HTML-kódot ad, te pedig lefuttatod a SoifGo-ban. Ha tudsz weboldalt írni, vagy csak le tudod írni az ötletedet egy MI-asszisztensnek, elkészítheted a saját eszközödet.

Kinek szól a SoifGo?

📐 Matematikusok és diákok

Speciális számológépek, grafikonok és függvények rajzolása, szimulációk és feladatmegoldó eszközök, pontosan úgy, ahogy szükséged van rájuk.

🎓 Tanárok és oktatók

Interaktív eszközök órákra, gyakorlásra és tesztekhez. Küldd el a fájlt a tanulóknak és résztvevőknek, hogy maguk futtassák.

🏗️ Mérnökök minden szakterületen

Mérnöki számológépek, mértékegység-átváltók és személyes számítási táblák, amelyek munka közben kéznél vannak, internet nélkül is.

🔌 Barkácsolók és elektronikai hobbisták

Bluetooth- és MQTT-vezérlők és vezérlőpultok Arduinóhoz, ESP32-höz, ESP8266-hoz és Raspberry Pi-hez.

💡 Bárki, akinek van egy ötlete

Mondd el az ötletedet egy MI-asszisztensnek, kapj HTML-kódot, és futtasd a SoifGo-ban.

Készen állsz az első eszközöd megépítésére?

SoifGo letöltése →

Arduino- és ESP32-vezérlő Bluetoothon és MQTT-n keresztül egy Android-telefonról

Minden eszköz, amely Bluetooth SPP/BLE-t használ (például HC-05 és HC-06), MQTT-t vagy HTTP REST-et, működik a SoifGo-val: Arduino, ESP32, ESP8266 és Raspberry Pi.

Küldj LED-, motor- és relé-parancsokat Bluetoothon keresztül, építs Bluetooth–MQTT hidat, vagy élő szenzor-vezérlőpultot — mindez HTML-ben, natív kód nélkül.

Mappák és oldalak

A SoifGo mappákat és oldalakat ad, hogy rendben tarthasd a munkádat. Minden oldalon van 40 gomb és 10 csúszka, és minden gombhoz meghatározott viselkedést állíthatsz be, például navigációt a SoifGo mappái és oldalai között. Így sok menüt építhetsz.

A gomboknak kész alapvető kinézeteik vannak: szín, ikon, név, betűtípus, hang és rezgés. Húzással mozgathatók. Minden gombnak lehetnek alapvető viselkedései, például küldés és fogadás.

Webes viselkedés, online és offline

A „webes viselkedés” (WebView) segít a legnagyobb lehetőségekkel megvalósítani az ötleteidet és kívánságaidat HTML-ként, online és offline. Egyszerűen írd le egy MI-asszisztensnek, mit szeretnél, és kérj HTML-kódot. Aztán két lehetőséged van:

Mindkét mód működik, és a webalkalmazásod a SoifGo mappádban tárolódik. Legyen az számológép, Bluetooth-vezérlő, IoT-felügyelet vagy bármi más.

Hogyan futtassam a SoifGo-ban az MI által készített HTML-kódot?

Hajtsd végre ezeket a lépéseket egyszer, és lesz egy kész gombod a kód futtatásához:

  1. Nyisd meg a szerkesztési módot: Nyisd meg a SoifGo alkalmazást. Koppints a bal felső sarokban lévő menüikonra, és válaszd az Edit lehetőséget a szerkesztőképernyőre lépéshez.
  2. Hozz létre egy mappát: Koppints újra a bal felső menüre, válaszd a Select Design, majd a Folderlehetőséget, és koppints a Creategombra. Ha szeretnéd, nevezd át a mappát, különben koppints az OK.
  3. Hozz létre egy oldalt: A Folder mellett most megjelenik a Page lehetőség. Koppints rá, és válaszd a New Pagelehetőséget. Ha szeretnéd, nevezd át az oldalt, majd koppints az OK.
  4. Helyezz el egy gombot az oldalon: A gombok megjelennek a listában. Minden oldalon 40 gomb van, és a számuk csökken, valahányszor elveszel egyet. Koppints egy gombra, és az ujjaddal válaszd ki a helyét az oldalon.
  5. Állítsd be a gomb viselkedését: Koppints a gombra, nyisd meg a menüt, válaszd a Behavior lehetőséget a gomblistából, majd a Browser or HTML fileslehetőséget. Itt döntheted el, hogy a gomb böngészőként viselkedjen-e, vagy egy HTML-fájlt töltsön be. Válaszd a másodikat: Open or edit local HTML file in WebView.
  6. Hozd létre a HTML-fájlt: A legegyszerűbb az első lehetőség, Create. Ha szeretnéd, nevezd át a HTML-fájlt, különben koppints az OK. Sample kész példákat ad, File Explorer a telefon tárhelyéről tölt be egy fájlt, a Saved pedig a SoifGo-ban létrehozott mappán belüli HTML-mappára mutat.
  7. Futtasd a gombot: A felső menüikonnal lépj a Play képernyőre, majd koppints a létrehozott gombra. Megnyílik egy üres oldal „Hello SoifGo” felirattal.
  8. Illeszd be az MI kódját: Nyisd meg újra a menüt, és válaszd az Edit lehetőséget a WebView szerkesztőképernyő megnyitásához. Illeszd be ide a HTML-kódot, amelyet az MI-asszisztenstől kaptál. Kijelölhetsz mindent és kézzel beillesztheted, vagy megnyithatod a menüt, és kiválaszthatod az utolsó lehetőséget, a Select All and Pastelehetőséget, amely automatikusan lecseréli a kódot.
  9. Futtasd a kódot: Most koppints a képernyő tetején lévő sárga gombra (Close). A kódod lefut. Bezárhatod az oldalt, és az eszközt a továbbiakban egyszerűen a gombodra koppintva indíthatod.

Ha legközelebb új kódot kapsz egy MI-asszisztenstől, egyszerűen menj ugyanarra az oldalra, koppints az Editlehetőségre, válaszd a Select All and Paste lehetőséget a WebView szerkesztőképernyőn, és koppints újra a sárga gombra. Ha a File Explorert használod, előfordulhat, hogy a telefonod nem támogatja ezt a részt; ilyenkor a legjobb, ha egy megfelelő fájlkezelőt telepítesz a telefonodra.

40 különböző webalkalmazás oldalanként

Oldalanként 40 különböző webalkalmazásod lehet. Nem kell minden alkalommal MI-asszisztenst kérned, és offline is dolgozhatsz velük. Akár el is küldheted őket kollégáknak, barátoknak vagy tanulóknak, hogy letöltsék és futtassák.

A SoifGo funkciói

🌐 Teljes WebView

Modern böngészőmotor: Canvas, SVG, WebGL és olyan könyvtárak, mint a Chart.js, a D3 és a Three.js grafikonokhoz, szimulációkhoz és 3D megjelenítéshez.

🧩 Klasszikus mód

Kész gombok és csúszkák, egyáltalán kód nélkül, egyszerű vezérlőkhöz és menükhöz.

💾 Helyi tárhely

Őrizd meg az adatokat a localStorage segítségével, még az alkalmazás bezárása után is.

🟢 Telefonérzékelők

Környezeti fény, mozgás (gyorsulásmérő) és magnetométer, élőben.

🎤 Mikrofon és beszédfelismerés

Alakítsd a beszédet szöveggé, és használd az eszközeidben, vagy küldd el eszközöknek.

🔵 Bluetooth soros

Küldj és fogadj szöveget HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 és Raspberry Pi eszközökkel.

🟣 MQTT-kliens

Csatlakozz bármely brokerhez (tcp vagy ssl), tegyél közzé és iratkozz fel, és ellenőrizd a kapcsolat állapotát.

🟠 HTTP API

Küldj JSON-t bármely címre, és fogadj, illetve nyerj ki értékeket a válaszból.

Mit építhetsz?

Gyakran ismételt kérdések

A SoifGo csak Arduinóhoz és elektronikához való?

Nem. A hardverkapcsolat csak az egyik funkció. Mivel az eszközeid HTML-ben készülnek, minden, ami egy weboldalon működik, például számítások, grafikonok, szimulációk és oktatóeszközök, a SoifGo-ban is működik.

Ingyenes a SoifGo?

Igen. Ingyenes, reklámmentes, és nincsenek alkalmazáson belüli vásárlások.

Működik offline?

A HTML-eszközök, a Bluetooth és a telefon érzékelői internet nélkül is működnek. Csak az MQTT-hez és a HTTP-hez kell internet- vagy hálózati kapcsolat.

Milyen hardverrel kompatibilis?

Bármilyen eszközzel, amely Bluetooth SPP/BLE-t (például HC-05 és HC-06), MQTT-t vagy HTTP REST-et használ, beleértve az Arduinót, ESP32-t, ESP8266-ot és Raspberry Pi-t.

Mire van szükségem az induláshoz?

Az alapvető HTML-ismeret elég. Anélkül is leírhatod egy MI-asszisztensnek, mit szeretnél, és HTML-kódot kapsz. Az útmutatók és a kész példák a főoldalon vannak.

Hogyan kell kiejteni a SoifGo nevet, és hogyan hívhatják még?

A SoifGo-t általában „szoif-gó”-nak ejtik, de az emberek mondják vagy írják Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go vagy So if go formában is. Mindegyik ugyanarra az ingyenes Android-alkalmazásra, a SoifGo-ra utal. Nincs köze a Swift programozási nyelvhez.

Készen állsz a kezdésre?

A főoldal a letöltéssel, az útmutatókkal és a dokumentációval nyílik meg.

Belépés a SoifGo-ba →
Műszaki dokumentáció
Ingyenes, offline, reklámmentes — Android 7 vagy újabb rendszerhez