(11 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
* '''ChronoFly''' - asemaohjelma, joka on käynnissä jokaisella kilpailun ajanottoasemalla (lähtö, maali, väliajat) | * '''ChronoFly''' - asemaohjelma, joka on käynnissä jokaisella kilpailun ajanottoasemalla (lähtö, maali, väliajat) | ||
* '''IP-osoite''' - tietokoneen verkko-osoite, yleensä muotoa 192.168.0.x, jossa x on numero 1-254 | * '''IP-osoite''' - tietokoneen verkko-osoite, yleensä muotoa 192.168.0.x, jossa x on numero 1-254 | ||
+ | * '''Palomuuri''' - tietokoneohjelma, joka yleensä oletuksena estää verkkoyhteydet turvallisuussyistä | ||
+ | |||
+ | ==Kooste== | ||
+ | [[File:Tuloslaskenta_kooste.png|400px]] | ||
==Tuloslaskenta== | ==Tuloslaskenta== | ||
Line 13: | Line 17: | ||
===Palomuuri=== | ===Palomuuri=== | ||
+ | Lue ensin [[Firewall requirements]] (in English). | ||
+ | |||
'''Ajanotto-data kulkee TCP portissa 5492.''' Jotta ajanottoasemat voivat olla yhteydessä tuloslaskentaohjelmaan, on käyttöjärjestelmän palomuuriin avattava riittävä pääsy tähän porttiin. <u>Ilman palomuurin avausta asemat eivät voi keskustella tuloslaskentaohjelman kanssa.</u> | '''Ajanotto-data kulkee TCP portissa 5492.''' Jotta ajanottoasemat voivat olla yhteydessä tuloslaskentaohjelmaan, on käyttöjärjestelmän palomuuriin avattava riittävä pääsy tähän porttiin. <u>Ilman palomuurin avausta asemat eivät voi keskustella tuloslaskentaohjelman kanssa.</u> | ||
Line 22: | Line 28: | ||
===J2Chrono=== | ===J2Chrono=== | ||
− | Tuloslaskentaohjelma asetetaan vastaanottamaan ajat asemilta | + | Tuloslaskentaohjelma asetetaan vastaanottamaan ajat asemilta asettamalla ajanottopalvelin päälle ohjelman asetuksista. Asetuksien jälkeen tuloslaskentaohjelma on käynnistettävä uudelleen. Uudelleenkäynnistyksen jälkeen huomaa myös vihreä kuvake ajanottopalvelimen kohdalla ohjelman ikkunan alareunassa. |
[[File:Tuloslaskenta_palvelin.png|400px]] | [[File:Tuloslaskenta_palvelin.png|400px]] | ||
Line 40: | Line 46: | ||
===ChronoFly=== | ===ChronoFly=== | ||
Asemaohjelma asetetaan lähettämään ajat tuloslaskentaan kertomalla sille tuloslaskentakoneen IP-osoite aseman asetuksista. | Asemaohjelma asetetaan lähettämään ajat tuloslaskentaan kertomalla sille tuloslaskentakoneen IP-osoite aseman asetuksista. | ||
+ | |||
+ | ====Samalla koneella==== | ||
+ | Jos asemaohjelmaa on tarkoitus käyttää samalla koneella tuloslaskentaohjelman kanssa, voidaan käyttää IP-osoitetta '''localhost''' aseman asetuksissa. Tämä localhost -termi tarkoittaa "tämän tietokoneen osoite". | ||
[[File:Asema_yhteys_ip.png|400px]] | [[File:Asema_yhteys_ip.png|400px]] | ||
Line 49: | Line 58: | ||
[[File:Asema_lukija.png|400px]] | [[File:Asema_lukija.png|400px]] | ||
+ | |||
+ | ==Toinen J2Chrono== | ||
+ | Tuloslaskentaohjelma tukee myös toimimista "orja"-tilassa (slave). Tällöin verkossa on yksi isäntä (master) -tuloslaskentaohjelma ja yksi tai useampia orja-tuloslaskentaohjelmia. | ||
+ | |||
+ | ===Isäntä=== | ||
+ | Siihen koneeseen, josta halutaan tehdä isäntä-tuloslaskenta, laitetaan J2Chrono ohjelman asetuksista päälle asetus "Toimi tietokantapalvelimena". | ||
+ | |||
+ | [[File:J2chrono_master.png|400px]] | ||
+ | |||
+ | ===Orja(t)=== | ||
+ | Niille koneille, jotka halutaan toimiman tuloslaskennan orja-tilassa, asetetaan päälle asetus "Käytä etätietokantaa" ja tietokannan osoitteeseen isäntäkoneen IP-osoite. | ||
+ | |||
+ | Orjatietokoneiden IP-osoitteilla ei ole väliä, kunhan ne ovat samassa aliverkossa, kuin tuloslaskentaohjelman kone. Jos näin ei ole, katso ylempää ohje kiinteän IP-osoitteen asettamiseen. | ||
+ | |||
+ | [[File:J2chrono_slave.png|400px]] |
Latest revision as of 17:58, 11 February 2020
Aluksi kannattaa olla varma termeistä:
- J2Chrono - tuloslaskentaohjelma, joka on käynnissä yhdellä tietokoneella kilpailun tuloslaskentakeskuksessa
- ChronoFly - asemaohjelma, joka on käynnissä jokaisella kilpailun ajanottoasemalla (lähtö, maali, väliajat)
- IP-osoite - tietokoneen verkko-osoite, yleensä muotoa 192.168.0.x, jossa x on numero 1-254
- Palomuuri - tietokoneohjelma, joka yleensä oletuksena estää verkkoyhteydet turvallisuussyistä
Contents
Kooste
Tuloslaskenta
IP-osoite
Aluksi on syytä selvittää, että tuloslaskentakoneessa on kiinteä IP-osoite. Jos näin ei ole, on se laitettava ennen kaikkea muuta.
- Windows 7,8,10 käyttöjärjestelmissä kiinteä IP-osoite laitetaan näin http://windows.microsoft.com/fi-fi/windows/change-tcp-ip-settings
- Useimmissa Linuxeissa kiinteä IP-osoite laitetaan näin https://www.linux.fi/wiki/Verkkoliitynn%C3%A4t#Ethernet
Osoitteeksi voi laittaa vaikka 192.168.0.10
Palomuuri
Lue ensin Firewall requirements (in English).
Ajanotto-data kulkee TCP portissa 5492. Jotta ajanottoasemat voivat olla yhteydessä tuloslaskentaohjelmaan, on käyttöjärjestelmän palomuuriin avattava riittävä pääsy tähän porttiin. Ilman palomuurin avausta asemat eivät voi keskustella tuloslaskentaohjelman kanssa.
Eri palomuuriohjelmistoja on todella paljon erilaisia. Usein myös virustentorjuntaohjelmistot pitävät sisällään palomuurin. Ohjeet kunkin asetuksiin löytyvät valmistajan ohjeesta. Kuitenkin lähes kaikki palomuurit estävät oletusasetuksilla uudet yhteyspyynnöt sisäänpäin.
Toinen vaihtoehto on kytkeä koko palomuuri pois käytöstä ajanottotoimintojen ajaksi. Palomuuri kannattaa kuitenkin pitää aina päällä, jos tietokone on samalla yhteydessä Internetiin.
Windows 7,8,10 osalta palomuurin saa kytkettyä pois näin http://windows.microsoft.com/fi-fi/windows/turn-windows-firewall-on-off
J2Chrono
Tuloslaskentaohjelma asetetaan vastaanottamaan ajat asemilta asettamalla ajanottopalvelin päälle ohjelman asetuksista. Asetuksien jälkeen tuloslaskentaohjelma on käynnistettävä uudelleen. Uudelleenkäynnistyksen jälkeen huomaa myös vihreä kuvake ajanottopalvelimen kohdalla ohjelman ikkunan alareunassa.
Verkko
Jotta eri koneet ja lukijat voivat keskustella keskenään, on ne laitettava myös fyysisesti samaan verkkoon. Tämä käy verkkokaapeleiden (ethernet cable) ja verkkokytkimen (ethernet switch) avulla. Kytkimeksi kannattaa valita tavallinen kytkin, eikä reititintä, sillä reititintä joutuu usein konfiguroimaan, jotta se alkaa toimimaan halutulla tavalla. Tavallinen kytkin päästää kaiken liikenteen lävitseen ilman konfigurointia.
Asemat
Asemaohjelmat jokaisella kilpailun ajanottoasemalla (lähtö, maali, väliajat) keskustelevat verkon yli tuloslaskentaohjelman kanssa.
Asematietokoneiden IP-osoitteilla ei ole väliä, kunhan ne ovat samassa aliverkossa, kuin tuloslaskentaohjelman kone. Jos näin ei ole, katso ylempää ohje kiinteän IP-osoitteen asettamiseen.
Hyvä osoite on asemalle vaikka 192.168.0.30 ensimmäiselle, 192.168.0.31 toiselle, jne. Kahdella koneella ei kuitenkaan saa olla samaa osoitetta.
Aseman tietokoneen palomuuria ei tarvitse säätää, sillä kaikki palomuurit päästävät oletusasetuksilla uudet yhteyspyynnöt ulospäin.
ChronoFly
Asemaohjelma asetetaan lähettämään ajat tuloslaskentaan kertomalla sille tuloslaskentakoneen IP-osoite aseman asetuksista.
Samalla koneella
Jos asemaohjelmaa on tarkoitus käyttää samalla koneella tuloslaskentaohjelman kanssa, voidaan käyttää IP-osoitetta localhost aseman asetuksissa. Tämä localhost -termi tarkoittaa "tämän tietokoneen osoite".
Lukijat
Lukijat ovat myös osa aliverkkoa, aivan kuten tuloslaskentakone ja ajanottoasemat.
Kaikki Enymindin toimittamat lukijat käyttävät IP-osoittetta 192.168.0.29 Lukijan saa yhdistettyä asemaohjelmaan kertomalla lukijan osoitteen aseman asetuksista.
Toinen J2Chrono
Tuloslaskentaohjelma tukee myös toimimista "orja"-tilassa (slave). Tällöin verkossa on yksi isäntä (master) -tuloslaskentaohjelma ja yksi tai useampia orja-tuloslaskentaohjelmia.
Isäntä
Siihen koneeseen, josta halutaan tehdä isäntä-tuloslaskenta, laitetaan J2Chrono ohjelman asetuksista päälle asetus "Toimi tietokantapalvelimena".
Orja(t)
Niille koneille, jotka halutaan toimiman tuloslaskennan orja-tilassa, asetetaan päälle asetus "Käytä etätietokantaa" ja tietokannan osoitteeseen isäntäkoneen IP-osoite.
Orjatietokoneiden IP-osoitteilla ei ole väliä, kunhan ne ovat samassa aliverkossa, kuin tuloslaskentaohjelman kone. Jos näin ei ole, katso ylempää ohje kiinteän IP-osoitteen asettamiseen.