Бөлісу құралы:


Теңшелетін IoT провайдерлерін пайдалану

Dynamics 365 Field Service IoT провайдері мүмкіндігі кез келген IoT жеткізушісінің IoT (заттардың интернеті) құрылғыларымен үздіксіз интеграциялауға мүмкіндік береді. Ол әртүрлі жеткізушілердің IoT ескертулерін олардың шығу тегіне қарамастан бірыңғай тізімге біріктіреді. Пайдаланушылар IoT құрылғысымен әрекеттескенде, Field Service құрылғының провайдерін анықтайды және пәрменді сәйкес IoT жүйесіне бағыттайды.

Field Service қызметінде қордан тыс орналастыру тәжірибесі Azure IoT Hub бағдарламасымен біріктіріледі. Әзірлеушілер, серіктестер және тәуелсіз бағдарламалық жасақтама жеткізушілері (ISV) осы құрылымда реттелетін IoT шешімдерін құра алады және тіпті оларды Microsoft AppSource нарықта жариялай алады.

Бұл мақалада сіз IoT провайдерінің деректер үлгісі туралы біліп, пайдалануға болатын қосылым әдістеріне шолу аласыз.

Алғышарттар

  • Dynamics 365 жүйесіне қосылатын модельге негізделген қолданбаларды әзірлеу тәжірибесі және Microsoft Dataverse
  • C#, .NET және бағдарламалармен бағдарламалау тәжірибесі Visual Studio
  • REST/OData API интерфейсімен танысу

Field Service деректер үлгісі

Сыртқы IoT қызметтерін Field Service қызметімен біріктірудің барлық әдістері үш қатысты кестеден (IoT провайдері, IoT провайдерінің данасы және IoT құрылғысы) және IoT параметрлерінің кестесінен тұратын Field Service IoT провайдерінің деректер үлгісіне сәйкес келуі керек.

Field Service IoT провайдерінің деректер үлгісінің диаграммасы.

IoT провайдері кестесі

IoT Provider кесте ұйымыңыздың IoT провайдерлерін және олар қолдайтын әрекеттерді анықтайды.

IoT провайдері жазбасының скриншоты.

IoT провайдерінің данасы кестесі

1: IoT Provider кесте мен IoT Provider Instance кесте арасында көп қатынас бар. Мысалы, ұйымыңыз екі түрлі Azure IoT хабына қосылған болса, сізде Azure IoT Hub үшін бір IoT провайдері жазбасы және әрбір IoT хабтары үшін бір IoT провайдері данасы жазбалары болады. IoT провайдері даналарының тізімін Field Service Параметрлер>IoT>Провайдерлер бөлімінде көре аласыз.

IoT провайдері данасы жазбасының скриншоты.

  • Провайдер данасы идентификаторы бастапқы IoT жүйесіндегі дананы анықтайды.
  • URL провайдер кодында немесе пайдаланушы тәжірибесінде қолданылатын біреу болуы мүмкін; мысалы, API соңғы нүктесі немесе орналастырудың Azure ресурстар тобына сілтеме.

IoT құрылғысының кестесі

1: IoT Provider Instance кесте мен әрбір құрылғыны IoT провайдері данасына салыстыратын IoT Device кесте арасында көптеген қатынас бар.

  • Тіркелгі құрылғымен байланысты Field Service қызметіндегі тұтынушы тіркелгісін анықтайды.
  • Санат бұл құрылғы санаты.
  • Уақыт белдеуі құрылғы орналасқан уақыт белдеуі.
  • Құрылғы идентификаторы құрылғыны IoT провайдерінде тіркеу үшін пайдаланылады.
  • Имитациялық әзірлеуде және тестілеуде қолданылады.

Қосылу әдістері және әзірлеу құралдары

Пайдаланушы IoT шешімдеріне қосылу әдістері артықшылықтармен де, қауіптермен де келеді. Келесі кесте оларды сипаттайды.

Әдіс Артықшылықтары Қауіптер
Dataverse API - Connected Field Service және сыртқы қызметтер арасында тікелей байланысқа мүмкіндік береді.
- Бағдарламалық қосымшаларды құруға арналған сенімді протокол.

- Сыртқы қызметтер API интерфейстерімен интеграциялануы керек.
- Connected Field Service API мүмкіндіктерін жақсы түсінуді талап етеді.
Веб-тосқауылшылар Connected Field Service қызметінде нақты әрекеттер орындалған кезде нақты уақыттағы жаңартуларды сыртқы қызметке жібереді. Сыртқы қызмет webhook хабарламаларын қабылдау және өңдеу мүмкіндігі болуы керек.
Қосқыштар Үздіксіз біріктіру тәжірибесін қамтамасыз етеді және Connected Field Service және сыртқы қызмет арасында көпір ретінде әрекет етеді. Күрделі техникалық білім мен әзірлеу ресурстарын қажет етеді.
Реттелмелі код Жоғары бейімделген және тиімді интеграция. Жоғары деңгейдегі техникалық тәжірибені талап етеді; басқа әдістерге қарағанда көбірек тәуекел болуы мүмкін.

Connected Field Service үшін теңшелетін шешімдерді құру үшін жиі қолданылатын әзірлеу құралдары:

  • Microsoft Power Apps жасаушылар мен кәсіби әзірлеушілерге теңшелетін бизнес қосымшаларын тез және оңай жасауға мүмкіндік беретін төмен кодты әзірлеу платформасы.

  • Microsoft Azure Функциялар бұл әзірлеушілерге арнайы серверлерсіз сұраныс бойынша кодты іске қосуға мүмкіндік беретін қызмет.

  • Microsoft .NET Framework бұл Windows жүйесінде қолданбаларды құруға және іске қосуға арналған бағдарламалық жасақтаманы әзірлеу негізі.

  • Microsoft Visual Studio бұл .NET, JavaScript және Python тілдерін қоса алғанда, бағдарламалау тілдері мен фреймворктарының кең ауқымын қолдайтын танымал біріктірілген әзірлеу ортасы.

  • JavaScript бұл Node.js және React сияқты басқа құралдармен және фреймворктермен жиі қолданылатын кең таралған бағдарламалау тілі.

  • REST API интерфейстері қолданбалардың интернет арқылы бір-бірімен байланысуының стандартталған әдісін қамтамасыз етеді. Connected Field Service сыртқы қызметтермен біріктіру және реттелетін шешімдерді құру үшін пайдаланылуы мүмкін көптеген REST API интерфейстерін қамтамасыз етеді.

Келесі қадамдар