Azure Digital Twins: что означает ответ «GetOntologies»? - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь понять процесс обеспечения Digital Twins и читаю этот документ: https://docs.microsoft.com/en-us/azure/digital-twins/tutorial-facilities-setup

Но я не могу следовать пункту в этом разделе enter image description here

однако, я не могу понять ответ для "dotnet run GetOntologies" enter image description here

Кто-нибудь может помочь мне лучше понять, что это за ценности? и как они связаны с "моделями в наличии"?

1 Ответ

2 голосов
/ 03 июля 2019

В Azure Digital Twins сущность Ontology содержит набор всех типов и подтипов, которые могут использоваться в вашем приложении.В вашем примере онтология «Обязательный» и «По умолчанию» включена (это по умолчанию).Если вы используете REST API, чтобы увидеть, что содержит онтология «по умолчанию», вы получите следующее:

{
  "id": 2,
  "name": "Default",
  "loaded": true,
  "types": [
    {
      "id": 17,
      "category": "SensorDataType",
      "name": "Humidity",
      "disabled": false,
      "logicalOrder": 0
    },
    {
      "id": 18,
      "category": "SensorDataType",
      "name": "Temperature",
      "disabled": false,
      "logicalOrder": 0
    },
    {
      "id": 19,
      "category": "SensorDataSubtype",
      "name": "RoomHumidity",
      "disabled": false,
      "logicalOrder": 0,
      "friendlyName": "Room Humidity"
    }, // etc etc

Как видно из приведенного выше примера, онтология имеет базовые определения для типов датчиков / пространств/ типы данных для вещей, связанных со сценариями Smart Building.Онтологии BACnet и Advanced просто добавляют разные и более специфические типы.Когда вы установите для онтологии значение «включено», вы можете начать использовать эти типы / подтипы.Вы можете проверить их в REST API с помощью:

https://your-url.your-region.azuresmartspaces.net/management/api/v1.0/ontologies/3?includes=Types
...