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
Next revision
Previous revision
wiatrack [2022/06/07 10:12] – [QR-code to share settings] 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*()