Commit graph

14 commits

Author SHA1 Message Date
agessaman
0132af9ea9 Update README and requirements.txt to reflect meshcore package version requirement 2025-11-25 06:07:19 -08:00
agessaman
8407eeec70 Add status telemetry stats support to PacketCapture. 2025-11-24 09:49:03 -08:00
agessaman
aaa0cac188 Add packet type filtering for MQTT uploads
- Introduced a new environment variable `PACKETCAPTURE_UPLOAD_PACKET_TYPES` to specify which packet types to upload to MQTT.
- Updated `packet_capture.py` to filter packets based on the allowed types, ensuring only specified types are uploaded while still capturing all packets.
- Updated documentation in README.md to explain the new filtering feature and provide usage examples.
2025-11-09 11:56:23 -08:00
agessaman
dbc9210fe4 added the ability to set log levels in .env.local 2025-10-25 09:55:36 -07:00
agessaman
f312d2ae55 Enhance JWT token renewal process in PacketCapture class to prevent duplicate tasks and improve resource management. Introduce active task tracking and adjust sleep duration to reduce CPU usage. Update README to clarify compatibility for Companion radios and provide installation guidance. 2025-10-22 19:41:39 -07:00
agessaman
2ec8483779 re-added raw topic feed option for mqtt servers, only uplinks when configured 2025-10-16 22:03:14 -07:00
agessaman
f04756ff2c add default .env and update readme 2025-10-15 20:33:45 -07:00
agessaman
da51b4b1e9 add quickstart commands 2025-10-15 20:15:54 -07:00
agessaman
620e7bbc8a Add TCP connection support and improve documentation 2025-10-14 19:34:43 -07:00
agessaman
a52ede025a Add Docker support, meshcore_py integration, and multi-MQTT functionality
- Add Dockerfile and docker-compose.yml for containerized deployment
- Integrate modified meshcore_py with private key export functionality
- Add multi-MQTT broker support with configuration management
- Update packet capture with enhanced authentication and token handling
- Add installation script and migration utilities
- Update documentation and configuration files
2025-10-12 20:41:39 -07:00
agessaman
7d1496a355 remove raw topic, add auto-advert interval 2025-10-11 20:33:45 -07:00
agessaman
ee6cc80eae added connection monitoring and automatic reconnection configuration 2025-10-10 18:37:26 -07:00
agessaman
673afb30e3 revise log output to add verbose and debug output levels 2025-10-09 22:11:33 -07:00
agessaman
214541a4e1 Initial commit: meshcore packet capture project 2025-10-09 21:55:57 -07:00