MENU

Development kits and gateways for wireless platform IQRF

Postřehy a zkušenosti s vyzkoušením IQRF kitů: DK-EVAL-04; DDC-IO-01, DDC-SE-01, DDC-RE-01 programátoru CK-USB-04 a bran GW-ETH-01, GW-QVGE-01. hacking iqrf all

Programátor, kity

Příslušenství pro vývoj nebo spíše pro první seznámení s různými možnosti použití platformy IQRF, se skrývá pod označením Development Daisy Chain kits.
iqrf ddc kits

Na kity se dá připojit i nový programátor CK-USB-04, který se k PC připojuje pomocí USB. V systému se hlásí jako stejné USB zařízení, jako je starší verze programátoru CK-USB-02, ale liší se některé dodatečné informace. Výpis z příkazu dmesg:

usb 3-1: new full speed USB device using uhci_hcd and address 102
usb 3-1: New USB device found, idVendor=1de6, idProduct=0001
usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 3-1: Product: IQRF USB Device
usb 3-1: Manufacturer: MICRORISC s.r.o.
usb 3-1: USB disconnect, address 102
usb 1-1: new full speed USB device using uhci_hcd and address 106
usb 1-1: New USB device found, idVendor=1de6, idProduct=0001
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: PICDEM FS USB Demo Board (C) 2004
usb 1-1: Manufacturer: Microchip Technology Inc

IRQF programing board

Nejdříve jsem myslel, že programátor ani nepřipojím, protože má jiný USB konektor nežli starší verze. Nyní je totiž na všech nových destičkách a zařízeních použit Micro USB konektor. Ale naštěstí v jiné krabici bylo zařízení, které tento kabel potřebuje a tak jsem použil kabel od něho. Nová verze programovací destičky má být sice kompatibilní se starou, ale programování modulků pomocí ní nefungovalo. (Vyvíjím samozřejmě na GNU/Linuxu) Možná to bude tím, že má nějaké nové funkce navíc, takže vlastně je jiná. Prostá komunikace s novou programovací destičkou fungovala.

Pro napájení a nabíjení kitů s baterkou lze kromě PC stejně tak dobře použít USB zdroje dodávané ke "krabičkám".
iqrf USB zdroj

Baterku obsahuje DK-EVAL-03 konkrétně Li-Pol a DK-EVAL-04 údajně LiIon, na ní jsem naměřil napětí 3,9V. Nabíjení baterií u kitů funguje jen nějak jednoduše, vybíjení není řešeno nijak. Sice jde měřit napětí pomocí SW v modulku, ale ten ho měří až za stabilizátorem a hranice napětí podbití baterií LiIon a LiPol je výše než jaké napětí je na výstupu stabilizátoru, takže baterka musí trpět.

DK-EVAL-04 se tedy dá díky baterce přenášet a testovat funkčnost vyvíjeného projektu v "terénu".
iqrf-dk-eval-04.jpg
Jeho hlavním účelem je však připojení na jednotlivé kity.

Kit DDC-IO-01 s tlačítky:
iqrf-ddc-io-01.jpg

Kit DDC-RE-01 obsahující relátka:
iqrf-ddc-re-01.jpg

A pro mě nejzajímavější kit DDC-SE-01 na kterém je:

iqrf-ddc-se-01.jpg

Ethernetová brána

Brána GW-ETH-01 je zajímavý způsob, jak propojit IQRF platformu se sítí a třeba i znepřístupnit z Internetu.
Zde si musím postesknout s celosvětově opožděným nasazováním IPv6, které by zpřehlednilo, extrémně zjednodušilo a vyřešilo nasazování všech zařízení ve vnitřní síti.

Jako hlavní zdroj by se měl použít dodávaný USB zdroj nebo připojit dovnitř na svorky jiný. Je v ní umístěna i Li-Ion baterie, na ní jsem naměřil napětí 3,7V.
iqrf ether gateway
iqrf ether gateway deska

Modulek v teto bráně může být umístěn již z výroby.
Anténní vývod z modulky je propojen krátkým drátkem na vyleptanou anténu v plošnáku.
iqrf antena propojeni

S Ethernet bránou zle komunikovat a hlavně nahrávat program do modulku pomocí programu gw-eth-tool, program však vyžaduje nějakou knihovnu, která nebyla v instalaci wine a tak jsem musel použít Windows. Opravdu jsem nečekal, že obyčejný program nepoběží pod WINE. Pro komunikaci, lze použít protokol HTTP, pomocí kterého se dá přistupovat snad úplně z čehokoli. Dalo by se to použít i z Bashe ;-). Většina lidí však využije jazyk PHP, pro který je již předpřipravena knihovna. Výborná možnost pak je komunikovat přímo po sítí se zařízením za použití protokolu UDP. Při jeho použití by se dala dobře zaintegrovat komunikace i do již existující aplikace.

Obě brány mají jen dva venkovní konektory: RJ-45 konektor pro Ethernet a USB konektor, které jsou umístěny zespodu, jak je vidět na následující fotce:
iqrf: ethernet gateway and qvgegateway

Brána s displejem

Brána GW-QVGE-01, která má displej, Ethernet a USB, poskytuje pro programátora nejvíce možností. Všechny tyto rozhraní se dají programovat.
iqrf-qvge-gateway.jpg

Brána má i další interní rozhraní. Celý vnitřek je vidět na následující fotce:
iqrf-qvge-gateway-plosnak.jpg

Další články o programování:

Digispark - Programujete mikrokontrolér Atmel ATtiny pomocí Arduino IDE
Jak programovat ARM procesory pomocí Arduino IDE
Wireless low power Arduino
How to make wireless low power Arduino
Zobrazení map na webové stránce
Vývoj bezdrátových zařízení s IQRF
Prestashop - programování eshopů
Programovaní pro mobilní telefon
Comparison IQRF vs Wireless Arduino
ESP8266 IoT přichází
WiFi čidlo teploty
Roulette
Jak vybrat web hosting




Flattr this



Ověřit CSS!

kontakt na autora článku:
email:mail (uzenáč) josefjebavy.cz