Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
- Új CertStore API, amely felületet biztosít a legfelső szintű hitelesítésszolgáltató és ügyféltanúsítványok Tárolásához és kezeléséhez egy Azure Sphere-eszközön
- Új WifiConfig API-funkciók , amelyek lehetővé teszik az EAP-TLS-hálózatok programozott konfigurálását, beállítását és kezelését
- Továbbfejlesztett Azure Sphere CLI-parancsok, amelyekkel a hálózati rendszergazdák a parancssorból kezelhetik a tanúsítványokat és konfigurálhatják az EAP-TLS-hálózatokat
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.