Voit itse lisätä ja muuttaa sisältöä muokkaa-painikkeiden avulla

Ennen tallennusta suositellaan ottamaan kopio muokkausruudusta (ctrl-a -> ctrl-c)

 Olet itse vastuussa tämän teoksen käytöstä aiheutuvista vahingoista Lue lisää.

Ero sivun ”ATAK” versioiden välillä

Wikikko - kansan taitopankkista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Rivi 3: Rivi 3:


: https://tak.gov
: https://tak.gov
Ohjelmisto, jolla sijainti kytketään tietoon, jolloin voidaan seurata kartalla tilannetta (situational awareness, SA ja common operating picture, COP), toisten sijaintia ja viestiä käyttäjien kesken. Piirtää kuvioita, reittejä, pisteitä, jakaa tiedostoja, kuvia, videoita. Soveltuu pienistä suuriin operaatioihin katastrofeista sotilasoperaatioihin, kadonneiden etsinnästä retkeilyyn, viranomaisista kansalaisiin. Ohjelmiston on alunperin kehittänyt Air Force Research Laboratory (AFRL). Ohjelmistoa hallinnoi TAK Product Center (TPC).  
Sovellus, jolla sijainti kytketään muuhun tietoon ja voidaan seurata kartalla tilannetta (situational awareness, SA ja common operating picture, COP), toisten sijaintia ja viestiä käyttäjien kesken, piirtää kuvioita, reittejä, pisteitä, navigoida, jakaa tiedostoja, kuvia, videoita jne. Soveltuu pienistä suuriin operaatioihin katastrofeista sotilasoperaatioihin, kadonneiden etsinnästä retkeilyyn, viranomaisista kansalaisiin. Ohjelmiston on alunperin kehittänyt ''Air Force Research Laboratory'' (AFRL). Ohjelmistoa hallinnoi ''TAK Product Center'' (TPC). TAK on ''United States Government'':n (USG) omistama tuote.  
* Käyttäjät voivat kuulua eri organisaatioista. Ohjelmisto asennetaan palvelimelle (server) ja sitä käytetään esimerkiksi iOS, Android, Windows ja Linux -laitteilla ja ohjelmistoilla, kuten puhelimilla ja tableteilla sekä kannettavilla ja pöytätietokoneilla. Ohjelma toimii myös ilman palvelinta samassa verkossa olevien laitteiden kesken (Curson-on-Target, CoT). Käyttäjä voi olla yhteydessä yhteen tai useampaan palvelimeen.  
* Käyttäjät voivat kuulua eri organisaatioihin ja yhdistyä yhteistoimintaan sovelluksen avulla. Sovellus asennetaan palvelimelle (server) ja sitä käytetään esimerkiksi iOS, Android, Windows ja Linux -laitteilla ja sovelluksilla, kuten puhelimilla, tableteilla, kannettavilla ja pöytätietokoneilla. Sovellus toimii myös ilman palvelinta samassa verkossa olevien laitteiden kesken (Curson-on-Target, CoT). Käyttäjä voi olla yhteydessä useampiin palvelimiin. TAK-palvelin voidaan asentaa internetiin kytkettyyn kaupalliseen palvelimeen.  
** Testattu erityisesti Samsung-laitteissa niiden kenttäominaisuuksien takia. End-User Device (EUD).
 
* TAK on United States Government (USG) omistama tuote.
 
* ATAK-tuotteet
''ATAK-tuotteet'''
** ATAK-MIL eli TAK-MIL eli Android Tactical Assault Kit (ATAK) on tarkoitettu sotilaskäyttöön. käyttö on rajoitettu yhdysvaltojen armeijan käyttöön.  
* ATAK-MIL eli TAK-MIL eli ''Android Tactical Assault Kit'' (ATAK) on tarkoitettu sotilaskäyttöön. käyttö on rajoitettu yhdysvaltojen armeijan käyttöön.  
** ATAK-CIV eli Android Team Awareness Kit (ATAK) on tarkoitettu siviilikäyttöön. Avoin lähdekoodi on julkaistu osoitteessa https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV
* ATAK-CIV eli ''Android Team Awareness Kit'' (ATAK) on tarkoitettu siviilikäyttöön. Avoin lähdekoodi on julkaistu osoitteessa [https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV AndroidTacticalAssaultKit-CIV].
** ATAK-GOV on tarkoitettu hallitusten käyttöön.  
* ATAK-GOV on tarkoitettu hallitusten käyttöön.  
** ATAK-Plugins eli lisäosat.
* ATAK-Plugins eli lisäosat.
* WinTAK-tuotteet
 
** WinTAK-CIV Windows OS-käyttöön
'''WinTAK-tuotteet'''
** WinTAK-MIL Windows-laitteille
* WinTAK-CIV Windows OS-käyttöön.
** WinTAK-Plugins eli lisäosat.  
* WinTAK-MIL Windows-laitteille.
* WinTAK-Plugins eli lisäosat.  
 
* iTAK Applen iOS-laitteille.  
* iTAK Applen iOS-laitteille.  
* WebTAK on karttapohjainen verkkosovellus, jolla voi seurata operaatiota.
* Marti-hallintapaneeli
* PiTAK on User Datagram Protocol (UDP).
* PiTAK on User Datagram Protocol (UDP).
* TAK Server on tiedon hallinnointialusta.  
* TAK Server on tiedon hallinnointialusta.  
* TAK Tracker on Andoid-sovellus, joka lähettää sijaintitietoa, viestejä ja hätäviestejä TAK Server:lle.  
* TAK Tracker on Andoid-sovellus, joka lähettää sijaintitietoa, viestejä ja hätäviestejä TAK-palvelimelle.  
* TAKX yhdistää WinTAK ja RaprotrX.
* TAKX yhdistää WinTAK ja RaprotrX.
* VR-TAK on virtual reality.  
* VR-TAK on virtual reality.  
* WebTAK on karttapohjainen verkkosovellus, jolla voi seurata operaatiota.


* CivTAK/ATAK
== Linkkejä ==
: https://www.civtak.org
: [https://www.civtak.org CivTAK/ATAK]


== Päätelaitteet ==
== Päätelaitteet ==
''End-User Device'' (EUD)
* Testattu erityisesti Samsung-laitteissa niiden kenttäominaisuuksien takia.
* [https://www.samsung.com/us/business/solutions/industries/government/tactical-edition Samsung Galaxy S23 Tactical Edition ja Galaxy XCover6 Pro Tactical Edition]
* [https://www.samsung.com/us/business/solutions/industries/government/tactical-edition Samsung Galaxy S23 Tactical Edition ja Galaxy XCover6 Pro Tactical Edition]
** [https://mobiili.fi/2023/05/16/samsung-julkisti-armeijakayttoon-suunnitellut-tactical-edition-erikoisversiot-galaxy-s23sta-ja-galaxy-xcover-6-prosta Mobiili.fi artikkeli]
** [https://mobiili.fi/2023/05/16/samsung-julkisti-armeijakayttoon-suunnitellut-tactical-edition-erikoisversiot-galaxy-s23sta-ja-galaxy-xcover-6-prosta Mobiili.fi-artikkeli em. puhelimista].
* Samsung S23 tai S20. Lähtökohtaisesti 8–12 Gt RAM, laadukas GPU-yksikkö ja 8 säikeinen sisäinen muisti ja 1–2 Tb microSDHC-tuki
* Samsung S23 tai vanhempi malli S20. Suositellaan ominaisuuksiksi vähintään 8–12 Gt RAM, laadukas GPU-yksikkö ja 8 säikeinen sisäinen muisti ja 1–2 Tb microSDHC-tuki.
 
== FreeTakServer ==
* FTS Public Server. Julkinen, eikä tiedot ole yksityisiä.
* https://www.reddit.com/r/ATAK/comments/hi1gm3/how_to_connect_to_freetakserver/


== ArgusTAK ==
== Palvelimia ==
: https://argustak.com
* '''FreeTakServer'''
Pilvipalvelu, myös maksulliset vaihtoehdot.  
**  FTS Public Server. Julkinen, eikä tiedot ole yksityisiä.
** [https://www.reddit.com/r/ATAK/comments/hi1gm3/how_to_connect_to_freetakserver How to Connect to Freetakserver].
* '''ArgusTAK'''
** [https://argustak.com ArgusTAK]. Pilvipalvelu, myös maksulliset vaihtoehdot.  


== TAK Server ==
== TAK Server ==
Virallinen TAK Server on ladattavissa yhdysvaltojen sivuilta https://tak.gov Edellytyksenä on käyttäjätilin luominen.  
Kun halutaan asentaa oma palvelin, johon pääsyä hallinnoidaan täysin itse. Asennetaan esimerkiksi kaupallisen palvelintilaa tarjoavan yrityksen palvelimelle. Palvelinta käytetään lähtökohtaisesti internetin kautta.
* Oma palvelin asennetaan Linux-käyttöjärjestelmään, esim. Rocky Linux tai Ubuntu. Ohjelmistovaatimuksia ovat esim. Java OpenJDK 17, PostgreSQL 15 ja PostGIS. Palvelimen riittäviin "tehoihin" tulee kiinnittää huomiota, ohjelmisto asentuu, mutta sitä ei välttämättä onnistu käyttää muutoin. Tämä näkyy esimerkiksi hyvin hitaina SSH-komentoihin vastauksena. Ts. ei kannata edes yrittää )
* Virallinen TAK Server -ohjelmisto ladataan sivulta [https://tak.gov tak.gov]. Edellytyksenä on rekisteröityminen.  
** Vähintään 4 ydintä, 8 Gt RAM, 40 Gt muistia
* Ohjelmistovaatimuksia ovat esim. Java OpenJDK 17, PostgreSQL 15 ja PostGIS. Palvelimen riittäviin "tehoihin" tulee kiinnittää huomiota, ohjelmisto asentuu, mutta sitä ei välttämättä onnistu käyttää muutoin. Tämä näkyy esimerkiksi hyvin hitaina SSH-komentoihin vastauksena. Vähintään 4 ydintä, 8 Gt RAM, 40 Gt muistia (talvi 2025). 
** Java OpenJDK 17
** PostgreSQL 15
* Asennus onnistuu esimerkiksi Rocky Linux 8, Red Hat Enterprise Linux 8, Ubuntu 24, Rasberry Pi OS.
* Asennus onnistuu esimerkiksi Rocky Linux 8, Red Hat Enterprise Linux 8, Ubuntu 24, Rasberry Pi OS.


=== Asentaminen ===
=== Asentaminen ===
* Asennusohjeita
* Asennusohjeita
** https://mytecknet.com/lets-build-a-tak-server Tätä ohjetta käytetty 11.11.2025 asennettaessa versiota 5.3 Oracle Cloud Free Tier -palvelimelle.   
** [https://mytecknet.com/lets-build-a-tak-server MyTeckNet; Let's build a TAK Server]. Tätä ohjetta käytetty 11.1.2025 asennettaessa TAK palvelimen versiota 5.3 Oracle Cloud Free Tier -palvelimelle.   
** https://nodeshift.com/blog/how-to-deploy-tak-tool-on-a-virtual-machine
** [https://nodeshift.com/blog/how-to-deploy-tak-tool-on-a-virtual-machine NodeShift; CivTAK / ATAK – Deploying a TAK server on a Virtual Machine].


=== Portit ===
=== Portit ===
Rivi 67: Rivi 68:
** 18740 molempaan suuntaan, UDP
** 18740 molempaan suuntaan, UDP


=== Käyttäjien lisääminen ===
=== Käyttäjien lisääminen ja poistaminen ===
Kaksi vaihtoehtoa 1) pääteohjelmalla tai 2) WebTAK-käyttöliittymän kautta. Jokaiselle käyttäjälle tulee lähtökohtaisesti tehdä oma käyttäjätunnus ja sertifikaatti.  
Kaksi vaihtoehtoa 1) pääteohjelmalla tai 2) WebTAK-käyttöliittymän kautta. Jokaiselle käyttäjälle tulee lähtökohtaisesti tehdä oma käyttäjätunnus ja sertifikaatti.  
* '''Pääteohjelma'''
* '''Pääteohjelma'''
** Lisätyt sertifikaatit eivät näy WebTak-käyttöliittymässä, mutta käyttäjät näkyvät. Käyttäjät ja niiden sertifikaatit poistetaan pääteohjelmassa.  
** Lisätyt sertifikaatit eivät näy Marti-käyttöliittymässä, mutta käyttäjät näkyvät. Käyttäjät ja niiden sertifikaatit poistetaan pääteohjelmassa.  
* '''WebTak-käyttöliittymä''' "Certificate AutoEnrollment"
* '''Marti-käyttöliittymä''', "Certificate AutoEnrollment"
** Ennen käyttäjien lisäämistä tulee tehdä muutoksia /opt/tak/CoreConfig.xml-tiedostoon. Tämän lisäksi tulee lisätä sertifikaatti ja käyttäjätiedot. Vasta tämän jälkeen voidaan lisätä käyttäjä (client). Uusien käyttäjien käyttäjänimet ja sertifikaatti näkyy käyttöliittymässä, mutta se ei ilmesty /opt/tak/certs/files -hakemistoon.
** Ennen käyttäjien lisäämistä tulee tehdä muutoksia /opt/tak/CoreConfig.xml-tiedostoon. Tämän lisäksi tulee lisätä sertifikaatti ja käyttäjätiedot. Vasta tämän jälkeen voidaan lisätä käyttäjä (client). Sertifikaattien lisääminen edellyttää ilmeisesti WinTAK-sovellusta? Uusien käyttäjien käyttäjänimet ja sertifikaatti näkyvät käyttöliittymässä, mutta ne eivät ilmesty /opt/tak/certs/files -hakemistoon.


=== Ryhmät ===
=== Ryhmät ===
* Kaikki samaan ryhmään (group) kuuluvat voivat jakaa tietoa keskenään.  
* Kaikki samaan ryhmään (group) kuuluvat käyttäjät voivat jakaa tietoa keskenään.  
* Käyttäjän kommunikointia eri ryhmissä voidaan rajoittaa ryhmissä. Ryhmiä ovat In Group, Out Group, Both:
* Käyttäjän tiedon jakamista ja viestejä eri ryhmissä voidaan rajoittaa. Ryhmiä ovat ''In Group, Out Group, Both'':
** In Group - käyttäjän tieto välittyy kyseiselle ryhmälle. Kirjoitusoikeus.
** '''In Group''' - käyttäjän lisäämä tieto välittyy kyseiselle ryhmälle. Kirjoitusoikeus.
** Out Group - käyttäjä vastaanottaa tietoa kyseisestä ryhmästä. Lukuoikeus.
** '''Out Group''' - käyttäjä saa vastaanottaa tietoa kyseisestä ryhmästä. Lukuoikeus.
** Both - käyttäjä sekä välittää että vastaanottaa tietoa kyseiselle ryhmälle.  
** '''Both''' - käyttäjä sekä lisää että vastaanottaa tietoa kyseisestä ryhmästä.  
* Esim. 1. Matti on ryhmässä Alfa ja Sari on ryhmässä Bravo. Lisätään sääntä, että Matti voi kirjoittaa ja lukea omassa ryhmässään Alfa ja vain kirjoittaa ryhmään Bravo. Sari voi lukea vain ryhmästä Bravo.  
* Esimerkki, Matti on ryhmässä Alfa ja Sari on ryhmässä Bravo. Lisätään sääntö, että Matti voi lisätä ja vastaanottaa omassa ryhmässään Alfa ja vain lisätä tietoa ryhmään Bravo. Sari voi vastaanottaa tietoa vain ryhmästä Bravo.  
** Asetetaan Matti ryhmään Alfa Both ja ryhmään Bravo In Group
** Asetetaan Matille ''Both'' ryhmässä Alfa ja ''In Group'' ryhmässä Bravo In.
** Asetetaan Sari ryhmään Bravo Out Group.
** Asetetaan Sarille ''Out Group'' ryhmässä Bravo.
* __ANON__ on anonyymi ryhmä
* __ANON__ on anonyymi ryhmä
* AD Active Directory
* AD Active Directory.
* LDAP Lightweight Directory Access Protocol
* LDAP Lightweight Directory Access Protocol.
* Käyttäjät, jotka käyttävät määrättyä porttia, esim. 8089 ryhmitellään tämän mukaan. Myös muita portteja voidaan käyttää. Eri porttien käyttäjät voivat olla myös samassa ryhmässä. Asetus WebTAK Configuration > Input and Data Feeds > Add Input (Server Port).
* Käyttäjät, jotka käyttävät määrättyä porttia, esim. 8089, ryhmitellään tämän portin mukaan. Myös muita portteja voidaan käyttää ja ne muodostavat oman ryhmittelyn. Eri porttien käyttäjät voivat olla myös samassa ryhmässä. Asetus Marti > Configuration > Input and Data Feeds > Add Input (Server Port).


== Tietoturva ==
== Tietoturva ==
=== TAK-palvelin ===
=== TAK-palvelin ===
Tämä ei ole tyhjentävä luettelo!
Esimerkkejä, joita tulee ottaa käyttöön.
* Palomuurin portit kuntoon. Tarvittaessa pääsy vain määrätystä IP-osoitteesta sisään palvelimeen. VPN-yhteydellä määrätystä portista vain sisään.
* Palvelimen root-käyttäjän käyttöoikeudet.  
* Palvelimen root-käyttäjän käyttöoikeudet.  
* Palomuurin portit kuntoon. Tarvittaessa pääsy vain määrätystä IP-osoittesta sisään palvelimeen. VPN-yhteydellä määrätystä portista vain sisään.
* Salausavainten käyttäminen kirjautumiseen käyttäjätunnuksen ja salasanan sijaan. Salausavainten salaaminen.  
* Salausavainten käyttäminen kirjautumiseen. Salausavainten salaaminen lukukelvottomaksi.  
* Sertifikaattien salasanan muuttaminen /opt/tak/certs/cert-metadata.sh -tiedostossa.
* Sertifikaattien salasanan muuttaminen /opt/tak/certs/cert-metadata.sh -tiedostossa.
* Sertifikaattien .csr ja .key -tiedostojen ym. tarpeettomien siirtäminen pois palvelimelta oletushakemistosta /files
* Sertifikaattien .csr ja .key -tiedostojen ym. tarpeettomien salausavaintiedostojen siirtäminen pois palvelimelta oletushakemistosta /files.
* SSH-portin muuttaminen.
* SSH-portin muuttaminen.


== Käyttäminen eri laitteilla ==
== Käyttäminen eri laitteilla ==
Matkapuhelin, tabletti, kannettava tietokone jne.
TAK-palvelimella luotu käyttäjä yhdistetään käyttäjän laitteeseen eri tavoin.
* TAK-palvelimella luotu käyttäjä yhdistetään käyttäjän laitteeseen eri tavoin. Tapoja on useampia.  


=== Datapaketti ===
=== Datapaketti ===
* Käyttäjälle toimitetaan zip-paketti, jonka avulla käyttäjä kytkeytyy TAK-palvelimeen. Pakettiin voi sisältyä myös operaatiokohtaisia "liitteitä", kuten TAKn lisäosia ja karttoja. Paketit ovat käyttöliittymäkohtaisia, esim. iOS-käyttöliittymään (iTAK) on omansa. Zip sisältää seuraavat tiedostot seuraavilla nimillä. Yksi zip-paketti voi sisältää kummankin käyttöliittymän tarvittavat tiedostot. Zip-paketin nimellä ei ole väliä ja sen voi pakata esim. tavanomaisilla macOS ja Windows käyttöliittymän Resurssienhallinnassa/Finderissa. Toimita zip-tiedosto sopivaksi katsotulla tavalla käyttäjälle, tiedoston voi lähettää esim. sähköpostin liitteenä.
* Käyttäjälle toimitetaan pakattu zip-tiedosto, jonka sisältämien tiedostojen avulla käyttäjä kytkeytyy TAK-palvelimeen. Pakettiin voi sisältyä myös operaatiokohtaisia tiedostoja, kuten lisäosia ja karttoja. Paketit ovat käyttöliittymäkohtaisia, esim. iOS-käyttöliittymään (iTAK) on omansa. Yksi zip-paketti voi kuitenkin sisältää eri käyttöliittymien edellyttämät tiedostot. Zip-paketin nimellä ei ole väliä ja sen voi pakata esim. macOS- ja Windows-käyttöliittymän Finderissa/Resurssienhallinnassa. Zip-tiedosto toimitetaan sopivaksi katsotulla tavalla käyttäjälle, tiedoston voi lähettää esim. sähköpostin liitteenä turvallisuus huomioiden.  
* Datapaketit voivat sisältää myös pelkästään operaatiokohtaita tietoa, ei sertifikaatteja, ja saman paketin voi lähettää näin useille käyttäjille. Käyttäjät voivat myös muodostaa näitä itse ja jakaa.  
* Datapaketit voivat sisältää myös pelkästään operaatiokohtaita tietoa, ei sertifikaatteja. Käyttäjät voivat myös muodostaa paketteja itse ja jakaa niitä toisilleen.
* '''iPhone iTAK''' - pääteohjelmalla tehty
 
** ''config.pref'' - perustiedot serveriin liittymistä ja tarvittaessa paljon paljon muutakin. Määrämuotoinen.
Zip-tiedosto sisältää seuraavat tiedostot seuraavilla nimillä:
** ''clientCert.p12'' - kyseisen käyttäjän (client) henkilökohtainen sertifikaatti
* '''iPhone iTAK''' - pääteohjelmalla tehtynä
** ''CaCert.p12'' - TAK-palvelimen julkinen CA-sertifikaatti. "Intermediate"-sertifikaatti eli palvelimen asennuksessa ensimäiseksi luodun root-sertifikaatin jälkeen luotu. Tämä sama kaikille käyttäjille.  
** ''config.pref'' - perustiedot palvelimeen liittymisestä ja tarvittaessa paljon muitakin asetuksia. Määrämuotoinen.
** Asentaminen iOS-käyttöjärjestelmän puhelimeen/tablettiin
** ''clientCert.p12'' - käyttäjän (client) henkilökohtainen sertifikaatti.
** ''CaCert.p12'' - TAK-palvelimen julkinen CA-sertifikaatti. "Intermediate"-sertifikaatti eli palvelimen asennuksessa ensimäiseksi luodun root-sertifikaatin jälkeen luotu. Tämä sama kaikille käyttäjille. Jos intermediate-sertifikaattia ei ole luotu, tällöin root-sertifikaatti.  
** '''Asentaminen iOS-käyttöjärjestelmään''', puhelimeen/tablettiin:
# Lataa iTAK App Store:sta.  
# Lataa iTAK App Store:sta.  
# Tallenna zip-tiedosto purkamatta puhelimen tiedostohakemistoon.
# Tallenna zip-tiedosto purkamatta puhelimen tiedostohakemistoon.
# iTAK-sovellus > ratas > Network > Servers > + > etsi ja klikkaa zip-tiedosto > jos paketti toimii, ilmestyy heti serverin nimi, Connected ja vihreä valo. Karttasivulla näkyy vihreällä connected. Kirjautumisessa ei tarvita käyttäjätunnusta ja salasanaa.
# iTAK-sovellus > ratas > Network > Servers > + > etsi ja klikkaa zip-tiedosto > jos paketti toimii, ilmestyy heti serverin nimi, Connected ja vihreä valo. Karttasivulla näkyy vihreällä connected. Kirjautumisessa ei tarvita käyttäjätunnusta ja salasanaa.


* ''' ''' - pääteohjelmalla tehty
* '''WinTAK''' - pääteohjelmalla tehty
** dataPackage (hakemisto)
** dataPackage (hakemisto)
*** MANIFEST (hakemisto) Ks. myös [https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV/blob/main/atak/docs/SupportedPreferenceDisable.txt SupportedPreferenceDisable.txt]
*** ''MANIFEST'' (hakemisto) Ks. myös [https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV/blob/main/atak/docs/SupportedPreferenceDisable.txt SupportedPreferenceDisable.txt]
*** certs (hakemisto)
*** ''certs'' (hakemisto)
**** config.pref (tiedosto) - perustiedot serveriin liittymistä ja tarvittaessa paljon paljon muutakin. Määrämuotoinen.
**** ''config.pref'' (tiedosto) - perustiedot serveriin liittymistä ja tarvittaessa paljon paljon muutakin. Määrämuotoinen.
**** caCert.p12 - kyseisen käyttäjän (client) henkilökohtainen sertifikaatti
**** ''caCert.p12'' - kyseisen käyttäjän (client) henkilökohtainen sertifikaatti
**** clientCert.p12 - TAK-palvelimen julkinen CA-sertifikaatti. "Intermediate"-sertifikaatti eli palvelimen asennuksessa ensimäiseksi luodun root-sertifikaatin jälkeen luotu. Tämä sama kaikille käyttäjille.  
**** ''clientCert.p12'' - TAK-palvelimen julkinen CA-sertifikaatti. "Intermediate"-sertifikaatti eli palvelimen asennuksessa ensimäiseksi luodun root-sertifikaatin jälkeen luotu. Tämä sama kaikille käyttäjille. Jos intermediate-sertifikaattia ei ole luotu, tällöin root-sertifikaatti.  
*** plugins (hakemisto) - valinnainen
*** ''plugins'' (hakemisto) - valinnainen
*** maps (hakemisto) - valinnainen
*** ''maps'' (hakemisto) - valinnainen
 
** '''Asentaminen Android-käyttöjärjestelmään'', puhelimeen/tablettiin:
** Asentaminen Android-käyttöjärjestelmän puhelimeen/tablettiin
# puuttuu


** Asentaminen WinTAK-sovellukseen
** '''Asentaminen WinTAK-sovellukseen'''
# Vedä ja pudota
# Vedä ja pudota


== Kartat ==
== Kartat ==
https://github.com/joshuafuller/ATAK-Maps
: [https://github.com/joshuafuller/ATAK-Maps ATAK-Maps]


== Käyttöohjeet ==
== Käyttöohjeet ==
* Callsign: oma kutsumanimi
* ''Callsign'': oma kutsumanimi
* Koordinaatit
* ''Koordinaatit''
** [[Koordinaatit#MGRS|MGRS-sijainti]]
** [[Koordinaatit#MGRS|MGRS-sijainti]]
** dd – latitude, longitude
** dd – latitude, longitude
Rivi 140: Rivi 142:
** dms – latitude/longitude degrees, minutes, seconds
** dms – latitude/longitude degrees, minutes, seconds
** utm – GZD, easting, northing
** utm – GZD, easting, northing
* Bearing 270° T – suunta kohteesta esim. Pointerista. 360° kehällä. 0°/360° pohjoinen, 90° itä, 180° etelä, 270° itä. Asetuksissa asetetaan Magnetic Bearing, jolloin päätelaitteen sijainti pitää olla päällä. Muutoin tosipohjoinen (True North)
* Bearing 270° T – suunta kohteesta esim. Pointerista. 360° kehällä. 0°/360° pohjoinen, 90° itä, 180° etelä, 270° itä. Asetuksissa asetetaan ''Magnetic Bearing'', jolloin päätelaitteen sijainti pitää olla päällä. Muutoin tosipohjoinen (''True North'').


=== iTAK ===
=== iTAK ===
* Näytön yläreunassa
* Pystynäytön yläreunassa:
** Ratas – asetukset, ilmoitukset
** '''Ratas''' – asetukset, ilmoitukset.
** Suuntanuoli, 3 vaihtoehtoa: vaalea = ?  
** '''Nuoli''', 3 vaihtoehtoa: vaalea = ?, tumma = ?, tumma ylös = ?.
* Näytön alareunassa  
* Pystynäytön alareunassa laatikossa:
** CONNECTED vihreällä ilmoittaa päällä olevasta yhteydestä palvelimeen, johon on valittu asetuksissa kytkeytyä. Jos näyttää NOT CONNECTED, mutta yhteys on aiemmin toiminut, ota asetuksissa yhteys liukusäätimestä pois päältä ja takaisin päälle.  
** CONNECTED vihreällä ilmoittaa toimivasta yhteydestä palvelimeen, joka on valittu asetuksissa. NOT CONNECTED, mutta yhteys on aiemmin toiminut; ota asetuksissa yhteys liukusäätimestä pois päältä ja aseta takaisin päälle. Muutoin esim palvelin pois käytöstä tai ei yhteyttä internetiin.  
** Käyttäjänimi
** Callsign
** GPS -nuoli. Klikatessa laatikkoa, siirrytään käyttäjän sijaintiin tai vaihdetaan koordinaattien muotoa. Tuplaklikatessa laatikkoa, sijainnin ilmoittaminen poistetaan käytöstä tai ei tapahdu mitään. Asetetaan toiminnot asetuksissa kohdassa Tools.  
** GPS-nuoli. Klikatessa laatikkoa, siirrytään käyttäjän sijaintiin tai vaihdetaan sijainnin koordinaattien esitysmuotoa. Tuplaklikatessa laatikkoa, sijainnin ilmoittaminen muille poistetaan käytöstä tai ei tapahdu mitään. Asetetaan toiminnot asetuksissa kohdassa ''Tools''.  
** Paikan koordinaatit jossa ollaan
** Paikan koordinaatit jossa ollaan sillä hetkellä.
** 0 m MSL
** 0 m MSL
** 70° suunta, johon puhelin osoittaa.  
** 70° suunta, johon päätelaitteen yläpuoli osoittaa.  
* Chat
* '''Activate Emergency'''
** General
* '''Chat'''
** ''General''
** + > Create a new group
** + > Create a new group
* Contacts
* '''Contacts'''
** 'koirakuvake'
** ''"koirakuvake"'' – ?
** 'reittikuvake' – Breadcrumbs
** ''"reittikuvake"'' – Breadcrumbs
* Add Pointer
* '''Add Pointer'''
** Kohde karttaan, jota voi jakaa muille. Sijainti (location), etäisyys (range), suuntakulma (bearing), korkeus (elevation). Suuntakulman arvo on kohteesta omaan sijaintiin.  
** Lisätään kohdemerkki karttaan, jota voi jakaa muille. Sijainti (location), etäisyys (range), suuntakulma (bearing), korkeus (elevation). Suuntakulman arvo on kohteesta omaan sijaintiin päin eli omasta sijainnista merkkiin tarvitsee lisätä/vähentää 180°.  
* Routes
* '''Routes'''
** Create New – Reitti lisätään sormella näyttöä koskettaen. Pitempi painallus lisää Check Point (?). SP=?, CP=Check Point, VDO=?. Broadcast=?
** ''Create New'' – Reitti lisätään sormella näyttöä näpäyttäen. Pitempi painallus lisää "tarkastuspisteen" (Check Point). SP=?, CP=Check Point, VDO=?. Broadcast=?
** Local Device
** ''Local Device''
* Point Dropper
* '''Point Dropper'''
** Markers
** ''Markers'' –
** Spotted Map
** ''Spotted Map'' –
* Draw
* '''Draw'''
** Ympyrä - ensin keskipiste, sitten toinen näpäytys säde
** ''Ympyrä'' - ensin keskipiste, sitten toinen näpäytys säde.
** Suorakulmio – 3 kulmaa
** ''Suorakulmio'' tarvitaan 3 kulmaa.
** Vapaa muoto – pisteet, joista viimeinen yhdistetään ensimmäisen kanssa
** ''Vapaa muoto'' – pisteet, joista viimeinen yhdistetään ensimmäisen pisteen kanssa.
** Remards - tekstitiedon lisääminen piirretylle kuviolle
** ''Remarks'' - tekstitiedon lisääminen piirretylle kuviolle.
** Tactical Overlay ?
** ''Tactical Overlay'' –
** Klikkaamalla piirrettyä kuviota > ...  
** Klikkaamalla piirrettyä kuviota > ...  
*** Add to Packages – lisää pakettiin, uuteen tai olemassaolevaan
*** ''Add to Packages'' – lisää pakettiin, uuteen tai olemassaolevaan.
*** Broadcast – ?
*** ''Broadcast'' –  
*** Share with Contacts
*** ''Visibility'' – piilotetaan/näytetään
*** Visibility – piilotetaan/näytetään
*** ''Geofence'' –  
*** Geofence – ?
**** ''Trigger'' Entry, Exit, Both
**** Trigger Entry, Exit, Both
**** ''Monitor'' TAK Users, Friendly, Hostile, All
**** Monitor TAK Users, Friendly, Hostile, All
* '''Add Ruler'''
* Add Ruler
** Mittanauha. Bearing ilmoittaa suunnan alkupisteestä päätepisteeseen.  
** Mittanauha. Bearing ilmoittaa suunnan alkupisteestä päätöspisteeseen.  
* '''Layers'''
* Layers
** Kartalla näkyvät "elementit". Olemassa olevien muokkaaminen ja uusien lisääminen (+).  
** Kartalla näkyvät "elementit". Olemassa olevien muokkaaminen ja uusien lisääminen (+).  
** Markers –
** ''Markers''
** Overlays –  
** ''Overlays'' –  
** Rulers –
** ''Rulers''
** Packages –
** ''Packages''
** Tactical 12s –  
** ''Tactical 12s'' –  
** Show Other Teams – muiden tiimien näkyvyys
** ''Show Other Teams'' – muiden tiimien näkyvyys
** Always Show Map Scale – kartan mittakaava kuvake
** ''Always Show Map Scale'' – kartan mittakaava kuvake
** Hide Contact Labels - yhteyshenkilöiden näkyvyys  
** ''Hide Contact Labels'' - yhteyshenkilöiden näkyvyys  
** Traffic – liikenneruuhkat teillä
** ''Traffic'' – liikenneruuhkat teillä
** Clustering – ?
** ''Clustering'' –  
** Points Of Interest – rakennusten, kauppojen yms. nimet
** ''Points Of Interest'' – rakennusten, kauppojen yms. nimet
* Data Sync
* '''Data Sync'''
** Tehtävien (mission) tietojen päivittäminen, uuden lisääminen (create mission, kirjautuminen (subscribe) palvelimilla oleviin tehtäviin. Paketteja hallinta.  
** Tehtävien (mission) tietojen päivittäminen, uuden lisääminen (create mission, kirjautuminen (subscribe) palvelimilla oleviin tehtäviin. Pakettien hallinta.  
* Navigation
* '''Navigation'''
** Navigointiohjeet ajaen, julkisilla ja jalkaisin kohteeseen nimen tai koordinaattien mukaan.  
** Navigointiohjeet ajaen, julkisilla kulkuvälineillä ja jalkaisin kohteeseen nimen tai koordinaattien mukaan.  
* Go To
* '''Go To'''
** Haetaan kohde nimellä tai koordinaateilla ja lisätään automaattisesti marker, jos näin asetuksissa.  
** Haetaan kohde nimellä tai koordinaateilla ja lisätään automaattisesti marker, jos näin asetuksissa.  
* Files Tool
* '''Files Tool'''
** Tiedostojärjestelmä. Tuodaan samasta päätelaitteesta tai ladataan URL-osoitteesta. Esim. iCloud Drive josta pääsee puhelimen tiedostoihin ja iCloudissa oleviin tiedostoihin.
** Tiedostojärjestelmä. Tuodaan samasta päätelaitteesta tai ladataan URL-osoitteesta. Esim. iCloud Drive, josta pääsee puhelimen tiedostoihin ja iCloudissa oleviin tiedostoihin.
*** DTED, Documents, Iconsets, Overlays, Photos, Servers, Videos.
*** DTED, Documents, Iconsets, Overlays, Photos, Servers, Videos.
* Video
* '''Video'''
** Lataus palvelimelta tai uuden videon lisääminen URL-osoitteesta.  
** Lataus palvelimelta tai uuden videon lisääminen URL-osoitteesta.  
* Indoor Mapping
* '''Indoor Mapping'''
** 'Room capture requires a device with a LiDAR Scanner.' Kyseessä on lidar-sensori eli valotutka, joka löytyy esim. joistain matkapuhelimiesta (esim. iPhone 12 Pro). Valotutka mittaa etäisyyksiä lasersäteillä. Tiedosto myös tuotavissa.  
** 'Room capture requires a device with a LiDAR Scanner.' Kyseessä on lidar-sensori eli valotutka, joka löytyy esim. joistain matkapuhelimista (esim. iPhone 12 Pro). Valotutka mittaa etäisyyksiä lasersäteillä. Tiedosto myös tuotavissa.  
* Packages
* '''Packages'''
** Olemassa olevien pakettien tarkatelu ja uusien lisääminen.  
** Olemassa olevien pakettien tarkatelu ja uusien lisääminen.  
* GRG (Gridded Reference Graphics). Lisätään ruudukko kartalla olevan alueen päälle ja siihen Capture-toiminnon avulla kirjaimet ja numerot. Näin voidaan antaa tarkka sijainti verkon alla olevasta. Capture-painikkeella aseta kirjaimet ja numerot sekä näkyykö ruudukko ilman karttapohjaa (Map Imagery).  
* '''GRG''' (Gridded Reference Graphics). Lisätään ruudukko kartalla olevan alueen päälle ja siihen ''Capture''-valinnan avulla kirjaimet ja numerot. Näin voidaan antaa nopeasti tarkka sijainti ruudukon alla olevasta alueesta. Capture-painikkeella asetetaan kirjaimet ja numerot sekä näkyykö ruudukko ilman karttapohjaa (Map Imagery).  
* Tactical 12 – Taktinen kellotaulu. Asetettavissa suunta, koko, väri ja sijainti.  
* '''Tactical 12''' – Taktinen kellotaulu. Asetettavissa suunta, koko, väri ja sijainti.  
* GoTenna – [https://gotenna.com goTenna]. [https://cdn.shopify.com/s/files/1/0046/7524/0005/files/goTenna_Product_Brochure_web.pdf?v=1711973089 Esite]. Paikallinen yhteydenpitoverkko TAK-sovellusta käyttävien laitteiden välillä, kun yleinen mobiiliverkko, Wi-Fi tai satelliittiyhteys ei ole käytettävissä. Tarvitaan GoTenna Pro X2-laite, johon yhdistetään TAK-sovellusta käyttävä laite Bluetoothilla tai USB-kaapelilla. Kyse on pienestä VHF/UHF-radiosta. Kytkeytyy iOS ja Android-älypuhelimiin. Asetetaan taajuus, jota käytetään muiden GoTenna-laitteiden kanssa paikallisesti. Laite on nk. ''mesh relay'', joka väittää datapaketteja laitteiden välille muodostetussa paikallisverkossa. Jokainen laite on vastaanotin ja lähetin. Data siirtyy laitteesta (solmusta) toiseen, kunnes löytää määräänpäänsä. Koska kaikki laitteet ovat kytketty yhteen, yhden laitteen puuttuminen korvautuu toisella. Ei edellytä näin keskitettyä tukiasemaa. Testattu yli 160 km verkossa.  
* '''GoTenna''' – [https://gotenna.com goTenna]. [https://cdn.shopify.com/s/files/1/0046/7524/0005/files/goTenna_Product_Brochure_web.pdf?v=1711973089 Esite]. Paikallinen yhteydenpitoverkko TAK-sovellusta käyttävien laitteiden välillä, kun yleinen mobiiliverkko, Wi-Fi tai satelliittiyhteys ei ole käytettävissä. Tarvitaan ''GoTenna Pro X2''-laite, johon yhdistetään TAK-sovellusta käyttävä päätelaite Bluetoothilla tai USB-kaapelilla. Kyse on pienestä VHF/UHF-radiosta. Kytkeytyy iOS ja Android-älypuhelimiin. Asetetaan taajuus, jota käytetään muiden GoTenna-laitteiden kanssa paikallisesti. Laite on nk. ''mesh relay'', joka välittää datapaketteja laitteiden välille muodostetussa paikallisverkossa. Jokainen laite on vastaanotin ja lähetin. Data siirtyy laitteesta (solmusta) toiseen, kunnes löytää määräänpäänsä. Koska kaikki laitteet ovat kytketty yhteen, yhden laitteen puuttuminen korvautuu toisella jos kantavuus on riittävä. Ei edellytä näin keskitettyä tukiasemaa. Testattu yli 160 km verkossa.  
* ArcGIS
* '''ArcGIS'''
** Kyseessä on [https://www.esri.com ESRI]:n paikkatietopalvelu (geospatial) eli sijaintiin sidotun tiedon käsittely.  
** Kyseessä on [https://www.esri.com ESRI]:n paikkatietopalvelu (geospatial) eli sijaintiin sidotun tiedon käsittely.  
** [https://mappingsupport.com/p/surf_gis/list-federal-state-county-city-GIS-servers.pdf Luettelo ArcGIS-palvelimista Pohjois-Amerikassa].  
** [https://mappingsupport.com/p/surf_gis/list-federal-state-county-city-GIS-servers.pdf Luettelo ArcGIS-palvelimista Pohjois-Amerikassa].  
** [https://mappingsupport.com/p2/kmz_demo/How_to_download_arcgis_data_as_kmz.pdf Kuinka ArcGIS Data ladataan KMZ-tiedostona]. Tämän jälkseen se voidaan tuoda ATAK tai iTAK-sovellukseen. [https://www.reddit.com/r/ATAK/comments/y6dw00/tips_for_getting_arcgis_data_into_atak_and_itak Lähde]. [https://www.esri.com/arcgis-blog/products/arcgis-mission/decision-support/the-tak-plugin-to-arcgis-is-here Plugin].
** [https://mappingsupport.com/p2/kmz_demo/How_to_download_arcgis_data_as_kmz.pdf Kuinka ArcGIS Data ladataan KMZ-tiedostona]. Tämän jälkseen se voidaan tuoda ATAK tai iTAK-sovellukseen. [https://www.reddit.com/r/ATAK/comments/y6dw00/tips_for_getting_arcgis_data_into_atak_and_itak Lähde]. [https://www.esri.com/arcgis-blog/products/arcgis-mission/decision-support/the-tak-plugin-to-arcgis-is-here Plugin].
* Tak Channels
* '''Tak Channels'''
* Activate Emergency
* '''Settings''' (ratas)
* Settings
** ''User Preferences'' – Callsign, tiimiväri, rooli, yksikön tyyppi, sijainti GPS/koordinaatit, puhelinnumero.
** User Preferences. Callsign, Team-väri, rooli, yksikön tyyppi, sijainti GPS/koordinaatit, puhelinnumero
** ''Notifications''. Ilmoitukset. Asetuksissa, mitkä ilmoitukset näytetään. Asetettava myös puhelimen asetuksissa ilmoitusasetukset.  
** Notifications. Ilmoitukset. Asetuksissa, mitkä ilmoitukset näytetään. Aseta myös puhelimen asetuksissa ilmoitusasetukset.  
*** Notifications Settings. Mitkä ilmoitukset näytetään.
*** Notifications Settings. Mitkä ilmoitukset näytetään.
** Maps Source: Karttapohja. Tuotavissa esim. tiedostosta.
** ''Maps Source'' – Karttapohja. Tuotavissa esim. tiedostosta.
** Preferences. Esimerkkejä: Karttasivulla näkyvien painikkeiden järjestys ja näkyvyys. Sijainnin ilmoittamisen aikamääre. Bearing.  
** ''Preferences'' – Esimerkkejä: Karttasivulla näkyvien painikkeiden järjestys ja näkyvyys. Sijainnin ilmoittamisen aikamääre. Bearing.  
** Devices
** ''Devices''
*** Bluetooth-yhteys lähellä oleviin muihin laitteisiin.  
*** Bluetooth-yhteys lähellä oleviin muihin laitteisiin.  
** Network
** ''Network''
*** TAK-palvelimiin (TAK server) liittyminen. Palvelimia voi olla useita, joihin vaihdetaan tämän kautta.  
*** TAK-palvelimiin (TAK server) liittyminen. Palvelimia voi olla useita, joihin vaihdetaan tämän kautta.  
*** Mesh Network
*** Mesh Network
** Tools
** ''Tools''
*** Bloodhound: ?
*** ''Bloodhound''
*** Marker Palettes. [https://drive.google.com/file/d/1vIauYA-BD0Z96aAlhk_jjQ9EhkV8FuqW/view Nato Icons.zip] Sotilaskäytössä olevassa ATAK:ssa on Mil-2525. Tuo uusi zip-tiedosto ensin Files Tool -toimintoa käyttäen.  
*** ''Marker Palettes'' – [https://drive.google.com/file/d/1vIauYA-BD0Z96aAlhk_jjQ9EhkV8FuqW/view Nato Icons.zip] Sotilaskäytössä olevassa ATAK:ssa on Mil-2525. Tuo uusi zip-tiedosto ensin Files Tool -toimintoa käyttäen.  
** Layers
** ''Layers''


[[Luokka:SHTF]]
[[Luokka:SHTF]]

Versio 25. tammikuuta 2025 kello 17.11

Johdanto

SIVU SAATTAA SISÄLTÄÄ ASIAVIRHEITÄ
https://tak.gov

Sovellus, jolla sijainti kytketään muuhun tietoon ja voidaan seurata kartalla tilannetta (situational awareness, SA ja common operating picture, COP), toisten sijaintia ja viestiä käyttäjien kesken, piirtää kuvioita, reittejä, pisteitä, navigoida, jakaa tiedostoja, kuvia, videoita jne. Soveltuu pienistä suuriin operaatioihin katastrofeista sotilasoperaatioihin, kadonneiden etsinnästä retkeilyyn, viranomaisista kansalaisiin. Ohjelmiston on alunperin kehittänyt Air Force Research Laboratory (AFRL). Ohjelmistoa hallinnoi TAK Product Center (TPC). TAK on United States Government:n (USG) omistama tuote.

  • Käyttäjät voivat kuulua eri organisaatioihin ja yhdistyä yhteistoimintaan sovelluksen avulla. Sovellus asennetaan palvelimelle (server) ja sitä käytetään esimerkiksi iOS, Android, Windows ja Linux -laitteilla ja sovelluksilla, kuten puhelimilla, tableteilla, kannettavilla ja pöytätietokoneilla. Sovellus toimii myös ilman palvelinta samassa verkossa olevien laitteiden kesken (Curson-on-Target, CoT). Käyttäjä voi olla yhteydessä useampiin palvelimiin. TAK-palvelin voidaan asentaa internetiin kytkettyyn kaupalliseen palvelimeen.


ATAK-tuotteet'

  • ATAK-MIL eli TAK-MIL eli Android Tactical Assault Kit (ATAK) on tarkoitettu sotilaskäyttöön. käyttö on rajoitettu yhdysvaltojen armeijan käyttöön.
  • ATAK-CIV eli Android Team Awareness Kit (ATAK) on tarkoitettu siviilikäyttöön. Avoin lähdekoodi on julkaistu osoitteessa AndroidTacticalAssaultKit-CIV.
  • ATAK-GOV on tarkoitettu hallitusten käyttöön.
  • ATAK-Plugins eli lisäosat.

WinTAK-tuotteet

  • WinTAK-CIV Windows OS-käyttöön.
  • WinTAK-MIL Windows-laitteille.
  • WinTAK-Plugins eli lisäosat.
  • iTAK Applen iOS-laitteille.
  • WebTAK on karttapohjainen verkkosovellus, jolla voi seurata operaatiota.
  • Marti-hallintapaneeli
  • PiTAK on User Datagram Protocol (UDP).
  • TAK Server on tiedon hallinnointialusta.
  • TAK Tracker on Andoid-sovellus, joka lähettää sijaintitietoa, viestejä ja hätäviestejä TAK-palvelimelle.
  • TAKX yhdistää WinTAK ja RaprotrX.
  • VR-TAK on virtual reality.

Linkkejä

CivTAK/ATAK

Päätelaitteet

End-User Device (EUD)

Palvelimia

TAK Server

Kun halutaan asentaa oma palvelin, johon pääsyä hallinnoidaan täysin itse. Asennetaan esimerkiksi kaupallisen palvelintilaa tarjoavan yrityksen palvelimelle. Palvelinta käytetään lähtökohtaisesti internetin kautta.

  • Virallinen TAK Server -ohjelmisto ladataan sivulta tak.gov. Edellytyksenä on rekisteröityminen.
  • Ohjelmistovaatimuksia ovat esim. Java OpenJDK 17, PostgreSQL 15 ja PostGIS. Palvelimen riittäviin "tehoihin" tulee kiinnittää huomiota, ohjelmisto asentuu, mutta sitä ei välttämättä onnistu käyttää muutoin. Tämä näkyy esimerkiksi hyvin hitaina SSH-komentoihin vastauksena. Vähintään 4 ydintä, 8 Gt RAM, 40 Gt muistia (talvi 2025).
  • Asennus onnistuu esimerkiksi Rocky Linux 8, Red Hat Enterprise Linux 8, Ubuntu 24, Rasberry Pi OS.

Asentaminen

Portit

TAK-palvelinta käytetään määrättyjen porttien kautta. Portit ovat oletusarvoisia tai tarkoituksella muuksi muutettuja.

  • Palvelinasetukset on syytä asettaa niin, että muut portit eivät ole käytettävissä.
  • Oletusarvoiset ovat
    • 8089 sisään palvelimeen, TLS/SSL TCP
    • 8443 sisään palvelimeen TLS/SSL TCP
    • 8444, 9000, 9001 sisään palvelimeen, federation, TLS/SSL TCP
    • 8446 sisään palvelimeen, sertifikaattien myöntämiseen, TLS/SSL TCP
    • 9100 sisään palvelimeen, TLS/SSL TCP
    • 9102 sisään palvelimeen, TLS/SSL TCP
    • 6969 molempaan suuntaan, UDP
    • 18740 molempaan suuntaan, UDP

Käyttäjien lisääminen ja poistaminen

Kaksi vaihtoehtoa 1) pääteohjelmalla tai 2) WebTAK-käyttöliittymän kautta. Jokaiselle käyttäjälle tulee lähtökohtaisesti tehdä oma käyttäjätunnus ja sertifikaatti.

  • Pääteohjelma
    • Lisätyt sertifikaatit eivät näy Marti-käyttöliittymässä, mutta käyttäjät näkyvät. Käyttäjät ja niiden sertifikaatit poistetaan pääteohjelmassa.
  • Marti-käyttöliittymä, "Certificate AutoEnrollment"
    • Ennen käyttäjien lisäämistä tulee tehdä muutoksia /opt/tak/CoreConfig.xml-tiedostoon. Tämän lisäksi tulee lisätä sertifikaatti ja käyttäjätiedot. Vasta tämän jälkeen voidaan lisätä käyttäjä (client). Sertifikaattien lisääminen edellyttää ilmeisesti WinTAK-sovellusta? Uusien käyttäjien käyttäjänimet ja sertifikaatti näkyvät käyttöliittymässä, mutta ne eivät ilmesty /opt/tak/certs/files -hakemistoon.

Ryhmät

  • Kaikki samaan ryhmään (group) kuuluvat käyttäjät voivat jakaa tietoa keskenään.
  • Käyttäjän tiedon jakamista ja viestejä eri ryhmissä voidaan rajoittaa. Ryhmiä ovat In Group, Out Group, Both:
    • In Group - käyttäjän lisäämä tieto välittyy kyseiselle ryhmälle. Kirjoitusoikeus.
    • Out Group - käyttäjä saa vastaanottaa tietoa kyseisestä ryhmästä. Lukuoikeus.
    • Both - käyttäjä sekä lisää että vastaanottaa tietoa kyseisestä ryhmästä.
  • Esimerkki, Matti on ryhmässä Alfa ja Sari on ryhmässä Bravo. Lisätään sääntö, että Matti voi lisätä ja vastaanottaa omassa ryhmässään Alfa ja vain lisätä tietoa ryhmään Bravo. Sari voi vastaanottaa tietoa vain ryhmästä Bravo.
    • Asetetaan Matille Both ryhmässä Alfa ja In Group ryhmässä Bravo In.
    • Asetetaan Sarille Out Group ryhmässä Bravo.
  • __ANON__ on anonyymi ryhmä
  • AD Active Directory.
  • LDAP Lightweight Directory Access Protocol.
  • Käyttäjät, jotka käyttävät määrättyä porttia, esim. 8089, ryhmitellään tämän portin mukaan. Myös muita portteja voidaan käyttää ja ne muodostavat oman ryhmittelyn. Eri porttien käyttäjät voivat olla myös samassa ryhmässä. Asetus Marti > Configuration > Input and Data Feeds > Add Input (Server Port).

Tietoturva

TAK-palvelin

Esimerkkejä, joita tulee ottaa käyttöön.

  • Palomuurin portit kuntoon. Tarvittaessa pääsy vain määrätystä IP-osoitteesta sisään palvelimeen. VPN-yhteydellä määrätystä portista vain sisään.
  • Palvelimen root-käyttäjän käyttöoikeudet.
  • Salausavainten käyttäminen kirjautumiseen käyttäjätunnuksen ja salasanan sijaan. Salausavainten salaaminen.
  • Sertifikaattien salasanan muuttaminen /opt/tak/certs/cert-metadata.sh -tiedostossa.
  • Sertifikaattien .csr ja .key -tiedostojen ym. tarpeettomien salausavaintiedostojen siirtäminen pois palvelimelta oletushakemistosta /files.
  • SSH-portin muuttaminen.

Käyttäminen eri laitteilla

TAK-palvelimella luotu käyttäjä yhdistetään käyttäjän laitteeseen eri tavoin.

Datapaketti

  • Käyttäjälle toimitetaan pakattu zip-tiedosto, jonka sisältämien tiedostojen avulla käyttäjä kytkeytyy TAK-palvelimeen. Pakettiin voi sisältyä myös operaatiokohtaisia tiedostoja, kuten lisäosia ja karttoja. Paketit ovat käyttöliittymäkohtaisia, esim. iOS-käyttöliittymään (iTAK) on omansa. Yksi zip-paketti voi kuitenkin sisältää eri käyttöliittymien edellyttämät tiedostot. Zip-paketin nimellä ei ole väliä ja sen voi pakata esim. macOS- ja Windows-käyttöliittymän Finderissa/Resurssienhallinnassa. Zip-tiedosto toimitetaan sopivaksi katsotulla tavalla käyttäjälle, tiedoston voi lähettää esim. sähköpostin liitteenä turvallisuus huomioiden.
  • Datapaketit voivat sisältää myös pelkästään operaatiokohtaita tietoa, ei sertifikaatteja. Käyttäjät voivat myös muodostaa paketteja itse ja jakaa niitä toisilleen.

Zip-tiedosto sisältää seuraavat tiedostot seuraavilla nimillä:

  • iPhone iTAK - pääteohjelmalla tehtynä
    • config.pref - perustiedot palvelimeen liittymisestä ja tarvittaessa paljon muitakin asetuksia. Määrämuotoinen.
    • clientCert.p12 - käyttäjän (client) henkilökohtainen sertifikaatti.
    • CaCert.p12 - TAK-palvelimen julkinen CA-sertifikaatti. "Intermediate"-sertifikaatti eli palvelimen asennuksessa ensimäiseksi luodun root-sertifikaatin jälkeen luotu. Tämä sama kaikille käyttäjille. Jos intermediate-sertifikaattia ei ole luotu, tällöin root-sertifikaatti.
    • Asentaminen iOS-käyttöjärjestelmään, puhelimeen/tablettiin:
  1. Lataa iTAK App Store:sta.
  2. Tallenna zip-tiedosto purkamatta puhelimen tiedostohakemistoon.
  3. iTAK-sovellus > ratas > Network > Servers > + > etsi ja klikkaa zip-tiedosto > jos paketti toimii, ilmestyy heti serverin nimi, Connected ja vihreä valo. Karttasivulla näkyy vihreällä connected. Kirjautumisessa ei tarvita käyttäjätunnusta ja salasanaa.
  • WinTAK - pääteohjelmalla tehty
    • dataPackage (hakemisto)
      • MANIFEST (hakemisto) Ks. myös SupportedPreferenceDisable.txt
      • certs (hakemisto)
        • config.pref (tiedosto) - perustiedot serveriin liittymistä ja tarvittaessa paljon paljon muutakin. Määrämuotoinen.
        • caCert.p12 - kyseisen käyttäjän (client) henkilökohtainen sertifikaatti
        • clientCert.p12 - TAK-palvelimen julkinen CA-sertifikaatti. "Intermediate"-sertifikaatti eli palvelimen asennuksessa ensimäiseksi luodun root-sertifikaatin jälkeen luotu. Tämä sama kaikille käyttäjille. Jos intermediate-sertifikaattia ei ole luotu, tällöin root-sertifikaatti.
      • plugins (hakemisto) - valinnainen
      • maps (hakemisto) - valinnainen
    • 'Asentaminen Android-käyttöjärjestelmään, puhelimeen/tablettiin:
  1. puuttuu
    • Asentaminen WinTAK-sovellukseen
  1. Vedä ja pudota

Kartat

ATAK-Maps

Käyttöohjeet

  • Callsign: oma kutsumanimi
  • Koordinaatit
    • MGRS-sijainti
    • dd – latitude, longitude
    • dm – latitude/longitude degrees, minutes
    • dms – latitude/longitude degrees, minutes, seconds
    • utm – GZD, easting, northing
  • Bearing 270° T – suunta kohteesta esim. Pointerista. 360° kehällä. 0°/360° pohjoinen, 90° itä, 180° etelä, 270° itä. Asetuksissa asetetaan Magnetic Bearing, jolloin päätelaitteen sijainti pitää olla päällä. Muutoin tosipohjoinen (True North).

iTAK

  • Pystynäytön yläreunassa:
    • Ratas – asetukset, ilmoitukset.
    • Nuoli, 3 vaihtoehtoa: vaalea = ?, tumma = ?, tumma ylös = ?.
  • Pystynäytön alareunassa laatikossa:
    • CONNECTED vihreällä ilmoittaa toimivasta yhteydestä palvelimeen, joka on valittu asetuksissa. NOT CONNECTED, mutta yhteys on aiemmin toiminut; ota asetuksissa yhteys liukusäätimestä pois päältä ja aseta takaisin päälle. Muutoin esim palvelin pois käytöstä tai ei yhteyttä internetiin.
    • Callsign
    • GPS-nuoli. Klikatessa laatikkoa, siirrytään käyttäjän sijaintiin tai vaihdetaan sijainnin koordinaattien esitysmuotoa. Tuplaklikatessa laatikkoa, sijainnin ilmoittaminen muille poistetaan käytöstä tai ei tapahdu mitään. Asetetaan toiminnot asetuksissa kohdassa Tools.
    • Paikan koordinaatit jossa ollaan sillä hetkellä.
    • 0 m MSL
    • 70° suunta, johon päätelaitteen yläpuoli osoittaa.
  • Activate Emergency
  • Chat
    • General
    • + > Create a new group
  • Contacts
    • "koirakuvake" – ?
    • "reittikuvake" – Breadcrumbs
  • Add Pointer
    • Lisätään kohdemerkki karttaan, jota voi jakaa muille. Sijainti (location), etäisyys (range), suuntakulma (bearing), korkeus (elevation). Suuntakulman arvo on kohteesta omaan sijaintiin päin eli omasta sijainnista merkkiin tarvitsee lisätä/vähentää 180°.
  • Routes
    • Create New – Reitti lisätään sormella näyttöä näpäyttäen. Pitempi painallus lisää "tarkastuspisteen" (Check Point). SP=?, CP=Check Point, VDO=?. Broadcast=?
    • Local Device
  • Point Dropper
    • Markers
    • Spotted Map
  • Draw
    • Ympyrä - ensin keskipiste, sitten toinen näpäytys säde.
    • Suorakulmio – tarvitaan 3 kulmaa.
    • Vapaa muoto – pisteet, joista viimeinen yhdistetään ensimmäisen pisteen kanssa.
    • Remarks - tekstitiedon lisääminen piirretylle kuviolle.
    • Tactical Overlay
    • Klikkaamalla piirrettyä kuviota > ...
      • Add to Packages – lisää pakettiin, uuteen tai olemassaolevaan.
      • Broadcast
      • Visibility – piilotetaan/näytetään
      • Geofence
        • Trigger Entry, Exit, Both
        • Monitor TAK Users, Friendly, Hostile, All
  • Add Ruler
    • Mittanauha. Bearing ilmoittaa suunnan alkupisteestä päätepisteeseen.
  • Layers
    • Kartalla näkyvät "elementit". Olemassa olevien muokkaaminen ja uusien lisääminen (+).
    • Markers
    • Overlays
    • Rulers
    • Packages
    • Tactical 12s
    • Show Other Teams – muiden tiimien näkyvyys
    • Always Show Map Scale – kartan mittakaava kuvake
    • Hide Contact Labels - yhteyshenkilöiden näkyvyys
    • Traffic – liikenneruuhkat teillä
    • Clustering
    • Points Of Interest – rakennusten, kauppojen yms. nimet
  • Data Sync
    • Tehtävien (mission) tietojen päivittäminen, uuden lisääminen (create mission, kirjautuminen (subscribe) palvelimilla oleviin tehtäviin. Pakettien hallinta.
  • Navigation
    • Navigointiohjeet ajaen, julkisilla kulkuvälineillä ja jalkaisin kohteeseen nimen tai koordinaattien mukaan.
  • Go To
    • Haetaan kohde nimellä tai koordinaateilla ja lisätään automaattisesti marker, jos näin asetuksissa.
  • Files Tool
    • Tiedostojärjestelmä. Tuodaan samasta päätelaitteesta tai ladataan URL-osoitteesta. Esim. iCloud Drive, josta pääsee puhelimen tiedostoihin ja iCloudissa oleviin tiedostoihin.
      • DTED, Documents, Iconsets, Overlays, Photos, Servers, Videos.
  • Video
    • Lataus palvelimelta tai uuden videon lisääminen URL-osoitteesta.
  • Indoor Mapping
    • 'Room capture requires a device with a LiDAR Scanner.' Kyseessä on lidar-sensori eli valotutka, joka löytyy esim. joistain matkapuhelimista (esim. iPhone 12 Pro). Valotutka mittaa etäisyyksiä lasersäteillä. Tiedosto myös tuotavissa.
  • Packages
    • Olemassa olevien pakettien tarkatelu ja uusien lisääminen.
  • GRG (Gridded Reference Graphics). Lisätään ruudukko kartalla olevan alueen päälle ja siihen Capture-valinnan avulla kirjaimet ja numerot. Näin voidaan antaa nopeasti tarkka sijainti ruudukon alla olevasta alueesta. Capture-painikkeella asetetaan kirjaimet ja numerot sekä näkyykö ruudukko ilman karttapohjaa (Map Imagery).
  • Tactical 12 – Taktinen kellotaulu. Asetettavissa suunta, koko, väri ja sijainti.
  • GoTennagoTenna. Esite. Paikallinen yhteydenpitoverkko TAK-sovellusta käyttävien laitteiden välillä, kun yleinen mobiiliverkko, Wi-Fi tai satelliittiyhteys ei ole käytettävissä. Tarvitaan GoTenna Pro X2-laite, johon yhdistetään TAK-sovellusta käyttävä päätelaite Bluetoothilla tai USB-kaapelilla. Kyse on pienestä VHF/UHF-radiosta. Kytkeytyy iOS ja Android-älypuhelimiin. Asetetaan taajuus, jota käytetään muiden GoTenna-laitteiden kanssa paikallisesti. Laite on nk. mesh relay, joka välittää datapaketteja laitteiden välille muodostetussa paikallisverkossa. Jokainen laite on vastaanotin ja lähetin. Data siirtyy laitteesta (solmusta) toiseen, kunnes löytää määräänpäänsä. Koska kaikki laitteet ovat kytketty yhteen, yhden laitteen puuttuminen korvautuu toisella jos kantavuus on riittävä. Ei edellytä näin keskitettyä tukiasemaa. Testattu yli 160 km verkossa.
  • ArcGIS
  • Tak Channels
  • Settings (ratas)
    • User Preferences – Callsign, tiimiväri, rooli, yksikön tyyppi, sijainti GPS/koordinaatit, puhelinnumero.
    • Notifications. Ilmoitukset. Asetuksissa, mitkä ilmoitukset näytetään. Asetettava myös puhelimen asetuksissa ilmoitusasetukset.
      • Notifications Settings. Mitkä ilmoitukset näytetään.
    • Maps Source – Karttapohja. Tuotavissa esim. tiedostosta.
    • Preferences – Esimerkkejä: Karttasivulla näkyvien painikkeiden järjestys ja näkyvyys. Sijainnin ilmoittamisen aikamääre. Bearing.
    • Devices
      • Bluetooth-yhteys lähellä oleviin muihin laitteisiin.
    • Network
      • TAK-palvelimiin (TAK server) liittyminen. Palvelimia voi olla useita, joihin vaihdetaan tämän kautta.
      • Mesh Network
    • Tools
      • Bloodhound
      • Marker PalettesNato Icons.zip Sotilaskäytössä olevassa ATAK:ssa on Mil-2525. Tuo uusi zip-tiedosto ensin Files Tool -toimintoa käyttäen.
    • Layers