Time Sync pro MB03+ Ultimate
V minulém článku, který popisoval mé působení na KapliConu 2019 jsem se zmínil, že jsme společně s Logoutem vytvořili utilitku/prográmek, který synchronizuje čas pomocí WiFi. Program měl ještě pár chybiček, mušek a broučků, proto jsem si ho zatím nechal pro sebe. Ale dnes se mi povedlo myslím program odladit a tak se zde program objeví a budete se ho moci stáhnout. Ale pojďme si popsat, jak program vznikl a co a jak dělá.
Chyby, které jsem odstranil dnes:
- V případě, že MB03+ Ultimate není připojen k internetu pomocí WiFi, tak se po cca 10 sekundách ukončí s chybovým hlášením o timeoutu.
- Občas se stalo, že server, kterého se dotazujeme na čas, neodpověděl – ono když se ptáte na čas každé 2 vteřiny, tak to holt tomu vládnímu serveru v USA přijde zvláštní a na chvíli vás blokne. Opět program toto oznámí timeoutem.
- Vylepšil jsem detekci odpovědi WiFi modulu, které dostávám, takže vše funguje najednou monohem lépe (čtěte bezchybně).
A teď k samotnému popisu tohoto programu. Utilitka je dlouhá necelý 1kB a spouští se od adresy #8000. Na spuštění můžete použít příkaz NEW “ts“. Formát, ve kterém dostáváme čas ze serveru, se nachází v USA a vrací ho v UTC. Aplikace sama přičte 2 hodiny (což bude v další verzi konfigurovatelné zadáním parametru za příkaz NEW). Aplikace nastaví čas, datum a den v týdnu podle odpovědi, které se mu dostane ze serveru. Víc aplikace nedělá, takže by zde mohl článek končit, ale není tomu tak.
Z výše napsaného tedy vyplývá, že tento program předpokládá, že budete mít aktivní WiFi připojení – nemá zabudovanou obsluhu WiFi (výběr SSID, zadávání hesla…). Z toho vyplývá další věc, na kterou se vrhnu tento týden: vytvořit prográmek, kterým si budete moci nakonfigurovat WiFi a připojit se. Sice nebudu pod přímým vedením Logouta, ale v případě, že si nebudu jistý, kontaktuji se s ním a ten mne jistě nasměruje správným směrem.
3 Comments
Zdroják by byl?
Zdroják samozřejmě bude. Zítra vyseparuju napřed binárku z MBD image a pak přijde na řadu zdroják. 😉
Ale začal jsem teď dělat na tom konfigurátoru u WiFi, snad do konce týdne něco bude.
Wuau, krása, Shreku, jsi borec.