User Tools

Site Tools


wiatrack

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
wiatrack [2025/01/28 10:25] – [Exporting settings to Downloads folder only] kalaschnikowwiatrack [2025/01/28 10:26] (current) – [Exporting settings to Downloads folder only] kalaschnikow
Line 1: Line 1:
 +====== Wiatrack ======
 +[[Tracker for Traccar]]\\ 
 +[[Privacy Policy]]\\ 
  
 +[[Wiatrack compatible monitoring services]]\\ 
 +
 +[[Wiatrack Competition]]
 +
 +
 +===== Wiatrack Pro projects =====
 +  * <del>/mnt/sda4/development/workspaces/wiatrackProProject</del> (seems to be never working)
 +    * targetSdkVersion 23
 +    * versionName "1.0"
 +  * /mnt/sda4/development/workspaces/wiatrack (used until at least 0.5.39)
 +    * but the "IDE runs" seems to be never working
 +  * /mnt/sda4/development/workspaces.new/wiatrack
 +    * seems to be the most actual workspace
 +    * git URL <code>ssh://kalaschnikow@diskstation/volume1/share/git_repos/wiatrack.git</code>
 +
 +
 +  * /mnt/sda4/development/_projects/wiatrack/
 +    * here is saved other important data (e.g. under ''_keys/'' all generated keys etc.)
 +===== Ideas for New Features =====
 +
 +==== QR-code to share settings ====
 +Use QR-code to share app settings. Idea is from [[https://forum.gurtam.com/viewtopic.php?pid=197373#p197373|Wiatag forum]].
 +==== Configurator web application ====
 +
 +Configure trackers of a customer with the help of Configurator Web application. Such applications have also BCE/Xirgo and Gurtam (see [[https://gurtam.com/en/blog/major-wiatag-update?ct=t(Mar21_ru_COPY_01)|link]] ).
 +
 +==== Indoor tracking ====
 +
 +Use iBeacons or "WiFi-Positioning" for indoor tracking.
 +
 +See also a [[https://forum.gurtam.com/viewtopic.php?id=17575|Gurtam-forum topic]], which contains following links: [[https://elainnovation.com/|ELA]], [[https://www.minew.com/bluetooth-beacons|minew]].
 +
 +
 +==== Improvements to the photo functionality ====
 +  * Add a possibility to send photo unscaled
 +  * Add a possibility to scale with only one side given. This means, to calculate the other side based on camera resolution.
 +  * Fix the bug with the "photo on the side" (wrong orientation).
 +  * Warn user if "photo request" is received, but it can't be answered because the app settings disallow it.
 +
 +==== Restart Service after 0 seconds ====
 +Саша Гирвиц предложил НЕ делать рестарт, если в настройке указаны 0 секунд. Код должен находиться в методе ''WiatrackLocationListener.createKeepAliveAlarm_RestartService()''. Также см. класс ''KeepAliveReceiver''.
 +
 +==== Data Sink Interface for External Apps ====
 +Other apps should have the possibility to share data with Wiatrack Pro (e.g. through "Share" link).
 +
 +==== Possibility to Read Bar Code / QR-Code ====
 +Wiatrack Pro should have the possibility to read bar code or QR-code (e.g. with ZXing library) and send the contents to the server.
 +
 +
 +==== Possibility to read NFC data ====
 +Wiatrack Pro should have the possibility to read NFC data and send it to the server.
 +
 +==== Add parameter "app" ====
 +
 +See subj.
 +
 +==== Reload StateModel immediately after setting change ====
 +
 +Immediately reload the state model after change on it.
 +==== Direct Reply to Messages ====
 +Here is the article about it: [[https://blog.stylingandroid.com/nougat-direct-reply/|Nougat – Direct Reply]]
 +
 +
 +==== Фото / Видео трекер ====
 +
 +"Вдохновился" трекером [[https://glonasssoft.ru/news/6131|УМКа303 от ГЛОНАССSoft]]
 +  * https://gurtam.com/ru/gps-hardware/news/umka303
 +
 +
 +==== Отсылка параметров со старыми позициями (Tracker for Traccar only?) ====
 +
 +Как минимум Tracker for Traccar может отослать новую точку только тогда, если она действительно новая. Т.е. GPS ресивер должен сперва выдать новую точку. Это неверно, т.к. параметры могут поступать и в стационарном положении.\\ 
 +=> Добавить триггер сохранения точки: "при поступлении нового значения параметра"  
 +
 +==== Using Google Activity Transition API ====
 +
 +API позволяет узнать о событии когда пользователь меняет активность. Например, перестает идти и начинает ехать в машине. Или после того как не двигался, начинает идти.
 +
 +https://developer.android.com/guide/topics/location/transitions.html\\ 
 +https://android-developers.googleblog.com/2018/03/activity-recognitions-new-transition.html\\ 
 +
 +==== Using ati.su (API?) ====
 +
 +https://ati.su/ -> биржа грузоперевозок
 +
 +  * Участие в форуме: https://forums.ati.su/
 +==== Using OpenCellID ====
 +
 +Use [[https://www.opencellid.org|OpenCellId]] to locate the device. (TODO: give reasons why it should be done) 
 +===== Bugs and problems =====
 +
 +==== Exporting settings to Downloads folder only ====
 +
 +Currently Wiatrack exports its properties only to the "Downloads" folder on the device.
 +
 +The better solution: allow the user to choose the folder and the file name.
 +
 +Maybe useful topics and links:
 +  * [[https://developer.android.com/training/data-storage|Data and file storage overview]] an overview by Google
 +  * SAF
 +    * [[https://androidexplained.github.io/android/android11/scoped-storage/2020/09/29/file-saving-android-11.html|Android 11 Scoped Storage - Saving Files To Shared Storage]]
 +  * [[https://developer.android.com/training/data-storage/shared/documents-files|Access documents and other files from shared storage]] by Google
 +
 +See also:
 +  * my code in ''de.wialonconsulting.wiatrack.pro.activity.settings.OtherSettingsActivity'' in project "WiatrackLibs"
 +
 +==== Check Wiatrack (also Avril, and my other apps) for bugs etc. ====
 +
 +https://github.com/square/leakcanary
 +
 +Make an app audit for Avril (or Wiatrack Pro? Avril is preferable.). 
 +Guideline: http://karumi.github.io/AndroidAudit/
 +
 +==== "Пропадание" службы ====
 +"Пропадание" службы возможно имеет те же причины что и на WiaTag. На WiaTag эта проблема была обнаружена, например, на телефоне SM-J105H/DS (он же SM-J105HD), который стоит на ebay 96€ (19.10.2016).  [[http://forum.gurtam.com/viewtopic.php?pid=120609#p120609|См. также]]
 +-> write an FAQ article to this topic
 +
 +
 +===== Price =====
 +1 лицензия - 19 €\\ 
 +5 и больше - 9,99 € за каждую\\ 
 +30 и больше - 7 € за каждую\\ 
 +
 +==== Preise für Boris Krones und seine Kunden ====
 +1 Lizenz - 9,99€\\ 
 +10 Lizenzen - 7€ pro Lizenz\\ 
 +30 Lizenzen - 5€ pro Lizenz\\ 
 +
 +==== Prices for Andrew Shved ====
 +
 +[[mailto:shvedandrew@gmail.com|Andrew Shved]] ([[https://mtrack.com.ua/|Magellan Track Solution]])
 +
 +1 license - 9,99€\\ 
 +10 licenses - 7€ per license\\ 
 +30 licenses - 5€ per license\\ 
 +
 +
 +===== Misc =====
 +==== Access to Sascha's installation ====
 +  * https://www.gpsgate.lv
 +    * debuger
 +    * 1Qwerty*()