mirror of
https://github.com/agessaman/meshcore-packet-capture.git
synced 2026-04-20 23:23:37 +00:00
add advert settings interval in install.sh and normalize public keys and origin_id in packet_capture.py
This commit is contained in:
parent
0761509070
commit
44fd45db04
2 changed files with 10 additions and 0 deletions
|
|
@ -860,6 +860,9 @@ EOF
|
|||
|
||||
# Location Code
|
||||
PACKETCAPTURE_IATA=XXX
|
||||
|
||||
# Advert Settings
|
||||
PACKETCAPTURE_ADVERT_INTERVAL_HOURS=11
|
||||
EOF
|
||||
fi
|
||||
|
||||
|
|
|
|||
|
|
@ -620,6 +620,9 @@ class PacketCapture:
|
|||
if self.meshcore.self_info:
|
||||
self.device_name = self.meshcore.self_info.get('name', 'Unknown')
|
||||
self.device_public_key = self.meshcore.self_info.get('public_key', 'Unknown')
|
||||
# Normalize public key to uppercase
|
||||
if self.device_public_key != 'Unknown':
|
||||
self.device_public_key = self.device_public_key.upper()
|
||||
self.logger.info(f"Device name: {self.device_name}")
|
||||
self.logger.info(f"Device public key: {self.device_public_key}")
|
||||
|
||||
|
|
@ -1428,6 +1431,10 @@ class PacketCapture:
|
|||
origin_id = hashlib.sha256(device_name.encode()).hexdigest()
|
||||
self.logger.warning(f"Using generated origin_id from device name: {origin_id}")
|
||||
|
||||
# Normalize origin_id to uppercase
|
||||
if origin_id and origin_id != 'Unknown':
|
||||
origin_id = origin_id.upper()
|
||||
|
||||
# Extract RF data if available
|
||||
snr = "Unknown"
|
||||
rssi = "Unknown"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue