diff --git a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service
index 1424fc2e66c87bccf3ab7fb7770375a5d46df062..d03da08e8df776733665fe71731c7a75558a26fd 100644
--- a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service
+++ b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service
@@ -7,6 +7,7 @@ Description=Vending Machine Control Application
 
 [Service]
 Type=notify
+Environment="VENDING_MACHINE_CONTROL_I2C_BUS=@VENDING_MACHINE_CONTROL_I2C_BUS@"
 ExecStart=/usr/bin/vending-machine-control-application
 Restart=always
 
diff --git a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb
index 3751c80abf166b8c9541581b24a18d0b10970c18..b4360549b8cd1c0db4137e1782a4f0df11f2b8b1 100644
--- a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb
+++ b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb
@@ -23,8 +23,14 @@ REQUIRED_DISTRO_FEATURES = "systemd"
 
 EXTRA_OEMAKE += "DESTDIR=${D}"
 
+VENDING_MACHINE_CONTROL_I2C_BUS ??= "0"
+VENDING_MACHINE_CONTROL_I2C_BUS_rpi ?= "1"
+VENDING_MACHINE_CONTROL_I2C_BUS_seco-intel-b68 ?= "2"
+
 do_install() {
     oe_runmake install
     install -d "${D}${systemd_system_unitdir}/"
     install -m 0644 "${WORKDIR}/${BPN}.service" "${D}${systemd_system_unitdir}/"
+    sed -i -e 's,@VENDING_MACHINE_CONTROL_I2C_BUS@,${VENDING_MACHINE_CONTROL_I2C_BUS},g' \
+        "${D}${systemd_system_unitdir}/${BPN}.service"
 }