| Versions |
 |
|
|
Note: You must be registered in order to post a reply. To register, click here. Registration is FREE!
|
| T O P I C R E V I E W |
| mdeweerd |
Posted - 23 oct. 2008 : 01:30:35 Update 27/10/2008 : J'ai mis en ligne une nouvelle version de BT747 qui est entièrement concu pour l'ordinateur personnel et qui fonctionne sur PC, Mac, Linux. Pour une installation directe en ligne: http://www.bt747.org/webinstall BT747 est un outil pour gérer les GPS datalogger et convertir tout log au format NMEA dans divers formats dont Google Maps.
Voici sa page : http://www.bt747.org
Vous pouvez utiliser cette discussion pour poser des questions à son sujet.
Quelques captures d'écrand (Desktop, PDA, téléphone)

  |
| 15 L A T E S T R E P L I E S (Newest First) |
| mdeweerd |
Posted - 09 janv. 2012 : 08:10:06 Je comprends très bien - c'est la raison pour laquelle j'ai fait BT747 au départ: modifier les paramètres et récupérer la trace à partir de mon Palm. |
| veloman9 |
Posted - 09 janv. 2012 : 03:18:11 Bonsoir Mario, Mon problème n'est pas d'exporter ou d'interpréter les données que mon Qstarz a enregistrées, c'est plutôt d'avoir un logiciel comme BT747 sur mon portable Samsung Galaxy sous Android afin que je puisse modifier mes paramètres d'enregistrement dans mon datalogger lorsque je suis en voyage (extérieur du pays). Les paramètres que j'aimerais changer, sont le temps, la distance et la vitesse dépendant si je circule en voiture, en vélo ou en jogging !... J'espère que ces précisions te permettront de mieux saisir mon besoin! Merci et ALP, Pierre (veloman9)
|
| Papymèche |
Posted - 08 janv. 2012 : 15:23:47 Bonjour mdeweerd
Pendant que vous répondiez et je me livrais à quelques essais. J' ai fini par comprendre pourquoi je ne voyais pas tous les champs. Je n' avais pas remarqué que le csv était exporté sur plusieurs colonnes (j' utilise un net book, et mes yeux ne sont plus ce qu' ils étaient) En dilatant les colonnes pour les adapter à la longueur des infos contenues, j' ai effectivement l' ensemble de infos satellite.
Désolé pour ces questions de champ, alors que je n' avais pas pensé non plus à ouvrir avec un éditeur de texte. HUM : Comme vous le voyez, je ne suis pas encore affuté sur ces sujets, mais n' en déduisez pas trop vite que je ne suis pas fûte-fûte. Ca devrait venir.
Pour le Blue Tooth, mon netbook est capable WiFi et BT et pour le moment les 2 fonctions sont activées. Les portables de la maison traînent pas trés loin ce qui fait que le netbook les trouvent et me propose de les connecter, ce que je ne fais pas. Quand le BT-1000ex est allumé, le BT est activé d' office et je ne peut pas le désactiver.
Le bouton a 3 positions utilise une des positions pour forcer de manière hard les acquisitions à 5hz, et j' ai cru comprendre que cette position était utilisée pour activer le blue tooth sur d' autre logger Qstarz.
Si je lance BT747, il m' est arrivé de le voir connecté après bricolage dans les ports, sans que je comprenne réellement pourquoi avant même de connecter le câble USB (jamais utilisé le blue tooth avant, donc courbe d' apprentissage laborieuse)
J' ai l' impression que du fait de la double possibilité de connection, le netbook gère ses priorités en cherchant d' abord les BT plutot que la connectique USB. L' embêtant, c' est que ça interdit toute réelle action avec BT747 tant que le netbook pédale (lentement) sur les appariels blue tooth qui traînent à proximité
Je vais désactive le BT sur le netbook et voir comment ça se passe à la connection via USB seul. si c' est la double possibilité de connection qui fiche le bazar, je vous le dirai.
Edit : Effectivement quand la fonction Blue tooth du netbook est désactibée, la connection via USB est quzsi immédiate. 
|
| mdeweerd |
Posted - 08 janv. 2012 : 11:28:08 Pierre,
quote: Cette app se limite à deux fonctions, à savoir : créer un fichier .BIN et d'effacer les données dans le datalogger, point à la ligne !
Ce n'est pas beaucoup, mais déjà ça quand même.
quote:
Si par tes contacts, ou éventuellement la disponibilité de ton app BT747 sous Android, aurais-tu l'amabilité de me le faire savoir.
Ta question manque qqs mots je crois. L'application 'AndroidMTK' serait un bon départ pour porter BT747 en remplacant les fonctions de récupération du '.bin' et autre par les couches de BT747. Une fois fait, il "suffit" d'étendre la couche de visualisation pour inclure les autres fonctionalités. Mais, je n'ai pas trop le temps, pas d'Android, ... . Si qqn veut le faire, je peux le guider, pas plus.
|
| mdeweerd |
Posted - 08 janv. 2012 : 11:13:35 Je vous propose d'ouvrir le CSV exporté directement dans un éditeur de texte (blocnotes,...).
Voici les deux premières lignes d'un enregistrement avec tous les champs actifs: INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT(m),SPEED(km/h),HEADING,DSTA,DAGE,PDOP,HDOP,VDOP,NSAT (USED/VIEW),DISTANCE(m),SAT INFO (SID-ELE-AZI-SNR), 1,T,2008/07/26,14:48:20.500,SPS,48.939801,N,2.208578,E,94.5,0.159,230.707352,0,0,4.48,1.99,4.01,6(9),6.71,#15-65-161-26;#09-53-282-24;#22-18-318-23;#28-30-51-29;#18-35-279-29;#26-49-142-30;17-32-97-17;12-24-214-00;05-10-223-00,
Le champs des satellites est donc: #15-65-161-26;#09-53-282-24;#22-18-318-23;#28-30-51-29;#18-35-279-29;#26-49-142-30;17-32-97-17;12-24-214-00;05-10-223-00
Ici ce sont les ';' qui séparent les satellites et les '-' séparent les valeurs: SID-ELE-AZI-SNR
Je comptes 9 satellites conforme au champs NSAT: 6(9) [6 utilisés, 9 en vue]
A moins qu'il y a un cas nouveau avec votre appareil, tout cela devrait être dispo - vous pouvez toujours m'envoyer votre fichier '.bin' (email dans la fonction 'Info / à propos') du logiciel.
BT747 permet de faire un copier-coller des tableaux, mais je n'y ai pas inclus l'information des satellites.
Concernant le bluetooth, c'est la première fois que je reçois cette remarque. Lorsqu' vous choisissez 'USB', BT747 va vérifier un ensemble de ports - peut-être que certains ports correspondent à du bluetooth. Pour l'éviter je suggère de renseigner le port précis.
|
| Papymèche |
Posted - 08 janv. 2012 : 09:38:18 Bonjour mdeweerd
je suis utilisateur récent, donc pas trés à l' aise, d' un BT-1000ex, et je cherche toujours comment récupérer toutes les informations sur les satellites en vue, et en particulier leur S/N
Ces données existent quand leur enregistrement a été forcé, car on les voit en utilisant l' éditeur raw data de l' applicatif QTravel de Qstarz. Mais impossible de les ressortir en utilisant les fonctions d' export csv via QTravel ou BT747.
Est-ce pareil avec votre Holux, ou y a t' il quelque choss qui m' échappe ?
La table d' édition des raw data dans Qtravel n' est pas copiable directement par Ctrl+C, et ne peut pas être collée par Ctrl+V dans Excel. Il faut passer par export csv qui bouffe toutes les données relatives aux satellites en vue SAUF UN !!?  Tout comme ce que fait BT747 !!!? 
Cette troncature est bizarre, bien que je conçoive que de trier ensuite les infos satellite soit difficile. Mais encore faut il que tous les satellites et leurs séparateurs soient dans les donnée brutes importées ce qui n' est pas le cas avant même d' appliquer les transformations.
Par ailleurs, lors d' une connction USB, sous BT747 au PC, votre applicatif cherhe longuement tout ce qui est blue tooth à proximité (téléphones ou autre), bien que l' accés USB ait été sélectionné péalablement. J' ai l' impression que la connexion USB se fait par "défaut" au bout d' un long moment.
Bizarre autant qu' étrange, pour moi, mais peut être pas pour vous qunnt à ces remarques.  |
| veloman9 |
Posted - 08 janv. 2012 : 04:09:00 Merci Mario pour ta rapidité de réponse. J'ai déjà essayer cette app. et c'est loin, très loin des fonctionnalité de ton app BT747 sur PDA, on ne retrouve aucune fonctionnalité pour modifier les paramètres d'enregistrement du datalogger Qstarz BT-1000 (vitesse, intervalle de temps, distance, etc...) Cette app se limite à deux fonctions, à savoir : créer un fichier .BIN et d'effacer les données dans le datalogger, point à la ligne !
Si par tes contacts, ou éventuellement la disponibilité de ton app BT747 sous Android, aurais-tu l'amabilité de me le faire savoir.
Merci encore une fois, Pierre (veloman9) |
| mdeweerd |
Posted - 07 janv. 2012 : 10:16:36 Bonjour
Même si c'est techniquement possible cela n'a pas été réalisé.
Qqn a fait une application qui devrait être disponible sur Android Market comme 'AndroidMTK'. Je ne sais pas ce que cet outil fait exactement. |
| veloman9 |
Posted - 07 janv. 2012 : 03:09:06 Bonjour Mario, Dis-moi il y a-t-il une version BT747 fonctionnant sous Android ? C'est que je viens de me procurer un Samsung Galaxie sous Android et j'ai besoin de changer mes paramètres d'enregistrement de mon datalogger (Qstarz BT-1000Ex avec puce MTK V2) lors de mes déplacements à l'étranger; (auto, vélo, pédestre, etc...)
Merci et espérons que la réponse sera positive !... Pierre
|
| Papymèche |
Posted - 31 déc. 2011 : 20:16:15 Bonsoir
Merci pour cette réponse trés rapide. Je vais laisser passer le réveillon que je vous souhaite le meilleur possible, avant de retoucher à mes GPS datalogger.
Juste si vous avez un peu de temps, l' équivalent dece remarquable BT747 existe t' il pour des datalogger embarquant une Sirf Star III Lp ?
Bon ce n' est pas tout çà, mais n' obérez pas votre passage de 2011 à 2012 dans la bonne humeur et la bonne chère. |
| mdeweerd |
Posted - 31 déc. 2011 : 13:15:44 (1) CSV ou GPX Qualité principale de GPX: c'est un format "standard" que plusieurs outils de visualisation savent lire immédiatement. L'avantage du CSV est qu'il est plus simple à traiter dans la plupart des cas.
(2) Vitesse, distance C'est la puce qui calcule vitesse et distance, mais il est possibile sous BT747 d'avoir une distance calculé. Lorsque c'est la puce qui calcule: c'est la somme entre tous le points mesurés depuis le dernier enregistrement d'un point. Dans les trames NMEA il y a des données qui ne sont pas vraiement donné par la puce - certains outils exigent certains champs (bien que a spec NMEA en dit autrement).
(3) L'information de GEOIDE n'est pas disponible dans les valeurs enregistrés qui enregistrent la distance par rapport au WGS84 - une ellipsoide bien connu. Pour BT747 un tableau assez fin a été construit avec interpollation. Une première implémentation utilisait un tableau moins fin venant d'un autre outil opensours. Voir http://www.bt747.org/article/height-correction-corrected .
La puce calcule la géoide pour émettre son NMEA.
BT747 vous laisse le choix de récupérer la distance (hauteur) au WGS84 ou la geoide (suivant approximation interne). La référence WGS84 est 'indiscutable'.
Quant à la vitesse, la puce utilise les informations doppler d'après mon expérience. Pour la distance, c'est la distance entre deux points et probablement "en 3D".
BT747 ne modifie pas les valeurs de vitesse données par le GPS.
(5) BT747 donne les informations de toutes les satellites en un seul champ (séparations par parenthèses, deux points, ...) à condition de faire enregistrer ces informations par le GPS. Si vous en pensez autrement, tranférer moi votre '.bin' et je vérifierai s'il y a un bug. C'est peut-être un problème à l'import sous excel (vérifiez avec un éditeur texte). Sous BT747 vous pouvez choisir de modifier le séparateur entre les champs CSV (; ou ,) et le symbole de la virgule (. ou ,). Sous BT747, sous 'Paramètres de sortie'/'Champs de sortie fichiers', activer tous les champs 'Info Sat'. Vous pouvez y choisir également le nombre de décimale pour lat, lon et l'altitude. Vous n'avez pas intérêt de cocher 'Créer les champs manquant' car vous ne voulez que les valeurs mesurés.
Au préalable il faudra donc avoir configurer l'appareil sous 'Paramètres Appareil' en cochant dans 'Fromat d'enregistrement' tous les champs d'Info Sat. Et puis avoir enregistré avec cette configuration.
Sachez aussi que BT747 vous permet déjà de filter certaines positions.
|
| Papymèche |
Posted - 31 déc. 2011 : 00:57:51 Bonjour
Je suis désolé mais je vais être long. J’ espère que ça ne vous rebutera pas.
J’ ai des connaissances très basiques sur ce qu’ est un système GPS, et pour tout dire pas très affirmées sur ce sujet que je pressens un peu complexe quand on veut en faire autre chose que du point à point, du geotaging ou des POI.
J’ ai actuellement un GPS voiture ventousé sur pare brise (TomTom start) qui semble t il fonctionne avec une Sirf star III, qui me sert essentiellement à "réguler au pied" la vitesse de mon véhicule, quand je ne m’ en sert pas pour faire du point à point.
J’ ai depuis quelqies mois un GPS datalogger IgotU GT600 (qui fonctionne avec une Sirf Star III Lp, qui me sert à enregistrer un point par seconde, desquels je déduis par calculs orthodromiques la vitesse en chaque point du parcours.
Je sais donc associer vitesse instantanée et lieu. C’ est surtout la précision sur la vitesse qui m’ intéresse plus que la connaissance à une vingtaine ou trentaine de mètres prés de la position. J’ ai utilise les données exportées via GPX mais j’ ai été gêné par des points donnés avec 6 chiffres significatif après la virgule, et quelques interférences avec Excel. Avec les utilitaires GT-600, je n’ ai pas mieux que ces 6 chiffres, y compris en export CSV. Voir cette file si vous êtes intéressé par les résultats. (et mes motivations)
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=142762
Vos commentaires sur cette file seront les bienvenus.
Mais je cherche a faire encore plus précis, et j’ ai depuis peu un GPS datalogger Qstarz BT-1000Ex avec puce MTK V2, que vous connaissez très bien. J’ ai forcément découvert votre applicatif BT747. Ma courbe d’ apprentissage sur le BT-1000Ex est laborieuse, que je passe par les applicatifs Qstarz (QTravel) ou par BT747, mais ça va finir par rentrer. (Enfin j’ espère !)
J’ ai quelques questions(*) sur ce que font les applicatifs QTravel et BT747. (Pour QTravel, il est possible que vous ayez déjà regardé ce qu' il contenanit) Je fais actuellement quelques essais à 0,2 hz soit en statique (point fixe que le BT-1000Ex permet, alors que le GT-600 ne le permet pas) soit en déplacement. (3 tours de la rocade Toulousaine en après midi fluide, avec passages supérieurs nombreux, dont certains altèrent la réception plus d’ une demi-seconde)
J’ai compris qu’ avec les applicatifs QTravel ou BT747, il valait mieux exporter via CSV et se palucher les conversions sous Excel plutôt que par GPX qui a l’ air de faire pas mal de calculs avant d’ afficher quoi que ce soit. J’ obtiens ce que je veux principalement une bonne datation, et des points avec au moins 8 chiffres après la virgule, tout en sortant des informations dont je pense devoir me servir pour éliminer les points aberrants sous Excel.
(1) Vous avez peut être un avis différent quant aux qualités et défauts des exports CSV ou GPX vis à vis de mes besoins (très bonne résolution longitude et latitude, et bonne datation) Je ne suis pas programmeur pour deus sous, par contre Excel je domine assez bien quand il faut calculer et filtrer.
(2) les exports donnent des vitesses et des distances. Est-ce la puce elle même qui fait ces calculs en temps réel, ainsi que tout ce qui figure dans les trames NMEA, ou est-ce au moment de l’ export que ces calculs sont effectués par les applicatifs QTravel ou BT747 (voyez un peu mon niveau actuel pour devoir poser cette question, mais j’ ai été échaudé par les exports GPX du GT-600. Voir plus loin)
(3) Ce calcul est t’ il fait par calculs orthodromiques, incluant éventuellement l’ altitude au géoïde, ou par un autre moyen (comme par exemple des interpolations d’ un maillage du géoïde stocké en mémoire puce) Parce que si c’ est fait par calculs orthodromiques, ce n’ est pas la peine que je les refassent sous Excel
(4) Si ce sont des calculs orthodromiques, sont-ce des calculs purs ne tenant compte que de deux points adjacents (par de pondération par des points avant ou après ces deux points adjacents) Si je pose cette question, c’ est parce que j’ ai constaté que les exports GPX du GT-600 via Trip PC trituraient pas mal la vitesse déduite du déplacement entre deux points, et en fait n’ ayant pas connaissance de la manière dont c’ est trituré, j’ ai évité d’ utiliser des données déjà bidouillées.
Je ne sais pas si les applicatifs QTravel et/ou BT747 font sur les vitesses, mais comme je veux voir la distribution des écarts de vitesse entre deux points successifs, il me faut savoir s’ il y a déjà du filtrage, ou pas. S’ il y a filtrage, je reviendrai aux points, si pas de filtrage, j’ utiliserai tel quel
(5) Comment faire soit avec QTravel soit avec BT747 pour récupérer toutes les données des satellites en vue. Avec BT747, je n’arrive à avoir les infos que sur un seul satellite ! Avec QTravel et l’ exploitation RAW, on voit apparaître un tableau complet, avec une colonne permettant de retrouver tous les satellites et leur S/N ratio, mais uniquement en visuel, sans possibilité de faire du copier coller dans Excel, alors que ça paraît complètement tabulé. Ce tableau semble intouchable, et pourtant me conviendrait très bien après transformation des données de la colonne donnant les satellites. Hélas, l’ export CSV sous QTravel mange les satellites autres que le premier, comme sous BT747. Je ne voudrais pas me priver d’utiliser ces S/N pour filtrer sous Excel, ni non plus la PDOP, que je récupère bien sous BT747
Edit : aération du texte et correctifs mineurs
|
| mdeweerd |
Posted - 07 févr. 2011 : 18:51:56 Bon, un enregistreur n'a pas besoin de la connexion pour enregistrer.
Quel modèle de l'enregistreur pose souci?
Essaye de lire la configuration avec BT747 en 'logger' et en normale.
Pour enregistrer à 5Hz, il faut programmer le fix à 200ms et puis la vitesse au minimum ou le temps à 0.2s. Puis cela devrait enregistrer en 5Hz - à moins qu'ils ont bridé le firmware pour remettre ces valeurs à 1 seconde. C'est visible avec BT747: mettre l'enregistreur dans le mode, puis faire la connexion, attendre un peu et lire les valeurs pour le mode. Puis, deconnecter, changer le mode, reconnecter, et relire. |
| Meuh6879 |
Posted - 07 févr. 2011 : 18:00:00 Ok...mmmmh (ton dubitatif), merci de cette explication. ;) en fait, mon soucis est que l'enregistreur 5Hz (noir) n'enregistre qu'à 1Hz en logger (5Hz en bluetooth ou USB)...
et l'enregistreur 5Hz (rouge et logger en 5Hz) est 2 fois le prix de l'antenne 10Hz...d'où ma recherche en correspondance.
(je me demande si je vais pas me rabattre sur une plateforme netbook dû fait que tu pointes la transmission comme un goulôt d'étranglement, je verrai...merci !) |
| mdeweerd |
Posted - 06 févr. 2011 : 00:59:15 Pour répondre à la question, je vais séparer quelques points: 1) La vitesse d'acquisition est géré sur l'appareil même. BT747 peut configurer cette vitesse. 2) Ces positions sont transmises par protocole série au standard NMEA soit par USB soit par Bluetooth. Le standard NMEA propose un certain nombre de type phrases. Généralement le 'RMC' est actif au minimum. 3) Pour lire ces phrases, la platforme/le logiciel/la connexion doit pouvoir suivre cette communication.
En pratique j'ai constaté des vitesses de transmission d'environ 2koctets/s. Il semblerait qu'avec bluetooth V1.2, il est possible d'atteindre 721 kbit/s dans des conditions optimales - c'est maximum 90 koctet/s, mais pour l'instant je suis loin du compte sur un mobile.
Avec 2000 octets par seconde cela ne laisses que 200 octets par position à 10Hz - ce qui est relativement peu, et il faudrait activer au maximum 2 types de phrases et surtout pas les infos satellites.
Donc oui, BT747 est à priori limitée (je ne l'ai pas testé pour les posistions), ce qui peut être autant dû à java qu'à la plateforme même .
Toutefois, BT747 n'est pas à lui seul un logiciel d'enregistrement de positions. Pour cela il vaut mieux utiliser un appareil enregistreur GPS - c'est comme le Q818XT mais avec une mémoire d'enregistrement en plus. BT747 permets de récupérer ces traces enregistrés d'appareils compatibles. Et là, la vitesse d'acquisition n'est pas contraignante pour BT747 puisque c'est l'enregistreur qui s'occupe de tout. BT747 récupère ces traces à posteriori pour les convertir dans le format souhaité.
BT747 sait transmettre les positions à un serveur qui pourrait enregistrer, mais ne le fera pas à 10Hz (le délai minimum est 1 seconde).
|
|
|
| This page was generated in 0,45 seconds. |
 |
|