{"adoption": {"forks": 927, "observed_at": "2026-08-28T04:07:43.498832+00:00", "stars": 3099}, "canonical_url": "https://ross.abutalabs.com/products/pahomqttandroid", "card": {"archived": false, "artifact_type": "library", "description": "MQTT Android", "domain": ["iot", "mobile-development", "android-tools"], "enriched": true, "function": ["message-queue", "networking", "websocket", "cryptography"], "health_score": 20, "homepage": null, "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["eclipse-paho/paho.mqtt.android"], "name": "eclipse-paho/paho.mqtt.android", "platform": ["jvm"], "pushed_at": "2024-08-10T07:56:41+00:00", "repo": "eclipse-paho/paho.mqtt.android", "stars": 3099, "tags": ["mqtt-client", "mqtt", "iot-messaging", "pubsub", "android-service", "eclipse-paho", "messaging", "android", "mobile"], "topics": ["eclipseiot", "mqtt", "iot", "internet-of-things"], "urls": [], "use_cases": ["connect an android app to an mqtt broker", "receive iot sensor data on android via mqtt", "publish messages from android over mqtt with tls", "keep mqtt connection alive with automatic reconnect and offline buffering", "use mqtt over websockets in an android app", "implement last will and testament in an android mqtt client"], "what_it_is": "Eclipse Paho Android Service is an MQTT client library written in Java for Android applications, supporting MQTT 3.1/3.1.1 with features like automatic reconnect, offline buffering, SSL/TLS, and WebSocket support. It is part of the Eclipse Paho project providing open-source implementations of standard M2M and IoT messaging protocols.", "when_to_avoid": ["you need MQTT 5.0 support, which this library does not provide", "you are building for non-Android Java platforms - use the standard Paho Java client instead", "you need a very actively developed project - releases are infrequent and the library is largely in maintenance mode"], "when_to_choose": ["you need a mature, Eclipse-hosted MQTT client specifically for Android", "you need MQTT 3.1/3.1.1 with SSL/TLS, WebSockets, and message persistence on Android", "you want a background Android Service to manage the MQTT connection lifecycle"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pahomqttandroid", "repo": "eclipse-paho/paho.mqtt.android", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.498832+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:46:21.691258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e44779c2e15094d3f25202c37500e7d5e98b6e66c880c40c15ce7c24e2b6e63", "fetched_at": "2026-08-28T04:07:43.498832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eclipse-paho/paho.mqtt.android"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3848, "days_push": 753, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}