Megosztás a következőn keresztül:


A 20.04-es funkciókiadás ismertetése

Az Azure Sphere operációs rendszer 20.04-es kiadása új funkciókat tartalmaz az EAP-TLS hálózatkezelés és tanúsítványkezelés támogatásához. Mostantól egyetlen Windows SDK támogatja a Visual Studiót és a Visual Studio Code-ot is; mindegyik saját kiterjesztéssel rendelkezik, amely külön van telepítve. A 20.04 SDK további változásai lehetővé teszik a CMake egyszerűbb konfigurálását az alkalmazások minden platformon való létrehozásához.

Új és továbbfejlesztett funkciók a 20.04-es kiadásban

A 20.04-es kiadás az alábbi szakaszokban ismertetett új, felhasználó által látható funkciókat támogatja. A kiadás a fenntarthatóbb infrastruktúra biztosítása érdekében is tartalmaz fejlesztéseket.

Vállalati kapcsolati funkciók

A 20.04-es kiadás támogatja az Extensible Authentication Protocol-Transport Layer Security (EAP-TLS) szolgáltatást Wi-Fi hálózatokhoz való csatlakozáshoz. Az EAP-TLS tanúsítványalapú hitelesítést biztosít a vállalati hálózatok biztonságos kapcsolataihoz.

Az Azure Sphere EAP-TLS platformmal és a helyi hálózati rendszergazdákra vonatkozó követelményekkel kapcsolatos részletekért lásd: Az EAP-TLS használata az online dokumentációban. Az EAP-TLS etherneten keresztül nem támogatott.

Az EAP-TLS támogatásának részeként ez a kiadás a következőket is támogatja:

Mivel az EAP-TLS hálózati konfigurációk több tárterületet igényelnek, mint más hálózatok, a 37 hálózatra vonatkozó korlát már nem érvényes. Az Azure Sphere-eszközökön tárolható hálózatok száma erőforrás-függő.

Egyetlen Windows SDK

A 20.04-es kiadás egyetlen Windows SDK-t biztosít, amely együttműködik a Visual Studióval, a Visual Studio Code-dal vagy a Windows parancssorával. A Windows SDK telepítése most már magában foglalja az SDK letöltését és telepítését. Ha a 20.01 SDK-t vagy egy korábbi verziót telepített, a régi verzió eltávolítása nélkül telepítheti az új SDK-t.

Az SDK-val működő Visual Studio és Visual Studio Code különálló bővítményei érhetők el a Marketplace-en. A Visual Studio és a Visual Studio Code is értesítést küld, ha egy frissített bővítmény érhető el.

A CMake fejlesztései

Az Azure Sphere-projektek konfigurálására és létrehozására szolgáló CMake felület egyszerűbbé vált, hogy nagyobb konzisztenciát biztosítson a fejlesztési környezetek és a parancssori felületek között. A Buildek konfigurálása a CMake használatával című cikk ismerteti az új funkciókat.

Ha már rendelkezik olyan Azure Sphere-alkalmazással, amelyet a 20.04 SDK előtt készítettek a CMake használatával, konvertálja úgy, hogy ezeket az új funkciókat használja. Az ilyen alkalmazásokat egyelőre változatlanul is létrehozhatja, de ezek támogatása korlátozott, és egy későbbi kiadásban megszűnhet.

Hibakeresés

A Visual Studio vagy a Visual Studio Code egyetlen példányát használhatja az alkalmazások egyidejű hibakeresésére a magas szintű és a valós idejű magok esetében is.

Minták

Az új Tanúsítványok minta bemutatja, hogyan tárolhatja és kezelheti az EAP-TLS-hitelesítésben használható tanúsítványokat.

Az IntercoreComms minta frissült, hogy támogassa a magas szintű alkalmazás és az RTApp egyidejű hibakeresését. Az RTApp mostantól másodpercenként üzenetet küld a magas szintű alkalmazásnak, és megjeleníti a kapott üzeneteket.

A WiFi_HighLevelApp minta ki lett terjesztve az EAP-TLS-hálózatok konfigurálásának bemutatására. A minta README.md fájljában megtudhatja, hogyan módosíthatja a mintát úgy, hogy magas szintű alkalmazásból konfiguráljon egy EAP-TLS-hálózatot.

Nyilvános API

Az Azure Sphere egy nyilvános API-t biztosít, amelyen keresztül adatokat kérhet le és fogadhat a területen lévő eszközökről. Az Azure Sphere nyilvános API az REpresentational State Transfer (REST) HTTP protokollt használja a JavaScript Object Notation (JSON) formátumban formázott adatok lekérésére és fogadására. További információt az Azure Sphere nyilvános API-val kapcsolatos cikkben talál.

Változások a 20.04-es kiadásban

Az Application API Application_Socket Béta függvénye ki lett vonva. Ezt felváltotta a Application_Connect függvény, amely szintén bétaverzióban található.

Kijavítottuk a 20.04-es kiadás hibáit és gyakori biztonsági réseit

A 20.04-es kiadás a következő CVE-k elleni védekezésre szolgáló frissítéseket tartalmaz:

  • CVE-2019-15601
  • CVE-2020-5235

Windows SDK 20.04 Update 2

A Windows rendszerhez készült frissített Azure Sphere SDK, a 20.04-es frissítés 2-es verziója már elérhető. Ha időszakos bejelentkezési problémákat tapasztal, telepítse ezt az SDK-t, és használja az új --usedevicecode paramétert, amely megnyitja a böngészőablakot, és megad egy engedélyezési kódot, amellyel bejelentkezhet.

A frissített SDK letöltéséhez és telepítéséhez kövesse a telepítési utasításokat. Erről az új paraméterről az azsphere login és a Cloud Problems (Felhőproblémák elhárítása) című cikkben talál további információt.

Ubuntu 20.04 LTS-támogatás

Elérhető egy frissített, Linuxhoz készült Azure Sphere SDK, 20.04-es frissítés, 1. frissítés. Ez a frissített SDK az Ubuntu 20.04 LTS-t támogatja. Kövesse a telepítési utasításokat a frissített SDK letöltéséhez és telepítéséhez, ha Linuxot használ Azure Sphere-alkalmazások fejlesztéséhez.