Tuesday, November 21, 2017

Re: Any django reusable app for outdoor & indoor location, GPS tracking?

Hi everyone,

I'd like to provide an update on this topic.

First of all, I think my initial question was not 100% clear.

For indoor location and GPS tracking I meant the following:

Indoor location: being able to specify the location of an object in buildings, having their floorplan(s).
GPS tracking: being able to track objects that move around, in the case of OpenWISP these objects will be most likely be network/radio/wifi devices.

In the end I didn't find any reusable app so I started working on a new app which I named django-loci. It's not released yet but it kinda works, I have shown a prototype of this work during this presentation (I'm linking the exact second in which I show it): https://www.youtube.com/watch?v=WgVduiZzuA0 (the recording was slightly disturbed so bear with it while you wait for the floorplan demo to show up.

Like the other OpenWISP 2 base modules, I will soon provide abstract base models, base views and other classes/functions that third party apps can import in their project and extend.
We have done this for django-x509 and is going quite well, since other developers who don't use OpenWISP are using django-x509 in their project, reporting bugs and sending patches.

I'll send another announcement when we hit the 0.1 release of django-loci, hopefully it will be useful to other people and/or we'll be able to collect useful feedback and/or suggestions.

Federico

PS: if you are curious to know more about the modular architecture of OpenWISP 2, there's a presentation which has a good level of detail https://www.slideshare.net/FedericoCapoano/applying-the-unix-philosophy-to-django-projects-a-report-from-the-real-world


On Tuesday, September 26, 2017 at 12:13:30 PM UTC+2, Federico Capoano wrote:
Hi everyone,

before building my own reusable app all over again, I wanted to ask here if there is any reusable django app that does indoor location and or GPS tracking.
I'm not looking for something full featured, but rather a starting point to which I can contribute to.

Best regards
Federico Capoano

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/552281bc-87b1-43e5-9812-cfcd2f1ced91%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment