A Microsoft bejelenti az Open Translators to Things (OpenT2T) programot, amely segíti az IoT-fejlesztőket
2 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
Jelenleg túl sok különböző API-t kell használniuk az alkalmazásfejlesztőknek a különböző gyártók által vagy különböző protokollok használatával létrehozott IoT-eszközök (pl. izzók) vezérléséhez. Annak érdekében, hogy az alkalmazásfejlesztők könnyen kommunikáljanak a különböző IoT-eszközökkel, a Microsoft nemrégiben elindította egy új nyílt forráskódú projekt alfa verzióját. Nyissa meg a Fordítókat a Dolgokhoz (OpenT2T) bekapcsolva GitHub. Ennek az új projektnek az a célja, hogy lehetővé tegye az alkalmazásfejlesztők számára, hogy egyszer, nyílt és interoperábilis módon pontosan ugyanazt a kódot írhassák le, hogy hozzáférjenek a hasonló IoT-eszközökön megosztott funkciókhoz.
A fordító feladata, hogy elrejtse az egyes adatmodellek és protokollok megvalósítási részleteit, és a funkciókat közvetlenül programozható API-kként tárja fel. Felkapcsolni egy villanykörtét? Egy alkalmazásfejlesztőnek nem kell az RPC kontra REST, a HTTP és az MQTT, a CoAP és a ZigBee között gondolkodnia. Amire szükség van, az a myBulb.turnOn(), és a fordító leképezi az API közös sémahívását a megfelelő könyvtárakra a művelet végrehajtásához. A Cortana vagy más hangsegédek felkapcsolhatják az izzót, függetlenül attól, hogy a Philipstől, a Samsungtól, a Winktől vagy más gyártótól származik.
A fordítók helyi eszközökön (számítógépen/táblagépen/telefonon) futhatnak a proximálisan csatlakoztatott dolgokhoz. A fordítók a felhőben is futhatnak a felhőhöz kapcsolódó dolgokhoz, vagy az átjárókon az átjáróhoz kapcsolódó és a felhőből rendezett dolgokhoz.
Azok az alkalmazásfejlesztők, akik érdeklődnek a projekt iránt, megtekinthetnek egy végfelhasználó és a kód bemutató videókat, olvassa el a oktatói, kérdezd meg kérdések, és hozzájáruljon kedvenc hardverük első fordítójához. Olvasson róla részletesen itt.