{"id":19215591,"url":"https://github.com/lora-net/lora_edge_tracker_ref_design","last_synced_at":"2026-04-29T10:34:51.176Z","repository":{"id":74269472,"uuid":"304024645","full_name":"Lora-net/lora_edge_tracker_ref_design","owner":"Lora-net","description":"Demonstration application for LoRa Edge tracker reference design - compatible with LoRa Basics Modem-E","archived":false,"fork":false,"pushed_at":"2025-10-27T16:08:44.000Z","size":8576,"stargazers_count":19,"open_issues_count":0,"forks_count":13,"subscribers_count":10,"default_branch":"master","last_synced_at":"2026-04-18T00:15:27.322Z","etag":null,"topics":["ble","gnss","lora","lora-basics-modem-e","lorawan","modem","modem-e","stm32wb55","tracker","wi-fi"],"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/Lora-net.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-14T13:30:39.000Z","updated_at":"2025-11-13T03:14:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba2d999a-3e41-4278-aea3-b17fe495d82c","html_url":"https://github.com/Lora-net/lora_edge_tracker_ref_design","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Lora-net/lora_edge_tracker_ref_design","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lora-net%2Flora_edge_tracker_ref_design","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lora-net%2Flora_edge_tracker_ref_design/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lora-net%2Flora_edge_tracker_ref_design/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lora-net%2Flora_edge_tracker_ref_design/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lora-net","download_url":"https://codeload.github.com/Lora-net/lora_edge_tracker_ref_design/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lora-net%2Flora_edge_tracker_ref_design/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32422118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["ble","gnss","lora","lora-basics-modem-e","lorawan","modem","modem-e","stm32wb55","tracker","wi-fi"],"created_at":"2024-11-09T14:14:09.283Z","updated_at":"2026-04-29T10:34:51.170Z","avatar_url":"https://github.com/Lora-net.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LoRa Edge Tracker Reference Design SDK\n\nThis repository is obsolete and not recommended for new designs. If you’re interested in evaluating the currnet LoRa Edge Tracker Reference Design, please use the repository located at: https://github.com/lora-net/SWSD004\n\n## 1. Description\n\nThe LoRa Edge Tracker Reference Design SDK project contains the tracker application and several simple examples highlighting the LoRa Edge Tracker Reference Design SDK features.\n\n## 1.1. Tracker application\n\nThe app joins automatically the network then periodically:\n- Perform a Wi-Fi Scan\n- Perform a GNSS scan, the ALC Sync is needed\n- Collect data from sensor, MCU and Modem\n- Stream the scan results\t\n- Can be configured through BLE\n\nPlease read the [application documentation](doc/apps.Tracker.md) for more details.\n\n## 1.2. Simple LoRaWAN Class A/C application 868/915 MHz\n\nThis application  joins automatically the LoRa Network server then sends uplinks periodically with the interval defined by APP_TX_DUTYCYCLE.\n\nPlease read the [application documentation](doc/apps.LoRaWAN.md) for more details.\n\n## 1.3. Simple GNSS example\n\nThe unix date in ASCII is asked to the user through a terminal, once the date is received by the modem, it executes a GNSS scan periodically according to the gnss settings defined in the application.\n\nPlease read the [application documentation](doc/apps.gnss_test.md) for more details.\n\n\n## 1.4. Simple Wi-Fi example\n\nThe modem executes a Wi-Fi scan periodically according to the Wi-Fi settings defined in the application.\n\nPlease read the [application documentation](doc/apps.wifi_test.md) for more details.\n\n## 1.5. Simple Tx continuous app\n\nThe modem starts to send continuous wave.\n\nPlease read the [application documentation](doc/apps.tx_continuous.md) for more details.\n\n## 1.6. Simple BLE standalone app\n\nThe tracker starts and stays in BLE.\n\n## 1.7. Update modem firmware\n\nUpdate trx to modem / modem to modem / modem to trx.\n\n## 1.8. Read internal log\n\nRead the internal log and send them by UART.\n\n## 1.9. Simple LoRaWAN clock synchronization example\n\nThis application automatically joins the LoRaWAN Network Server. The LR1110 then gets its clock synchronized with the Application Layer Clock Synchronization service (ALC Sync).\n\nPlease read the [application documentation](doc/apps.clock_sync.md) for more details.\n\n### 1.10. UART-based firmware update application example\n\nThis applications updates the LR1110 firmware. The new firmware is received from the UART.\n\nPlease read the [application documentation](doc/apps.uart_firmware_update.md) for more details.\n\n### 1.11. Simple LoRaWAN Data Streaming application\n\nThis application joins automatically the LoRa Network Server then streams data periodically.\n\nPlease read the [application documentation](doc/apps.stream.md) for more details.\n\n### 1.12. Large File Upload example\n\nThe app joins automatically and starts the upload data using the Large File Upload service.\n\nPlease read the [application documentation](doc/apps.large_file_upload.md) for more details.## 2. Requirements\n\n## 2. Requirements\n\n### 2.1. Hardware\n\nThe example applications are designed to run with the LR1110 Tracker device included in the LoRa Edge Tracker Reference Design Evaluation Kit.\n\n### 2.2. LR1110 Firmware\n\nThe applications require that the LR1110 runs the Modem-E firmware version 1.1.7 or later. To update the Modem-E to the latest firmware version please use the Update modem firmware application included in this SDK. The latest firmware can be obtained from [another repository](https://github.com/Lora-net/radio_firmware_images/tree/master/lr1110).\n\nApplications usually display the detected LR1110 Firmware version in the serial console when they start, here the LoRaWAN showing version 1.1.7 (0x10107) of the Modem-E firmware:\n\n```\nINFO : ###### ===== LoRa Basics Modem-E Tracker demo application ==== ######\n\nAPP VERSION : 1.3.0\n\nINFO : ###### ===== LR1110 MODEM-E RESET 555 ==== ######\n\nINFO : ###### ===== LR1110 MODEM-E VERSION ==== ######\n\nLORAWAN     : 0X103\nFIRMWARE    : 0X10107\nBOOTLOADER  : 0X21DF6500\nCLASS       : A\nREGION      : EU868\n```\n\n## 3. Documentation\n\nLoRa Edge Tracker Reference Design User Guide :\n- https://lora-developers.semtech.com/library/tech-papers-and-guides/lora-edge-tracker-reference-design-user-guide/\n\nLoRa Edge™ Tracker Evaluation Actility/Tago Kit User guide :\n- https://lora-developers.semtech.com/library/tech-papers-and-guides/lr1110-tracking-evk-user-guide\n\nNode red application server example compliant with LoRa Edge Tracker Reference Design :\n- https://github.com/Lora-net/node-red-contrib-loracloud-utils\n- https://lora-developers.semtech.com/resources/tools/lora-basics/lora-basics-for-end-nodes/developer-walk-through/\n\n## 4. Build \u0026 Install\n\nTo build the example application for the STM32WB55 controller of the Tracker board, you will need:\n\n* either a Keil MDK for Cortex-M commercial license, MDK-Lite will not work (https://www2.keil.com/mdk5)\n* or the GNU Arm Embedded Toolchain (https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads)\n\n### 4.1. Building with Keil MDK\n\nUse the Keil project  `lr1110_modem_tracker_sdk.uvprojx` located in the `smtc_tracker_app/MDK-ARM` directory.\n\nKeil creates an hex file containing directly the bootloader and can be flash to the address 0x08000000.\n\n### 4.2. Building with the GNU Arm Embedded Toolchain\n\nRun `make` from the `gcc` directory with the target application name as an argument:\n\n```\n$ make APP=tracker\n```\n\nNote: the supported application names are `tracker`, `lorawan`, `gnss`, `wifi`, `clock_sync`, `ble_standalone`, `update_modem_app`, `read_internal_log`, `tx_continuous`, `low_power` and `uart_firmware_update`.\n\nThe application binary file, `tracker.bin`, is created in the `gcc/build` directory.\n\nWhen .bin is programmed into the MCU, it shall be flashed to the address 0x08007000, the address starting from 0x08000000 to 0x08007000 is reserved to the bootloader.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flora-net%2Flora_edge_tracker_ref_design","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flora-net%2Flora_edge_tracker_ref_design","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flora-net%2Flora_edge_tracker_ref_design/lists"}