{"id":"5e6e1bb9-8f1e-43e0-bb07-b1a4d569c510","task":"Replace Google Cloud IoT Core with EMQX Cloud and forward device telemetry into GCP Pub/Sub via the rule engine","domain":"emqx.com","steps":["Provision an EMQX Cloud (or EMQX Enterprise) cluster and connect devices to it, replacing the GCP Cloud IoT Core MQTT bridge","Configure device authentication using JWT, compatible with the auth model devices previously used against GCP","In EMQX's rule engine, create a rule matching the relevant MQTT topics","Add a GCP Pub/Sub resource under Rule Engine > Resources, supplying a Service Account JSON key and target Pub/Sub Topic ID","Attach a data-forward-to-GCP-Pub/Sub action to the rule so matched messages are republished into Pub/Sub"],"gotchas":["the GCP Pub/Sub action requires a Service Account JSON key with Pub/Sub publish permission scoped to the target topic -- a misscoped key fails silently in the action log","EMQX Cloud and EMQX Enterprise have separate migration guides; resource/connector naming differs between the two"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/5e6e1bb9-8f1e-43e0-bb07-b1a4d569c510"}