richonguzman / LoRa_APRS_Tracker

LoRa APRS Tracker with Tx and Rx capabilities, Messages, Wx, Winlink and more...
MIT License
213 stars 58 forks source link

Add Bluetooth + T-LoRa board + Fix AXP GPS register #18

Closed valentintintin closed 1 year ago

valentintintin commented 1 year ago

Hi ! This is my fork with few new features

Have a nice review :)

Mane76 commented 1 year ago

Hello Valentin, this is a very interesting approach ! Thank you for sharing. May I ask, is the send messaging capability limited to APRSDroid or is another app like Meshtasric also compatible ? Is it also possible to display the received messages on the mobile phone ?

BR Manfred

valentintintin commented 1 year ago

Hi !

You can use the application APRS TX on IOS. APRSDroid is the best for Android.

Meshtastic isn't compatible at all today. I'll see if I can join both projects in the future đŸ¤”

Yes, on APRSDroid you will be able to chat on your phone, see messages and every frame received.

Mane76 commented 1 year ago

Thank you for this promising infos, I will give it a try !

BR Manfred

tk5ep commented 1 year ago

I tried the connection to APRSDroid. I'm not sure what it should do ? I don't see anything happening. Is the tracker sending its GPS position to the APRSDroid ? Can you give some précisions ? Thanks,

valentintintin commented 1 year ago

Do you have the bluetooth symbol at the top right of the screen every 5s ? If yes you are connected to the app. Otherwise, pair it with your phone, set APRSDroid to use it and press "Start tracking" ("Commencer la localisation" in french).

If even with the symbol nothing happens, maybe it's the configuration of the smart-beaconing inside the app that you'll have to configure.

APRSDroid acts as a "master" so it's the app which sends frames to the tracker. The tracker only send over BT all frames it hears

tk5ep commented 1 year ago

Hi Valentin, Thanks for the answer.

Yes, I have paired the tracker and did set my phone in the APRSDroid parameters. I never saw this blinking symbol. (you mean on top right of APRSDroid ?)

I thought that the Tracker acts as a TNC, and that it makes the connection from APRSDroid to the APRS network (via the LoRa radio). Not the reverse.

Sorry, but it's still unclear to me.

valentintintin commented 1 year ago

Patrick, You should see the symbol on the oled screen : Video on Twitter

tk5ep commented 1 year ago

Ha ha ! We were not talking of the same screen ! I was talking of the APRSDroid. :-) Yes, I have this sign.

valentintintin commented 1 year ago

Ok so the connection is good between them two. It remains the APRSDroid side. Try to do like me with this video : video.gif

tk5ep commented 1 year ago

OK, it works now. :-)

I sniffed on the 433.775 MHz to see what is transmitted.

The Tracker is used as a TNC and sends the phone GPS position to the APRS network via the LoRa modem. At the same time, the Tracker sends its own position as well. A bit confusing.

The connected tracker sends received beacons on 433.775 MHz to APRSDroid.

So, it seems to work as expected. Did I overlook something else ?

BTW, I've setup APRSDroid to send its positions at regular interval. But it's not really doing what I expected. I didn't try the smatbeaconing for the moment.

valentintintin commented 1 year ago

Great news :)

Yes the tracker continues to send its position. It's why I've added a boolean disableGps in the JSON file to disable it. You are ready now, there isn't anything else :)

Smartbeaconing works nicely. For regular interval, set "Periodic position GPS/GSM Network" and set the minimum delay to 1 (minute). Set the minimum distance to 0 too

tk5ep commented 1 year ago

OK. Thanks.

APRSDroid I installed this morning, isn't stable on my phone. I often has a black screen and it screws up the phone. :-(

Mane76 commented 1 year ago

@tk5ep , you can also put the position mode in aprsdroid from "smartbeacon" to "manual", then you can use aprsdroid purely for messaging. Position will be purely done from ttgo.