Kdo nic nedělá, ten nic nezkazí.
Měl jsem se této lidové moudrosti držet od začátku.
Místo vymýšlení, zkoušení, nákupu součástek a materiálu (celkem jsem v tom už za desítky tisíc) jsem se na to měl vykašlat.
Mělo mi být, zvlášť po experimentech s Commodore wifi modemy, od začátku jasné, že připojovat osmibity k internetu je hovadina.
První várka modemů stejně ještě není připravena k prodeji.
Jsou hotové jen dva černé „Darth Vader“ kousky (to byl taky nápad, začít po prototypech hned limitovanou edicí a tu „normální“ dodělávat později).
Do dalších jsem se ještě nepouštěl – nelíbilo se mi, že nejsou vidět blikající LED, tak čekám ještě na světlovody a bumpony, teprve na cestě jsou i kabely pro Acorn verzi.
Ale co.
Napsal jsem, že odhadovaná cena zařízení bude kolem 750 KČ včetně krabičky a příslušenství, načež se dozvím, že se nedokážu dostat na 900 korun.
Ale to nevadí, protože si všichni můžou koupit „tuhle zajímavou věc„, která je v nevzhledné krabičce a neumí ani AT příkazy. Zato umí MODBUS, což je na osmibitech jistě zcela zásadní vlastnost.
Jak jsem psal, verzi založenou na ESP8266 mám rozdělanou taky.
Zatím jsem začal ESP8266 verzí pro Apple IIGS a Macintosh s LocalTalk sériákem, protože předpokládám, že do modemu připojovaného napřímo do RS422 se nikdo pouštět nebude a pseudokonverzní kabely, kde se RS422 signál připojuje proti zemi, se mi z principu nelíbí.
Vývoj je ovšem kapku nákladnější, protože ne všechnen nakoupený materiál se dá zužitkovat – jednak Číňan má určitou zmetkovitost, takže určité procento dílů, co přijdou, je prostě vadné, druhak sám něco při pokusech o nalezení způsobu, jak to celé dát dohromady, nevratně pokazím.
ESP8266 nemá hardwarové řízení toku sériových dat.
Modemy, které umí hawdwarové řízení toku, jako WiModem, vytváří potřebné signály softwarově.
Dále se do wifi modemu nahrává dost funkcí z knihoven a i jednoduchý modemový firmware pak naráží na strop paměťové kapacity.
Například Zimmermanův firmware, který se orientuje na co nejmodemovější chování, včetně telefonního seznamu a možnosti použití pro provoz BBS, na což je potřeba zpracování signálu vyzvánění, hardwarový tok a čekání na příchozí spojení, musel vyřadit pro nedostatek místa příkazy pro internetovější chování – tedy například stahování dat pomocí http protokolu.
Já jsem si proto vybral trochu jednodušší firmware, ve kterém je snadnější se vyznat pro případ rúzných úprav, sice není tak vybavený co se týká méně používaných modemových funkcí, nemá hardwarové řízení toku, ale umí příchozí spojení a podporuje stahování přes http.
Ale proč bych se měl vyrábět s nějakým hezky vypadajícím wifi modemem, se kterým bych se nejspíš vešel do čtyř, pěti stovek, když si od Simulanta na eBay můžete koupit podobnou věc ve 3D tištěné piksle za jedenáct stovek bez poštovného?