• Proizvod
  • Proizvod
  • Proizvod
  • Proizvod

DIYmall NodeMCU Devkit V2 Lua WIFI Naknada za razvoj na bazi CP2102 ESP8266 ESP-12 Internet stvari za Arduino

Potrošačka elektronika
62.80 kn

Puni opis

NodeMCU Devkit V2 Lua WIFI Development Board na bazi CP2102 ESP8266 ESP-12 Internet of Things za Arduino Opis: NodeMCU - to je platforma interneta stvari u open source.U njemu se koristi skriptni jezik Lua.Ona se temelji na projektu eLua, a izgrađena je na ESP8266 SDK 0.9.5. On koristi mnoge open source projekata, kao što su lua-cjson i spiffs.On uključuje firmware koji radi na ESP8266 Wi-Fi Spc, i hardver temeljen na modulu ESP-12.To je 5-ja sam razvoj NodeMCU devkit.On koristi CP2102 kao most UART i može automatski bljesnulo firmware pomoću nodemcu-flasher.On podržava MAC OS.Jednostavan pristup wireless router Na bazi Lua 5.1.4 (bez modula za ispravljanje operativni sustav.) Po mogućnosti programiranja pomoću Event Drive.Izgrađen json file, odbrojavanje vremena, pwm, i2c, spi, 1-wire, net, mqtt, coap, gpio, wifi, ADC, uart i sistemski api-ja.PIN-kod GPIO mijenjati, koristite indeks za pristup gpio, i2c, pwm.Dostupna je kao cjelobrojna (manje memorije), tako i plutajući verzija firmware-a.Prema izgrađene na ESP8266 sdk 0.9.5 Lua core na temelju eLua project cjson na temelju datotečni sustav lua-cjson na temelju spiffs Šivati firmware nodemcu_latest.bin: 0x00000 za većinu modula esp8266 samo isključite GPIO0 i ponovo ga pokrenite.Možete koristiti nodemcu-flasher za snimanje firmware.Ili, ako stvarate svoj vlastiti bin na temelju izvornog koda. 0x00000.bin: 0x00000 0x10000.bin: 0x10000 Bolje pokrenite datoteku.format () nakon firmware Priključite opremu na serijski bluetooth prijenos podataka: 9600 Početak reprodukcije internetsku pristupnu točku ip = wifi.sta je.getip () print (ip) -- nula wifi.setmode (wifi.POSTAJA) wifi.sta je.config ("SSID", "lozinka") ip = wifi.sta je.getip() print(ip) -- 192.168.18.110 Manipulirati objektima, kao što priključka arduino = 1 gpio.mode (zaključak, gpio.ZAKLJUČAK) gpio.ulaz (pin, gpio.HIGH) print (gpio.čitanje (pin)) Napišite mrežne aplikacije u stilu nodejs - jednostavne http klijent conn=net.createConnection(net.TCP, 0) conn: uključeno.("primanje", funkcija (conn, nosivost) print(nosivost) završetak) conn: povezivanje(80,"115.239.210.27") conn: slanje("GET / HTTP/1.1\r\nHost: www.baidu.com\r\n" .."Connection: keep-alive\r\nAccept: */*\r\n\r\n") Ili jednostavno http server - jednostavan http server srv=net.createServer(net.TCP) srv: slušanje (80, funkcija(conn) conn: uključeno ("primanje", funkcija(conn, nosivost) print(nosivost) conn: slanje (" Hello, NodeMCU. ") end) conn: uključeno ("poslana", funkcija (conn) conn: zatvoreno() end) end) Spaja do brokera MQTT - klijent inicijalizira mqtt s vremena spremanje 120 sekundi m = mqtt.Klijent ("clientid", 120, "user", "password") -- postavljanje Posljednje volje i testamenta (opcionalno) -- Posrednik objaviti poruku sa qos = 0, retain = 0, data = "offline" -- u temi "/lwt", ako klijent ne pošalje paket keepalive m: lwt("/lwt", "offline", 0, 0) m: uključeno.("spojiti", funkcija (con) print ("povezano") završava) m: uključeno. ("offline", funkcija (con) print ("offline") završava) -- kada primite događaja objavljivanje poruke m: on("poruka", funkcija (conn, tema, podaci) print(tema .. ":) ako je data ~= nil, a zatim print(podaci) end end) -- za sigurnost: m: connect("192.168.11.118", 1880, 1) m:connect("192.168.11.118", 1880, 0, funkcija (conn) print("povezano") end) -- pretplati se na temu sa qos = 0 m:subscribe("/predmet", 0, funkcija (conn) print(" uspješna pretplata") end) -- ili pretplata na nekoliko tema (topic/0, qos = 0; topic/1, qos = 1; topic2, qos = 2) -- m: pretplatite se ({["topic/0"]=0,["topic/1"]=1,topic2=2}, function (conn) ispis ispiši("uspješna pretplata") end) -- objaviti poruku s podacima = bok, QoS = 0, spremiti = 0 m: post("/topic","hello", 0,0, funkcija(conn) ispiši ("poslana") end) m:close(); -- možete izazvati m: opet spojiti UDP-klijent i poslužitelj -- udp poslužitelj s= net.createServer(net.UDP) s: on("primanje", funkcija(s,c) print (c) end) s: slušanje(5683) -- udp-klijent cu=net.createConnection(net.UDP) cu:on("primanje", funkcija(cu,c) print (c) end) cu: connect(5683,"192.168.18.101 ") cu:pošalji("hello") U paket uključuje: 1 X NodeMCU Devkit 2.0

Tehničke karakteristike

  • Naziv proizvoda: NodeMCU Devkit
  • Broj modela: FZ1505
  • Podrijetlo: Kontinentalna Kina
  • Stanje skupštine: Gotovo je gotovo
  • Primjena: za Arduino
  • Kompatibilnost: Ostalo
  • Način komunikacije: Drugo
  • Opremljen kamerom: No
  • Naziv: DIYmall

Broj artikla - m370764

Pregled

Ostavi komentar