====== Wiatrack ======
[[Tracker for Traccar]]\\
[[Privacy Policy]]\\
[[Wiatrack compatible monitoring services]]\\
[[Wiatrack Competition]]
===== Wiatrack Pro projects =====
* /mnt/sda4/development/workspaces/wiatrackProProject (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 ssh://kalaschnikow@diskstation/volume1/share/git_repos/wiatrack.git
* /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*()