XCSoar /LK8000 / TopHat SW ja HW KEHITYS
XCSoar /LK8000 / TopHat SW ja HW KEHITYS
Meillä on kehitteillä kapine, jolla FLARM laitteiden tiedot saadaan WIFI yhteyden kautta sekä Android että KOBO laitteille. Löytyisikö Suomesta XCSoar SW kehittäjää (tai -jiä) jotka voisivat olla tässä projektissa mukana?
WIFI pohjainen laite olisi Bluetoothia parempi, koska
- toimii sekä KOBO/Linux että Android lautteissa (Oudiesta en tiedä, Bluetooth toimii).
- yhteen WIFI chippiin voi ilmeisesti liittyä monta laitetta, esim kaksipaikkaisissa koneissa
- baudinopeus on helposti muunnettavissa
Rojektiin mukaan tulijoille luonnollisesti Soartronicin HW kamaa.
Näin esim. kerhokalustoon voisi asentaa yhden laitteen ja USB laturin, ja liityntä onnistuisi laajaan valikoimaan laitteita.
WIFI pohjainen laite olisi Bluetoothia parempi, koska
- toimii sekä KOBO/Linux että Android lautteissa (Oudiesta en tiedä, Bluetooth toimii).
- yhteen WIFI chippiin voi ilmeisesti liittyä monta laitetta, esim kaksipaikkaisissa koneissa
- baudinopeus on helposti muunnettavissa
Rojektiin mukaan tulijoille luonnollisesti Soartronicin HW kamaa.
Näin esim. kerhokalustoon voisi asentaa yhden laitteen ja USB laturin, ja liityntä onnistuisi laajaan valikoimaan laitteita.
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
Moi,
Arvaanko oikein että tulee ESP8266-pohjainen härveli?
Minkälaista tukea XCSoarin puolelle mahtaa tarvita? Eikös softatuki riitä jo nykyisellään, jos laittaa wifipönttöön pyörimään TCP tai UDP serverin josta tuutataan NMEA-dataa, ja XCSoariin sitten konffataan vastaava clientti?
Arvaanko oikein että tulee ESP8266-pohjainen härveli?
Minkälaista tukea XCSoarin puolelle mahtaa tarvita? Eikös softatuki riitä jo nykyisellään, jos laittaa wifipönttöön pyörimään TCP tai UDP serverin josta tuutataan NMEA-dataa, ja XCSoariin sitten konffataan vastaava clientti?
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
juu ESP8266 perustuva...
Ois valmis fw joka lähettää sarjaliikenteen tcp porttiin 23 joka taas ei ole xcs tuettuna. Eli toisinsanoen tarttis saada portti 23 valittavaksi, liekkö muuta en osaa sanoa.
Tarttee koittaa saada kääntäjä toimiin tuolle esp:lle, näyttää vaan taas aikalailla komentorivien sekamelskalta...
Ois valmis fw joka lähettää sarjaliikenteen tcp porttiin 23 joka taas ei ole xcs tuettuna. Eli toisinsanoen tarttis saada portti 23 valittavaksi, liekkö muuta en osaa sanoa.
Tarttee koittaa saada kääntäjä toimiin tuolle esp:lle, näyttää vaan taas aikalailla komentorivien sekamelskalta...
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
XCSoarin porttien lista löytyy koodipuusta sellaisesta oksasta kuin src/Dialogs/Device/DeviceEditWidget.cpp
http://git.xcsoar.org/cgit/master/xcsoa ... Widget.cpp riviltä 264 alkaen.
Siellä on listassa valmiina tarjolla tuo 23, mutta ei se näy mullakaan Android-luurissa. Pitäisi testata näkyykö Kobolla/Windowsilla tms. Pistin kehittäjille kyselyä mistä kiikastaa. Edit: Ei näy tässä työkoneen windowsillakaan.
Paras ratkaisu olisi modata ESP-firmistä käyttämään vaikka tuota normaalia porttia 4353. UART-silta pitäisi olla aika triviaali ja helpoiten ESP:lle sellaisen koodaa vaikka Arduino IDE:llä.
XCSoarin kehittäjillä on alentunut paskan koodin sietokyky, siksi sinne koodia tarjotessa pitää todella tietää mitä tekee. Siksi en halua itse edes yrittää.
Sen sijaan omatekoisen ESP:n saa helposti toimimaan valmiita portteja käyttäen.
http://git.xcsoar.org/cgit/master/xcsoa ... Widget.cpp riviltä 264 alkaen.
Siellä on listassa valmiina tarjolla tuo 23, mutta ei se näy mullakaan Android-luurissa. Pitäisi testata näkyykö Kobolla/Windowsilla tms. Pistin kehittäjille kyselyä mistä kiikastaa. Edit: Ei näy tässä työkoneen windowsillakaan.
Paras ratkaisu olisi modata ESP-firmistä käyttämään vaikka tuota normaalia porttia 4353. UART-silta pitäisi olla aika triviaali ja helpoiten ESP:lle sellaisen koodaa vaikka Arduino IDE:llä.
XCSoarin kehittäjillä on alentunut paskan koodin sietokyky, siksi sinne koodia tarjotessa pitää todella tietää mitä tekee. Siksi en halua itse edes yrittää.

Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
yuup. meillä on sarjaliikenteeen osalta jo oma testi fw, mutta siihen tarttis vääntää joku webbi liittymä asetuksille ynm., homma on ollut todo listan aikalailla hännillä...
Ei näy olevan 23 valittavana windows versiossakaan, koboa ei ole nyt käsillä
Ei näy olevan 23 valittavana windows versiossakaan, koboa ei ole nyt käsillä
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
Selitys löytyi, kaikki 1024 pienemmät portit tarvitsevat root-oikeuksia, androidin/linuxin rajoitus.
Eli parasta vain ronkkia sopiva portti ESP:n firmikseen. Täytyypä itsekin kokeilla tuota jos ehtisi.
Eli parasta vain ronkkia sopiva portti ESP:n firmikseen. Täytyypä itsekin kokeilla tuota jos ehtisi.
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
Tässä ois valmis firmis: https://github.com/jeelabs/esp-link porttimääritys lienee main.c :ssä
En saanut tuota kääntäjää pelaamaan, mahtaisko jollain viisaammalla onnistua?
En saanut tuota kääntäjää pelaamaan, mahtaisko jollain viisaammalla onnistua?
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
"Meillä on kehitteillä kapine, jolla FLARM laitteiden tiedot saadaan WIFI yhteyden kautta sekä Android että KOBO laitteille. Löytyisikö Suomesta XCSoar SW kehittäjää (tai -jiä) jotka voisivat olla tässä projektissa mukana? "
LK8000-kehittäjillä tällainen:
https://app.box.com/s/3ywvr5q0c2p2a7czivvlpy59xyxfkv7y
( http://www.postfrontal.com/forum/topic. ... IC_ID=8467 )
T: Asko
LK8000-kehittäjillä tällainen:
https://app.box.com/s/3ywvr5q0c2p2a7czivvlpy59xyxfkv7y
( http://www.postfrontal.com/forum/topic. ... IC_ID=8467 )
T: Asko
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
Pelkään pahoin että tuo sama ongelma iskee LK8000 softaankin kun alkaa pyöriä Androidissa...
Mutta eiköhän tämä ratkea yhteistyöllä.
Tavoite on hyvä, yksi laite joka toimii kaikkien lelujen kanssa. Ainut pieni ongelma on virrankulutus, 6-8 kertaa Bluetooth.
Tästä voisi tehdä DIY kitin.
Mutta eiköhän tämä ratkea yhteistyöllä.
Tavoite on hyvä, yksi laite joka toimii kaikkien lelujen kanssa. Ainut pieni ongelma on virrankulutus, 6-8 kertaa Bluetooth.
Tästä voisi tehdä DIY kitin.
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
Isoimmat ongelmat ratkottu, pitkällisen puurtamisen tuloksena saatiin luotua wifi yhteys flarm - android/xcsoar välille.
Suurkiitokset osallistuneille.
Suurkiitokset osallistuneille.
Re: XCSoar /LK8000 / TopHat SW ja HW KEHITYS
Tämän näköisestä värkistä on kyse. Vie vähän enemmän sähköä (hiukan alle 100mA/12V) kuin Bluetooth jos käyttää WiFi yhteyttä.
Yhteen tämmöiseen voi liittyä useammalla laitteella (Androidi ja KOBO jne laitteita), eli voi palvella kaksipaikkaisessa sekä etu että takapenkkiläistä, tai jos sattuu olemaan eräs purjelentäjä joka pitää useampaa PNA laitetta, voi kytkeytyä kumpaankin (ja voi pitää sen vanhan Bluetooth yhteydenkin rinnalla varmuuden vuoksi). Pitää alkaa testaamaan käytännössä.
Tämän kautta onnistuu myös FLARMin sähkön syöttö, eli tuossa oleviin VCC ja GND reikiin johdotetaan 12V sulakkeen takaa, ja sen jälkeen tämä laite tekee oman sähkönsä siitä ja jakaa sen edelleen RJ45 liittimen kautta FLARMille. Ei siis kuormita FLARMin omaa 3.3V lähtöä ollenkaan.
Testikappaleista kiinnostuneet voisivat ilmoitella. Mieluusti ohjelmointikykyisiä ja projektia tukemaan halukkaita. Tällä on huimat jatkokehitysmahdollisuudet.
Yhteen tämmöiseen voi liittyä useammalla laitteella (Androidi ja KOBO jne laitteita), eli voi palvella kaksipaikkaisessa sekä etu että takapenkkiläistä, tai jos sattuu olemaan eräs purjelentäjä joka pitää useampaa PNA laitetta, voi kytkeytyä kumpaankin (ja voi pitää sen vanhan Bluetooth yhteydenkin rinnalla varmuuden vuoksi). Pitää alkaa testaamaan käytännössä.
Tämän kautta onnistuu myös FLARMin sähkön syöttö, eli tuossa oleviin VCC ja GND reikiin johdotetaan 12V sulakkeen takaa, ja sen jälkeen tämä laite tekee oman sähkönsä siitä ja jakaa sen edelleen RJ45 liittimen kautta FLARMille. Ei siis kuormita FLARMin omaa 3.3V lähtöä ollenkaan.
Testikappaleista kiinnostuneet voisivat ilmoitella. Mieluusti ohjelmointikykyisiä ja projektia tukemaan halukkaita. Tällä on huimat jatkokehitysmahdollisuudet.