Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Z-Wave organisation du code intergiciel
Ce qui suit montre l'organisation du code du middleware de Z-wave référence.
Rubriques
ACS Z-Wave DPK
Le code de Z-Wave DPK se trouve dans le IotManagedIntegrationsDeviceSDK-Middleware/ dossier.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
Passerelle ZWare et Zip de Silicon Labs
Le code des ZWare et Zip Gateway de Silicon Labs se trouve dans le IotManagedIntegrationsDeviceSDK-Middleware/ dossier. Cette couche ACS Z-Wave DPK est implémentée pour une Z-Wave C-APIs passerelle Zip.example-iot-ace-z3-gateway
./IotManagedIntegrationsDeviceSDK-Middleware/example-iot-ace-z3-gateway/ |— autogen |— config |— gecko_sdk_4.3.2 |— |— platform |— |— protocol |— |— util
Z-Wave Service ACS
Le code du Z-Wave service se trouve dans le dossier répertorié dans le IoTmanagedintegrationsMiddlewares/ dossier. Les exampleiot-ace-zwave-mw/include dossiers src et situés à cet emplacement contiennent tous les fichiers relatifs au Z-Wave service ACS.
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 Adaptateur ACS
Le code de l'adaptateur ACS Zigbee se trouve dans le IotManagedIntegrationsDeviceSDK-Middleware/ dossier. Le example-iot-ace-zwave-mw/cli/include dossier src and situé à cet emplacement contient tous les fichiers relatifs à la bibliothèque ACS Z-Wave Adaptor.
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