WiFi Shield

WiFi Shield dodaje 2,4 GHz Wi-Fi onim OpenMV Cam kamerama koje nemaju ugrađeno umrežavanje, koristeći Atmel WINC1500 modul. Priključuje se na donju stranu bilo kojeg priključka OpenMV Cam kamere.

WiFi Shield

Za potpunu specifikaciju, fotografije i naručivanje pogledajte stranicu proizvoda WiFi Shield.

Napomena

Podržan samo na OpenMV Cam, M4, M7, H7 i H7 Plus.

Istaknute značajke

  • 2,4 GHz Wi-Fi b/g/n putem Atmel WINC1500 modula

  • TLS 1.2 hardverska kriptografija za HTTPS / MQTTS

Raspored pinova

Raspored pinova WiFi Shielda

Referenca pinova

Pin

Funkcija

P0

SPI MOSI — podaci prema WINC1500 modulu

P1

SPI MISO — podaci iz WINC1500 modula

P2

SPI takt

P3

SPI odabir čipa

P6

Omogućavanje čipa

P7

Reset modula

P8

Prekid modula

Napajanje 3,3 V

Napaja WINC1500 modul

Sabirnica GND

Zajednička masa

Upotreba

Upravljajte shieldom putem klase network.WINC. U zadanom načinu rada stanice spojite se na Wi-Fi mrežu i ispišite dodijeljenu IP adresu:

import network
import time

SSID = "your-network"
KEY = "your-password"

wlan = network.WINC()  # station mode by default
wlan.connect(SSID, KEY)

while not wlan.isconnected():
    print("connecting...")
    time.sleep_ms(1000)

print("Wi-Fi IP:", wlan.ifconfig()[0])

Shield može raditi i kao Wi-Fi pristupna točka — proslijedite MODE_AP konstruktoru i pozovite start_ap() kako biste podigli pristupnu točku:

import network

wlan = network.WINC(network.WINC.MODE_AP)
wlan.start_ap("openmv-cam", security=network.WINC.OPEN)
print("AP IP:", wlan.ifconfig()[0])

Napomena

WINC1500-ova implementacija pristupne točke prihvaća samo jednog klijenta odjednom i podržava samo OPEN i WEP sigurnosne načine.

Vlastiti ugrađeni program (firmware) WINC1500-a može se pregledati i ažurirati s kamere. Ispišite verziju pokrenutog ugrađenog programa s:

import network

wlan = network.WINC()
print("Firmware version:", wlan.fw_version())

Najnovija stabilna slika (winc_19_7_6.bin) isporučuje se unutar OpenMV IDE-a na <openmv-ide-install-dir>/share/qtcreator/firmware/WINC1500/ i kompatibilna je samo s novijim ATWINC1500-MR210PB hardverom. Za njezino flashanje kopirajte .bin na SD karticu kamere, izbacite karticu kako bi se FAT predmemorija ispraznila, resetirajte ploču i pokrenite:

import network

wlan = network.WINC(mode=network.WINC.MODE_FIRMWARE)
wlan.fw_update("winc_19_7_6.bin")

fw_dump() na isti način čita trenutnu sliku natrag u datoteku. Za potpuni popis metoda pogledajte klasu network.WINC.