diff --git a/meta-ohos-demo/recipes-core/images/demo-dashboard-gateway-image.bb b/meta-ohos-demo/recipes-core/images/demo-dashboard-gateway-image.bb
index fda0607289e5cccd9fccbb043cb1408952c50763..4d5ea95c38ddec5212512a4e96c19567a9f18042 100644
--- a/meta-ohos-demo/recipes-core/images/demo-dashboard-gateway-image.bb
+++ b/meta-ohos-demo/recipes-core/images/demo-dashboard-gateway-image.bb
@@ -4,9 +4,15 @@ SUMMARY = "Dashboard demo image: gateway"
 DESCRIPTION = "Home Assistant based image targeting a gateway device"
 LICENSE = "Apache-2.0"
 
+BROWSER ?= "epiphany"
+
 IMAGE_INSTALL_append = "\
+	${BROWSER} \
 	python3-appdaemon \
 	python3-homeassistant \
+	weston \
+	weston-examples \
+	weston-init \
 	"
 
 # 100 MiB of additional storage for config and runtime data.