Megoldási ötletek
Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.
Ez a cikk a dolgok internetes hálózatát (IoT) ismerteti, amely energia-, fény- és internetes szolgáltatásokat biztosít távoli helyekre.
Architektúra
Alkalmazásmegoldás
Töltse le az architektúra Visio-fájlját.
Adatfolyam
Ez egy tárolóalapú mikroszolgáltatás-alkalmazás, amely végfelhasználói felületekkel rendelkezik:
- A helyszíni értékesítési és szolgáltatásügynökök egy mobilplatform használatával kommunikálnak a felhőalkalmazással Azure-alkalmazás Gatewayen keresztül. A végfelhasználók beépített felületet vagy mobilalkalmazást használnak az eszközeik eléréséhez és vezérléséhez.
- Az Application Gateway üzenetkezelési protokollokkal kommunikál a felhasználókkal és az operátorokkal.
- A felhőalkalmazás tárolóalapú mikroszolgáltatásokból áll, amelyek olyan funkciókat és interfészeket biztosítanak, mint az identitás- és hozzáférés-kezelés, az eszközfrissítések, az értesítések és a kereskedelmi szolgáltatások.
- A használt funkcióktól függően az alkalmazás olyan Azure-szolgáltatásokat és erőforrásokat érhet el, mint az Azure Blob Storage strukturálatlan adattároláshoz, az Azure Cosmos DB nagy strukturált adatbázisokhoz és az Azure Media Services szórakoztató tartalmakhoz.
- Az IoT-átjáró streamelési telemetriát és felhasználói adatokat is küld a felhőbe az Azure IoT Hubon keresztül, hogy elemzéshez és gépi tanuláshoz (ML) használhassa.
Elemzési és gépi tanulási megoldás
A folyamat üzletiintelligencia-része a következő adatelemzési és -vezérlési ciklust foglalja magában:
Töltse le az architektúra Visio-fájlját.
Adatfolyam
- Az IoT Hub megkapja a streamelési telemetriát és a felhasználói adatokat az IoT-eszközökről, és az Azure Functionsen keresztül irányítja az eseményeket az Azure Databricksbe.
- Az Azure Databricks kinyeri, átalakítja és betölti az eseményadatokat (ETL-eket).
- Az Azure Databricks az Azure Functions használatával küld néhány eseményt, például riasztásokat közvetlenül egy ügyfélszolgálati alkalmazásnak működés céljából.
- Az Azure Databricks elküldi az ETL-adatokat az Azure Synapse-nek, amely elemzést végez, és tárolja az adatokat.
- A Power BI-jelentések az elemezt adatokat és elemzéseket használják. A szolgáltató felhasználhatja az adatokat a rendszerértékeléshez és a jövőbeli tervezéshez.
- Az Azure Machine Tanulás egy Databricks-fürtöt használ az ML-modellek betanítására és újratanítására az energiagazdálkodáshoz. A modell újratanítása egyesíti az aktuális adatokat az Azure Cosmos DB-ben tárolt külső adatokkal, például az előzményidőzményekkel és az előrejelzésekkel.
- Az újratanított modell elindít egy folyamatot, amely a modellt csomagolja, és elküldi az újratanított modelleket az IoT Hubnak. Az IoT Hub elküldi a frissített modelleket az IoT-eszközöknek az eszközfelügyelethez.
Összetevők
- Azure-alkalmazás Átjáró kezeli és kiegyensúlyozza a felhőbeli webalkalmazások felé és onnan érkező forgalmat.
- Az Azure Kubernetes Service (AKS) üzemelteti és leegyszerűsíti a Docker-tárolóalapú alkalmazások Kubernetes-vezénylését.
- Az Azure Container Registry egy felügyelt, privát beállításjegyzék-szolgáltatás, amely nagy méretekben támogatja az AKS-alkalmazásokat.
- Az Azure IoT Hub egy központi felhőalapú üzenetközpont az IoT-alkalmazások és -eszközök közötti kétirányú kommunikációhoz.
- Az Azure Databricks egy gyors, egyszerű és együttműködésen alapuló Apache Spark-alapú elemzési szolgáltatás big data-folyamatokhoz.
- Az Azure Synapse Analytics, korábbi nevén SQL Data Warehouse egy olyan elemzési szolgáltatás, amely a nagyvállalati adattárházakat és a big data-elemzéseket egyesíti.
- A Power BI olyan szoftverszolgáltatások, alkalmazások és összekötők gyűjteménye, amelyek koherens, modern, interaktív vizualizációkká és jelentésekké alakítják az adatokat.
- Az Azure Machine Tanulás egy felhőalapú ml-környezet, amely meglévő adatokat használ a jövőbeli viselkedések, eredmények és trendek előrejelzésére.
Forgatókönyv részletei
Egy nagy méretű távközlési vállalat az IoT-eszközökre alapozta a megoldást, amely energia- és internetes központként működhet otthonok és kisvállalkozások számára.
Az IoT-eszközök rendelkeznek egy IoT-átjáróval, amely az adatátvitel és a testre szabott szolgáltatásnyújtás központjaként működik. Az eszközök egy tetőtéri napelem segítségével töltik fel az akkumulátort, amely LED-fényt, USB-teljesítményt és mobilkapcsolatot biztosít. Az átjáró telemetriai adatokat gyűjt és továbbít a napelemről, az akkumulátorról és a kimeneti eszközökről. A megoldás tartalmaz egy integrált SIM-kártyával és táblagéppel rendelkező IoT-eszközt is, amely felhasználói felületet biztosít.
Az alapszintű IoT-eszköz LED-fényt, USB-eszközök töltését, internetkapcsolatot és felhasználói támogatást biztosít riasztásokkal és csevegőrobotokkal. A felhasználók igény szerint vagy előfizetéssel további szolgáltatásokat és tartalmakat szerezhetnek be.
Az átfogó megoldás egyesíti az IoT-hez csatlakoztatott eszközöket az Azure platformalapú mobilalkalmazásokkal. A megoldás tiszta, alacsony költségű energia- és internetes szolgáltatásokat biztosít nagy megbízhatósággal és minimális állásidővel.
Azure-támogatás két fő munkafolyamatot ebben az IoT-megoldásban:
A valós idejű IoT-eszköztelemetria átmeneti vagy hosszan futó rendellenességeket észlel. A rendszer valós idejű csevegőrobotokkal válaszolhat, és eszközműveleteket hajthat végre. Alacsony energiaigény esetén például az eszköz csökkentheti a háttér- vagy inaktív funkciók energiafelhasználását. A felhasználó továbbra is jó tapasztalatot szerez az aktívan használt szolgáltatásokkal kapcsolatban.
Az adatfeldolgozás utáni adatelemzés és gépi tanulás kiértékeli a használatot és az incidenseket a prediktív karbantartás és a jövőbeli igények meghatározása érdekében. A riasztások értesíthetik az ügyfeleket a hamarosan meghiúsuló részekről.
Lehetséges használati esetek
A következő forgatókönyvek és iparágak használhatják ezt a megoldást:
- Korlátozott központosított teljesítménnyel és internetkapcsolattal rendelkező helyek.
- Hírek, szórakoztató és oktatási szervezetek, hogy a tartalom és a programozás.
- Pénzügyi intézmények, hogy online kereskedelmi és banki szolgáltatásokat.
- Kormányzati és közegészségügyi szervek, a vészhelyzeti és támogatási kommunikáció érdekében.
Következő lépések
- Az IoT fogalmai és az Azure IoT Hub
- Bevezetés a privát Docker-tárolóregisztrációs adatbázisokba az Azure-ban
- Mi a dedikált SQL-készlet (korábban SQL DW) az Azure Synapse Analyticsben?
- MLOps: Modellkezelés, üzembe helyezés, leállás és monitorozás az Azure Machine Tanulás
- Fejlesztési környezet beállítása az Azure Databricks és az AutoML használatával az Azure Machine Tanulás
- A napelemes eszközök online szórakozást, oktatást hoznak a falvakba
- Veriown esettanulmány