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