Azure Digital Twins: что означает ответ "GetOntologies"?
Я пытаюсь понять процесс обеспечения Digital Twins и читаю этот документ: https://docs.microsoft.com/en-us/azure/digital-twins/tutorial-facilities-setup
Но я не могу следовать пункту в этом разделе
Тем не менее, я не могу понять ответ для "DotNet Run GetOntologies"
Кто-нибудь может помочь мне лучше понять, что это за ценности? и как они связаны с "моделями доступны"?
1 ответ
В 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