Commit graph

17 commits

Author SHA1 Message Date
Teemu Toivola
9a7ce320d6
expand number of supported brokers from 4 to 6 2026-04-12 00:18:53 +03:00
agessaman
6a45b95b49 Add DRAIN_MESSAGES configuration for optional message fetching
- Introduced the PACKETCAPTURE_DRAIN_MESSAGES environment variable to control whether to drain the device message queue during packet capture.
- Updated the auto message fetching logic to respect the new configuration, allowing for RF packet capture without pulling stored messages if set to false.
- Enhanced README.md to document the new configuration option.
2026-03-25 17:23:20 -07:00
Robert Ekl
a3b2ae6b43
Align advert and control parsing with MeshCore 2026-03-20 22:18:39 -05:00
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