agessaman
dbc9210fe4
added the ability to set log levels in .env.local
2025-10-25 09:55:36 -07:00
agessaman
30f97b562e
Update installation script to version 1.1.1, enhancing MQTT broker configuration with redundancy for US and EU servers. Modify PacketCapture class to enable clean session for improved connection management.
2025-10-23 20:14:01 -07:00
Michael Hart
79c80219b6
Remove problematic service changes
2025-10-23 16:46:19 -07:00
agessaman
1a6ac07d2f
Update installation scripts and PacketCapture class to enhance resource management and failure tracking. Introduce resource limits, exponential backoff for retries, and service failure handling for improved stability.
2025-10-22 22:04:18 -07:00
agessaman
5e7bd234f0
Update installation scripts to version 1.1.0, adding version info generation with GitHub commit hash and branch details. Enhance the packet capture Python class to load and publish client version information in status. Adjust default advertisement interval and improve logging for firmware information retrieval.
2025-10-20 21:47:48 -07:00
agessaman
6bb5f73650
fix to raw publishing logic, update to installers to fix timeout issue
2025-10-17 19:56:42 -07:00
agessaman
44fd45db04
add advert settings interval in install.sh and normalize public keys and origin_id in packet_capture.py
2025-10-17 17:57:31 -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
f68aa827ee
improve logging to include mqtt success counts, fix docker compose use in installer.
2025-10-15 09:44:31 -07:00
agessaman
56d5bee88e
update install.sh to check for MQTT brokers in .env.local
2025-10-14 21:29:30 -07:00
agessaman
ebf4745c71
moved installer to main
2025-10-14 21:27:50 -07:00
agessaman
dbc0753237
Add JWT token management and renewal process to PacketCapture
...
- Implement JWT token storage and renewal logic in packet_capture.py.
- Introduce a background task for periodic JWT renewal.
- Update install.sh to check existing MQTT broker configurations before setup.
- Enhance MQTT broker reconnection logic with renewed tokens.
- Add new environment variables for JWT renewal interval and threshold.
2025-10-14 21:26:55 -07:00
agessaman
c272ac4609
Fix mapfile compatibility issue - use readarray with fallback for better shell compatibility
2025-10-14 20:03:22 -07:00
agessaman
60737b9473
Add automatic config.ini migration detection to install script
2025-10-14 19:45:50 -07:00
agessaman
158033b5fd
Add MCTOMQTT_ to PACKETCAPTURE_ prefix conversion for config compatibility
2025-10-14 19:42:31 -07:00
agessaman
620e7bbc8a
Add TCP connection support and improve documentation
2025-10-14 19:34:43 -07:00
agessaman
a88686207d
more ble installer refinements
2025-10-13 21:30:08 -07:00
agessaman
b8c673498a
fix ble to be more reliable
2025-10-13 21:24:05 -07:00
agessaman
388acea770
remove trust from bluetoothctl pairing, filter node list
2025-10-13 21:20:03 -07:00
agessaman
6d652222a8
updated broker configuration workflow
2025-10-13 21:14:54 -07:00
agessaman
dd618e451d
fixed flow for non-reconfigure
2025-10-13 20:46:17 -07:00
agessaman
1e53ef39ad
move ble_pairing_helper.py to download instead of embedded
2025-10-13 20:34:40 -07:00
agessaman
ac7eb31418
the final fix to ble?
2025-10-13 19:12:10 -07:00
agessaman
85be5ac811
maybe the final fix
2025-10-13 19:02:33 -07:00
agessaman
dfaf440829
changes to ble logic
2025-10-13 17:54:50 -07:00
agessaman
695b7f364e
ble, ble, ble
2025-10-13 17:47:43 -07:00
agessaman
9c7dfe3935
change verification threshold for ble connect
2025-10-13 17:43:23 -07:00
agessaman
b22677b995
removed duplicate appstart
2025-10-13 17:40:11 -07:00
agessaman
d8f733981a
maybe the final fix
2025-10-13 17:36:50 -07:00
agessaman
10275f8a71
better appstart logic
2025-10-13 17:31:48 -07:00
agessaman
5e93a23719
ble still...
2025-10-13 17:28:10 -07:00
agessaman
c99818d592
ble pairing improvements
2025-10-13 17:25:56 -07:00
agessaman
4f08aa9bb1
more ble troubleshooting
2025-10-13 17:21:06 -07:00
agessaman
7beea7025d
ble debugging continues
2025-10-13 17:10:53 -07:00
agessaman
3e2d759aad
more ble handling fixes
2025-10-13 17:03:49 -07:00
agessaman
4db8c74480
added pairing verification
2025-10-13 17:00:28 -07:00
agessaman
4dbf1853a9
fix typo
2025-10-13 16:56:45 -07:00
agessaman
5c9ab024ef
more ble pairing updates
2025-10-13 16:55:16 -07:00
agessaman
b549ba0643
fix pairing
2025-10-13 16:50:50 -07:00
agessaman
3f40e92218
added pin pairing
2025-10-13 16:47:03 -07:00
agessaman
b1226f177b
add rescan option to ble config
2025-10-13 16:27:43 -07:00
agessaman
322b597906
ble helper output improvements
2025-10-13 16:25:01 -07:00
agessaman
42c347f5a6
ble fixes
2025-10-13 16:22:16 -07:00
agessaman
26d4c173c6
added ble scan to installer.
2025-10-13 16:17:52 -07:00
agessaman
3b855a8a1d
updated install.sh
2025-10-13 16:04:38 -07:00
agessaman
8fe075c415
installer fixes for meshcore_py
2025-10-13 15:52:07 -07:00
agessaman
3cc36aac3d
updated to use meshcore_py 2.1.10 or later
2025-10-13 15:50:08 -07:00
agessaman
0c427d6d8d
created installer
2025-10-13 15:35: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