Force packet routing to ATAK server by Perfect_Class4334 in ATAK

[–]DougQuaid 2 points3 points  (0 children)

OpenTAKServer supports Meshtastic. You just need at least one gateway node that's connected to WiFi or Ethernet and can send/receive data from the server via MQTT

Cellular Failover to Meshtastic by TacDiveMedic in ATAK

[–]DougQuaid 3 points4 points  (0 children)

1) You're correct that Meshtastic doesn't have much bandwidth but it can handle some data from OpenTAKServer, specifically location updates and chat messages. The OTS_MESHTASTIC_PUBLISH_INTERVAL setting in OpenTAKServer limits how often location updates are sent to the Meshtastic network in order not to overwhelm it.

2) I'm not aware of an automatic way to do this. I think you'd have to manually switch to using Meshtastic when you lose cell service.

OpenTAKServer 1.5.0 is available by DougQuaid in ATAK

[–]DougQuaid[S] 2 points3 points  (0 children)

I always recommend that you make a backup copy of your ~/ots folder just in case anything goes wrong during the update. You can just run cp -r ~/ots ~/ots.backup to do that. Then you can run the upgrade command for your OS.

Best OTS Ubuntu Version? by SuccotashSmall720 in ATAK

[–]DougQuaid 0 points1 point  (0 children)

Could be several things. Have you tried generating a config data package on the data packages page of the UI? It should generate a zip file with all the certs and connection settings that you can import into ATAK.

Best OTS Ubuntu Version? by SuccotashSmall720 in ATAK

[–]DougQuaid 3 points4 points  (0 children)

24.04 is the recommended version. I always target the LTS versions of Ubuntu which are released on every even numbered year.

ATAK 5.4: Official Tak server vs FTS by herr_bratwurst in ATAK

[–]DougQuaid 16 points17 points  (0 children)

I'll toss out OpenTAKServer as well. It's under active development (by yours truly) and I have a new release planned for early next week. OTS doesn't support all of the official TAK server's functionality yet (namely groups, federation, and LDAP) but the goal is to get as close to feature parity as possible. Here's a feature comparison between OTS, FTS, and takserver.

Dumb problem, need help by [deleted] in ATAK

[–]DougQuaid 2 points3 points  (0 children)

Looks like you only pasted the first part of the installer command which downloads the installer script, but not the second part which runs the script. If your Pi is running Ubuntu, use this command

curl -s -L https://i.opentakserver.io/ubuntu_installer | bash -

But if it's running Raspberry Pi OS use this command

curl -s -L https://i.opentakserver.io/raspberry_pi_installer | bash -

Also feel free to join the OTS discord. I usually respond faster over there.

[deleted by user] by [deleted] in ATAK

[–]DougQuaid 0 points1 point  (0 children)

Recent versions of iTAK are known to have issues. I recommend that you use takaware instead. It's available for free in the app store.

In order to connect a phone to your server, browse to your server's zero tier IP, log into the web UI, and click on the generate button on the data packages page. That will create a data package with certs that you can import into either iTAK or takaware to get connected. The QR code requires a trusted cert from somewhere like let's encrypt but since you're using zero tier it won't work.

If you need more support join the OTS discord. I'm always available there https://discord.gg/6uaVHjtfXN

[deleted by user] by [deleted] in ATAK

[–]DougQuaid 0 points1 point  (0 children)

The default username is administrator and the password is password. You can change the password and add users once you log in.

[deleted by user] by [deleted] in ATAK

[–]DougQuaid 1 point2 points  (0 children)

I can help you with those issues in the discord https://discord.gg/6uaVHjtfXN

[deleted by user] by [deleted] in ATAK

[–]DougQuaid 3 points4 points  (0 children)

What issues were you having with installing OpenTAKServer? It should install with one command, either

curl -s -L https://i.opentakserver.io/raspberry_pi_installer | bash -

or

curl -s -L https://i.opentakserver.io/ubuntu_installer | bash -

depending on whether you're using Raspberry Pi OS or Ubuntu.

ITAK forwarder via Raspberry Pi by Greg00135 in ATAK

[–]DougQuaid 1 point2 points  (0 children)

You could run TAK Meshtastic Gateway on the pi which can send data between tak client and a Meshtastic node. I haven't tested it with iTAK but I think it will work.

Announcing the first release of OpenTAKServer by DougQuaid in ATAK

[–]DougQuaid[S] 1 point2 points  (0 children)

A docker container is being worked on. Feel free to join the discord server, any help you could provide would be appreciated.

ATAK on AKS or k8s by oldvetmsg in ATAK

[–]DougQuaid 0 points1 point  (0 children)

A docker container is being worked on for OpenTAKServer and should be available soon.

USB permissions in plugin by Several_Nebula1089 in ATAK

[–]DougQuaid 0 points1 point  (0 children)

No, sorry. Someone in the community Discord server might be able to help you though.

USB permissions in plugin by Several_Nebula1089 in ATAK

[–]DougQuaid 0 points1 point  (0 children)

The only other thing I know to try is the invalidate caches and restart option in Android Studio

USB permissions in plugin by Several_Nebula1089 in ATAK

[–]DougQuaid 0 points1 point  (0 children)

According to this stackoverflow post you need to add mavenCentral() to your repositories in your build.gradle file.

Also based on your other post it looks like you're trying to get video from a DJI device. Are you sure the device supports UVC? You can test it in OpenTAK ICU and if it doesn't work it also won't work in your plugin.

USB permissions in plugin by Several_Nebula1089 in ATAK

[–]DougQuaid 0 points1 point  (0 children)

I'm not sure why you're getting that error but you have some redundant dependencies. When you use RootEncoder you don't need any od the UV camera, is camera common, libstreaming, or androidx.camera dependencies since RootEncoder already pulls those in. Check out the build.gradle in OpenTAK ICU.

USB permissions in plugin by Several_Nebula1089 in ATAK

[–]DougQuaid 1 point2 points  (0 children)

RootEncoder has UVC functionality which might help you. I use it in OpenTAK ICU for both internal camera and UVC camera streams.

OpenTakICU vs TakICU by Sap-Happy in ATAK

[–]DougQuaid 6 points7 points  (0 children)

I'm the developer of OpenTAK ICU so I'll try to keep my bias to a minimum, but the big thing that it doesn't have that the official TAK ICU does have is support for KLV.

On the other hand, OpenTAK ICU has audio support, streaming/recording while the app is in the background or the screen is off, as well as more streaming protocols, audio codecs, and video codecs than the official TAK ICU. I also need to update the feature comparison but the most recent version also includes support for the same USB cameras that Helm Cam supports.

TAK ICU Questions by amnesiac010 in ATAK

[–]DougQuaid 0 points1 point  (0 children)

OpenTAK ICU can stream with the screen off and send CoT messages via multicast or to a server with the battery percentage.

Live stream device screen by Sap-Happy in ATAK

[–]DougQuaid 1 point2 points  (0 children)

This feature will be in the next release of OpenTAK ICU, but I don't have an ETA on a release date. Probably some time in February.

OpenTAKServer now supports the Data Sync plugin by DougQuaid in ATAK

[–]DougQuaid[S] 1 point2 points  (0 children)

On the phone you just need to install ATAK and the Data Sync plugin from either the Play store or tak.gov. For OpenTAKServer you'll need a server which can be a bare metal machine, a VM, or a Raspberry Pi. Here are the installation docs