Welcome to the QuecPython Tracker Solution repository! This repository provides a comprehensive solution for using the QuecPython Tracker device application.
[TOC]
Smart Tracker is a hardware device developed by QuecPython specifically for rapid demonstrations and smart asset management. It is based on the QuecPython BG95-M3 module, supports multiple communication modules, and possesses powerful sensor expansion capabilities. It is your ideal entry point for exploring the Acceleronix Asset Management SaaS platform.
- Tracker Smart Locator
- Terminal device functions cover most locator application scenarios
- Visual operation platform + mobile APP for easier device management and data viewing
- Intelligent perception, identification, and reporting of location information and hazardous alerts
- QuecPython secondary development, modular, customizable, shortening the development cycle
- Visual operation platform and mobile APP for terminal control
- Vehicle Positioning
- Logistics and Freight
- Personnel Positioning
- Electronic Student ID
- Pet Tracking
- Special Industries (e.g., Agricultural Irrigation, Rare Species Monitoring, etc.)
- Multiple Positioning Methods, Safe Fencing, Hazard Alarms, Emergency SOS, Voice Monitoring, Recording, Track Playback, Remote Control, etc.
- Intelligent Positioning
- The system utilizes technologies like 4G communication, multiple positioning methods, and distributed services to provide an end-to-service one-stop solution for the smart locator industry.
- Full Platform Support
- The device operation platform and mobile APP are fully functional, allowing terminal device manufacturers to quickly manage devices and end-users without building their own service platform.
- Reliable and Stable
- Terminal devices feature high positioning accuracy, high hazard perception sensitivity, low power consumption, and stable operation. Manufacturers can use them out-of-the-box, significantly shortening the hardware development cycle.
Before you begin, ensure you have the following prerequisites:
-
Hardware:
- A Windows computer, recommended
Win10system - A set of Tracker box products
Purchase Channel: Contact Quectel staff for purchase
- A normally functioning SIM card
- A Windows computer, recommended
-
Software:
- USB driver for the QuecPython module: BG95M3
- Debugging tool QPYcom
- QuecPython Firmware
- QuecPython firmware and related software resources
- Python text editor (e.g., VSCode, Pycharm)
-
Clone the repository:
# 1. Pull the main project code git clone https://github.com/QuecPython/tracker-box.git -
Burn the firmware: Follow the instructions to burn the firmware onto the development board.
-
Connect the hardware: Connect the hardware as shown in the figure below:
- Insert a usable Nano SIM card at the indicated location.
- Connect the development board to the computer using a Type-C data cable.
-
Download the code to the device:
- Start the QPYcom debugging tool.
- Connect the data cable to the computer.
- Follow the instructions to import all files from the
codefolder into the module's file system, preserving the directory structure.
-
Run the application:
- Select the
Filetab. - Select the
_main.pyscript. - Right-click and select
Runor use theRunshortcut button to execute the script.
- Select the
We welcome contributions to improve this project! Please follow these steps to contribute:
- Fork this repository.
- Create a new branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -m 'Add your feature'). - Push to the branch (
git push origin feature/your-feature). - Open a Pull Request.
This project is licensed under the Apache License. See the LICENSE file for details.
If you have any questions or need support, please refer to the QuecPython Documentation or open an issue in this repository.