Microsoft tillkännager Open Translators to Things (OpenT2T) för att hjälpa IoT-utvecklare
2 min. läsa
Publicerad den
Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer
Just nu finns det för många olika API:er som apputvecklare behöver använda idag för att styra IoT-enheter (t.ex. glödlampor) skapade av olika tillverkare eller genom att använda olika protokoll. För att hjälpa apputvecklare att enkelt interagera med olika IoT-enheter, lanserade Microsoft nyligen en alfaversion av ett nytt öppen källkodsprojekt Öppna översättare till saker (OpenT2T) på GitHub. Det här nya projektets syfte är att tillåta applikationsutvecklare att skriva en gång, på ett öppet och interoperabelt sätt, exakt samma kod för att komma åt funktioner som delas mellan liknande IoT-enheter.
Översättarens jobb är att dölja implementeringsdetaljerna om specifika datamodeller och protokoll, och exponera funktioner direkt som programmerbara API:er. Tänd en glödlampa? Ingen apputvecklare behöver tänka på RPC vs. REST, HTTP vs. MQTT, CoAP vs. ZigBee. Vad som behövs är myBulb.turnOn() och översättaren kommer att mappa API:s gemensamma schemaanrop till lämpliga bibliotek för att utföra operationen. Cortana eller andra röstassistenter kan tända din glödlampa oavsett om den kommer från Philips, Samsung, Wink eller någon annan tillverkare.
Översättare kan köras på lokala enheter (datorer/surfplattor/telefoner) för proximalt anslutna saker. Översättare kan också köra i molnet för molnanslutna saker eller på gateways för gatewayanslutna saker och sorteras från molnet.
Apputvecklare som är intresserade av detta projekt kan se en slutanvändare och koda demofilmer, läs handledning, fråga frågor, och bidra med en första översättare för deras favorithårdvara. Läs om det i detalj här..