Synchronní KapliCon 2019
15. 9. 2019
WC – Wifi Connection pro MB-03+
18. 9. 2019

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á.

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.

274total visits,4visits today

3 Comments

  1. dex napsal:

    Zdroják by byl?

    • shrek napsal:

      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.

  2. Hood napsal:

    Wuau, krása, Shreku, jsi borec.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *