{"id":36624037,"url":"https://github.com/memfault/memfault-asset-tracker","last_synced_at":"2026-01-12T09:29:50.392Z","repository":{"id":224563882,"uuid":"709402187","full_name":"memfault/memfault-asset-tracker","owner":"memfault","description":"Memfault's version of the asset-tracker-cloud-firmware-aws repo","archived":false,"fork":false,"pushed_at":"2024-10-21T16:04:57.000Z","size":2713,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-10-22T03:57:11.951Z","etag":null,"topics":["memfault","nrf-connect-sdk","sample","thingy91"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/memfault.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-24T16:37:32.000Z","updated_at":"2024-09-19T13:21:38.000Z","dependencies_parsed_at":"2024-05-22T14:52:51.299Z","dependency_job_id":"d853a2b1-fdc9-44d7-90db-56c0da0bfd8a","html_url":"https://github.com/memfault/memfault-asset-tracker","commit_stats":null,"previous_names":["memfault/memfault-asset-tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/memfault/memfault-asset-tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-asset-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-asset-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-asset-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-asset-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memfault","download_url":"https://codeload.github.com/memfault/memfault-asset-tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memfault%2Fmemfault-asset-tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28337723,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["memfault","nrf-connect-sdk","sample","thingy91"],"created_at":"2026-01-12T09:29:50.321Z","updated_at":"2026-01-12T09:29:50.373Z","avatar_url":"https://github.com/memfault.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Thingy91 Example App\n\nThis application is based on the Nordic Asset Tracker app which can be found in\nNCS under `applications/asset_tracker_v2`. This specific app was forked from\n[the out-of-tree version of this application](https://github.com/NordicSemiconductor/asset-tracker-cloud-firmware-aws).\n\n## Setup\n\nFollow the [Getting Started with the Thingy91](https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/device_guides/working_with_nrf/nrf91/thingy91_gsg.html)\ninstructions for updating the modem firmware, activating the SIM card, and\nregistering the device with nRF Cloud.\n\nInstall Zephyr's dependencies [here](https://docs.zephyrproject.org/latest/develop/getting_started/index.html).\n\nCreate a workspace folder:\n\n```bash\nmkdir ~/thingy91-workspace\ncd thingy91-workspace\n```\n\nCreate and activate a virtual environment:\n\n```bash\npython3 -m venv .venv\nsource .venv/bin/activate\n```\n\nInstall west, Zephyr's meta-tool:\n\n```bash\npip install west\n```\n\nUse west to initialize the workspace with our asset-tracker repo as the\nmanifest repo and then update the modules from the manifest\n`memfault-asset-tracker/west.yml`:\n\n```bash\ncd ~/thingy91-workspace\nwest init -m git@github.com:memfault/memfault-asset-tracker\nwest update\n```\n\nInstall Python requirements for both Zephyr and NCS:\n\n```bash\npip install -r zephyr/scripts/requirements.txt -r nrf/scripts/requirements-build.txt\n```\n\n## Build \u0026 Flash\n\nBuild the app with your project key and the Memfault overlay:\n\n```bash\ncd ~/thingy91-workspace\nwest build -b thingy91_nrf9160_ns -p always memfault-asset-tracker -- \\\n-DCONFIG_MEMFAULT_NCS_PROJECT_KEY=\\\"${MEMFAULT_PROJECT_KEY}\\\" \\\n-DOVERLAY_CONFIG=overlay-memfault.conf\n```\n\nFlash:\n\n```bash\nwest flash --erase\n```\n\n## Deploying OTAs\n\nThis app also has an example of how to auto-deploy releases with Memfault.\nSee [`ota-deploy.yaml`](.github/workflows/ota-deploy.yaml).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemfault%2Fmemfault-asset-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemfault%2Fmemfault-asset-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemfault%2Fmemfault-asset-tracker/lists"}