Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Z-Wave Middleware-Code-Organisation
Im Folgenden wird die Z-wave Referenz-Middleware-Code-Organisation gezeigt.
ACS DPK Z-Wave
Der Code für Z-Wave DPK befindet sich im IotManagedIntegrationsDeviceSDK-Middleware/ Ordner.example-iot-ace-dpk/example/dpk/ace_hal/zwave
./IotManagedIntegrationsDeviceSDK-Middleware/example-iot-ace-dpk/example/dpk/ace_hal/ |— common |— |— fxnDbusClient |— |— include |— kvs |— log |— wifi |— |— include |— |— src |— |— wifid |— |— fxnWifiClient |— |— include |— zibgee |— |— include |— |— src |— |— zigbeed |— |— ember |— |— include |— zwave |— |— include |— |— src |— |— zwaved |— |— fxnZwaveClient |— |— include |— |— zware
Silicon Labs, ZWare und Zip Gateway
Der Code für die Silicon Labs ZWare und Zip Gateway befindet sich im IotManagedIntegrationsDeviceSDK-Middleware/ Ordner. Diese Z-Wave ACS-DPK-Schicht ist für ein Z-Wave C-APIs Zip-Gateway implementiert.example-iot-ace-z3-gateway
./IotManagedIntegrationsDeviceSDK-Middleware/example-iot-ace-z3-gateway/ |— autogen |— config |— gecko_sdk_4.3.2 |— |— platform |— |— protocol |— |— util
ACS-Dienst Z-Wave
Der Code für den Z-Wave Dienst befindet sich in dem Ordner, der im IoTmanagedintegrationsMiddlewares/ Ordner aufgeführt ist. Die exampleiot-ace-zwave-mw/include Ordner src und an diesem Speicherort enthalten alle Dateien, die sich auf den Z-Wave ACS-Dienst beziehen.
IotManagedIntegrationsDeviceSDK-Middleware/example-iot-ace-zwave-mw/src/ |— zwave_mgr.c |— zwave_mgr_cc.c |— zwave_mgr_ipc_aipc.c |— zwave_svc.c |— zwave_svc_dispatcher.c |— zwave_svc_hsm.c |— zwave_svc_ipc_aipc.c |— zwave_svc_main.c |— zwave_svc_publish.c IotManagedIntegrationsDeviceSDK-Middleware/example-iot-ace-zwave-mw/include/ |— ace |— |— zwave_common_cc.h |— |— zwave_common_cc_battery.h |— |— zwave_common_cc_doorlock.h |— |— zwave_common_cc_firmware.h |— |— zwave_common_cc_meter.h |— |— zwave_common_cc_notification.h |— |— zwave_common_cc_sensor.h |— |— zwave_common_cc_switch.h |— |— zwave_common_cc_thermostat.h |— |— zwave_common_cc_version.h |— |— zwave_common_types.h |— |— zwave_mgr.h |— |— zwave_mgr_cc.h |— zwave_log.h |— zwave_mgr_internal.h |— zwave_mgr_ipc.h |— zwave_svc_hsm.h |— zwave_svc_internal.h |— zwave_utils.h
Z-Wave ACS-Adapter
Der Code für den ACS ZigBee-Adapter befindet sich im Ordner. IotManagedIntegrationsDeviceSDK-Middleware/ Der example-iot-ace-zwave-mw/cli/include Ordner src und an diesem Speicherort enthält alle Dateien, die sich auf die Z-Wave ACS-Adapterbibliothek beziehen.
IotManagedIntegrationsDeviceSDK-Middleware/example-iot-ace-zwave-mw/cli/ |— include |— |— zwave_cli.h |— src |— |— zwave_cli.yaml |— |— zwave_cli_cc.c |— |— zwave_cli_event_monitor.c |— |— zwave_cli_main.c |— |— zwave_cli_net.c