Releases: meshtastic/ATAK-Plugin
1.0.25
Fixed a bug with chunked messages and a crash from Toast not on UI thread.
1.0.24
This new version handles the case where you're already using Short/Fast and initiate a data package transfer over Meshtastic.
1.0.23
This update brings the ability to share data packages over Meshtastic!
The strategy we use is to send out a "switch" message to all nodes. This will switch the modem preset in your Meshtastic node's Lora config to Short/Fast. The switch message is "opt-in" via a preference setting so you do not have to participate.
Once a node ACK's the switch message to the initiator of the transfer (the person sending the data package) the sender's node will also switch to Short/Fast and reboot. Your existing PSK and preference selected channel will be used . The only modification this plugin does is the modem preset which is restored to the original setting once the transfer is completed.
After the sender's node reboots, it will begin sending chunks of the data package one-by-one. After each chunk is sent, the sender waits for at least one ACK for that chunk. Any chunk which returns a message status of error will be transmitted. After all the chunks are sent, the sender node will send out a "END" message which indicates to the recipients that the transfer is over. The recipients then reconstruct the data package and ingest it in ATAK. After that the recipient's client will respond to the sender via their NodeID with a "MFT" message that tells the sender at least one node received all the chunks. Any remaining errors will still be retransmitted but at this point the sender thinks their job is done.
Data packages are limited to less than 56KB and 3 hops. This should be enough to send a GeoPic thumbnail.
In testing, it took about 15 minutes to send a 40kB geopic thumbnail.
1.0.22
Added a Tool menu for meshtastic plugin.
Voice memo will record speech to text with Vosk language AI model. English only (tho Vosk supports a lot)
the speech to text will go out as a meshtastic text message and receivers will have the option to turn on text to speech to read out the message.
1.0.21
Fixed a lot of stuff. Namely not re-emitting the mesh nodes.
1.0.20
add more null checks for things
1.0.19
fix the crash with getting battery level
updated protobufs
1.0.18
Added reporting controls and more data populated in the contact for a sensor node
1.0.17
Set ATAK's reporting strategy to Constant with 2 minute update intervals.
1.0.16
Ok this time I fixed it.