SmartBeaconing™ na APRS
Ve většině nastavení máme tyto položky:
- Slow speed
- Slow rate
- Fast speed
- Fast rate
- Minimum turn angle
- Turn slope
- Minimum turn time
V mém software APRSDROID je nastavení takové:
Slow speed - 5 km/h
Slow rate - 1200 s
Toto znamená, že pokud bude moje rychlost nižší než 5 km/h, bude nastaven pevný interval odesílání na pevných 1200 s = 20 minut.
Fast speed - 100 km/h
Fast rate - 60 s
Toto znamená, že pokud moje rychlost bude vyšší jak 100 km/h, bude interval odesílání nastaven na pevných 60 s = 1 min. Což je interval odesílání každých 1,67 km.
A co interval odesílání (beacon rate) mezi rychlostí 100 km/h a 5 km/h?
Ten se vypočítává ze vzorce:
beacon rate = Fast speed * Fast rate / aktuální rychlost
To znamená, že při rychlosti 50 km/h bude interval odesílání (beacon rate) následující:
beacon rate = 100 km/h * 60 s / 50 km/h
beacon rate = 120 s
Takže pokud pojedeme v obci rychlostí 50 km/h, interval odesílání rámce bude 2 minuty.
Mimo tento algoritmus se navíc odešle rámec, pokud:
hodnota Minimum turn angle bude větší, než nastavená. (zabočení do ulice, zatáčka apod.)
Měl jsem hodnotu 10°, nicméně u nás se silnice kroutí jako hadi, takže tento parametr se uplatňoval takřka neustále.
To lze řešit zvětšením hodnoty úhlu, například na 45°.
Dále lze toto odesílání omezit parametrem Minimum turn time. Zde mám nastavenu hodnotu 15 s. Funguje to tak, že kdybych změnil směr o daných 10° a více v průběhu nastavených 15 s, rámec se neodešle.
Pokračování ......