Open svenove opened 11 years ago
Great idea! I think this however, should be an manual operation. First implementation should only generate a single APRS object on activation. When an other position arrives, the user can choose which position to use to update the APRS object position (not add another).
Agreed. One APRS-object pr operation and that the user must manually select to "push" the object to APRS and what posision to use.
I'm guessing implementing this is could be done easily by using "fsockopen" and sending the correct things? Perhaps this is something @kengu would like to implement, since you're probably the one with best knowledge on APRS-packets among us. :)
OK. I'll look into it. Milestone?
It should be pretty easy connect and send an object. Parsing incoming packets not so much. As long as we agree to keep APRS integration at a minimum, it should be doable.
Another solution is PHP/Java bridge. This would allow us to reuse I/O APRS module.
Since I was a bit unsure of the complexity, I didn't set RC01 for this. I figured this could be a feature in a later release? But, if it's easy to add just the "send object"-functionality and connect/authenticate, it could be rather easy to implement and could be included in RC01 after all?
I think we should go with a pure PHP-functionality here - I don't think it's common to have Java-support on webservers, making it a bit more of a hassle to install RescueMe for those who doesn't. And, since we need just a tiny bit of APRS-functionality, I think it would be OK to make it in pure PHP?
+1 from me. Since I/O APRS module is using regex to parse AX.25 packets into APRS packets, translation into PHP is not that hard. RC01 is not the target then.
A pure PHP method is easy to make. But first we have to agree on the details on ID to APRS-IS, object names depending on the phone number been "tracked" so that it's not possible to identify this by third party. Only the rescueme user should be able to see that object xxxxx belongs to i.e phonenumber xxxxx
If possible, add functionality to push a missing persons position to the APRS-network.