IoT物联网-离线开发Profile(联通用户专用):Profile打包

时间:2025-02-12 14:52:35

Profile打包

Profile写作完成后,需要按如下层级结构打包:

Profile打包需要遵循如下几点要求:

  • Profile文件的目录层级结构必须如上图所示,不能增删。例如:第二层级只能有“profile”和“service”两个文件夹,每个服务下面必须包含“profile”文件夹等。
  • 图中橙色字体的命名不能改动。
  • Profile文件以zip形式压缩。
  • Profile文件的命名必须按照deviceType_manufacturerId_model的格式命名,其中的deviceType、manufacturerId、model必须与devicetype-capability.json中对应字段的定义一致。例如:本实例中devicetype-capability.json的主要字段如下:
    {      "devices": [          {              "manufacturerId": "TestUtf8ManuId",              "manufacturerName": "HZYB",              "model": "NBIoTDevice",              "protocolType": "CoAP",              "deviceType": "WaterMeter",              "serviceTypeCapabilities": ****         }      ]  }
  • 图中的WaterMeterBasic、WaterMeterAlarm、Battery等都是devicetype-capability.json中定义的服务。

Profile文件中的文档格式都是JSON,在编写完成后可以在互联网上查找一些格式校验网站,检查JSON的合法性。

support.huaweicloud.com/devg-IoT/iot_02_4012.html