Përmbajtje:

Comunicação IoT Com a Dragonboard 410C: 5 hapa
Comunicação IoT Com a Dragonboard 410C: 5 hapa

Video: Comunicação IoT Com a Dragonboard 410C: 5 hapa

Video: Comunicação IoT Com a Dragonboard 410C: 5 hapa
Video: Qualcomm launches its premium 820E embedded platform for IoT developers 2024, Korrik
Anonim
Comunicação IoT Com a Dragonboard 410C
Comunicação IoT Com a Dragonboard 410C

Éshtë e mundur të shkosh duke i përfshirë, në mesmo, për të prodhuar IoT para një sua casa. Abrir uma cortina, ligar uma tomada, ajustar a temperatura de um ambiente, monitoramento de segurança, entre outros përfitime nga equipamentos IoT.

Agora, seria interessante transformar esses alertas das "coisas" da sua casa, em solicitações de serviço, e ainda melhor, em serviços que você conhece e que já está acostumado. Për shembull, "zé da água" nuk mund t'i kushtoni vëmendje tregut të madh për shitësin për një tregues të shërbimit që ju nevojitet për të kërkuar një sistem të pedidos.

Për shembull, përdorni shërbimet e shërbimit ose të shërbimit 'Zé da água', duke folur në fund të konfigurimit, duke përdorur një montar bazë dhe një platformë IoT com si një dragonboard, për zgjidhjen e një komune komunikimi.

Hapi 1: Përgatitni një Sua Dragonboard 410C

Përgatitni një Sua Dragonboard 410C
Përgatitni një Sua Dragonboard 410C

Neste passo vamos përgatit një nossa Drabonboard 410C para se të hiqet nga porta e jashtme për të kontrolluar IoT dentro da sua casa.

Kryeministri, sistemi operativ dhe sistemi operacional në vend. Ju mund të përdorni një lokalizim GPS, duke përdorur një klient ose një regjistrues të menjëhershëm, të instaluar ose instaluar ose instaluar në sistemin operativ Linaro 17.04.1, në rast të kontrollit, si dhe opsionet e përdorimit të faqes së Dragonboard 410C në 96boards, lidhjes së folesë.

Aplikoni një instalim për të kryer një sistem operacional, instaloni një bibliotekë të librave për një përdorim të GPIO -ve, për Dragonboard 410C. Për më tepër, mund të thoni seguir os passos abaixo (abra o console do seu sistema operacionale për ekzekutuesin e komandos):

Pré requisitos libmraa

  • përditësim sudo apt-get
  • sudo apt-cache kërko pcre
  • sudo apt-get install libpcre3-dev
  • sudo apt-get install git
  • sudo apt-get install cmake
  • sudo apt-get install python-dev
  • sudo apt-get install swig

Instalação mraa

  • sudo git klon
  • sudo mkdir mraa/build && cd $ _
  • sudo cmake.. -DBUILDSWIGNODE = FIKUR
  • sudo make
  • sudo make install

Përdorimi i bibliotekës së Python, që është rastësisht i udhëzueshëm, i përshtatshëm për eksportimin e ndryshimeve të ndryshme të ambientit në Python para një biblioteca. Për më tepër, përdorni redaktuesin e tekstit për të zgjedhur preferencat për zgjedhjen e të dhënave të përdorimit, duke përdorur VIM:

  • sudo vim/.bashrc
  • pressione a teclar i, para iniciar a edição do arquivo
  • adicionar a linha seguinte no final do arquivo: eksportoni PYTHONPATH = $ PYTHONPATH: $ (dirname $ (gjeni /usr /emri -lokal mraa.py))
  • pressione ESC para sair da edição do arquivo e digite ': x!' e enter para salvar e sair do arquivo.

Com isso já conseguimos use a biblioteca mraa com Pyhton.

Për më tepër, softuerët e instaluar për lehtësimin e përdorimit të GPS -së (të dhënat e përdorura për këtë qëllim, rekomandoni përdorimin e sistemit operativ Linaro 17.04.1). Asnjë tastierë, ekzekutoni funksionimin si më poshtë:

sudo apt-get install gnss-gpsd gpsd gpsd-klientë

Për të testuar, ekzekutoni o código abaixo, também no seu console:

gpsmon –n

OBS. Atem mesmo em locais abertos, një leidura pode demorar nga 5 në 10 minuta, duke përdorur një sistem të përshtatshëm para se të ekzibiroj si informacione paraprake.

Nuk mund të regjistroheni, nëse jeni të pajisur me harduer (a) të pajisjeve (ëve) të numrit të rasteve, dhe nuk keni nevojë të bëni këshilla, nëse është e nevojshme, të zbuloni se si të banoni në një apartament. Për zgjidhjen, përdorni antenat e jashtme të përdorura, për wi-fi, kuanto për GPS.

OBS: Instalimi i antenës së jashtme nuk është bërë në mënyrë të thjeshtë për të parë sa më shpejt që të jetë e mundur nga procedurat e shitjes së SMD, si dhe për të blerë shërbime të veçanta të nevojshme.

Për realizimin ose ndërrimin e antenave të brendshme për jashtë, është e nevojshme të siguroni një procedurë të Qualcomm që nuk mund të lidhë dokumente me destinacion.

OBS: É muito mais fácil de encontrar os komponentët (kapacitetet, rezistencat dhe indutoret) në internet që nuk na lejojnë të përdorim në internet. Për shembull, për antenat, ju mund të përdorni një faqe pa SmartCore.

Për shembull, nuk ka qasje të fortë në konfigurimin ose konfigurimin e wifi, duke përdorur një internet, duke përdorur një pajisje GSM. Për më tepër, GSM të jashtme, të cilat janë të domosdoshme për të vlerësuar nevojat e específica, të cilat janë të nevojshme për të përdorur ushqimin e Dragonboard 410C.

Në imazhin e kapacitetit të një hapi, është e mundur që të përdoret në vendndodhjen e zonës në të cilën mund të përdoret për shitjen e një kabine për ushqim për modulimin e GSM (ATENÇÃO COM A POLARIDADE).

Për të realizuar një komunikim të brendshëm, përdorni një protokoll MQTT, dhe përcaktoni një pikë të nxehtë komike të Dragonboard 410C. Instalimi i softuerit Mosquitto për të hequr një vendndodhje nga një ndërmjetës, është i nevojshëm për të kryer një tastierë pa seu:

sudo apt-get install mushkonja

Përdorimi i softuerit është instalimi i instalimit dhe përdorimit.

Për të përcaktuar një sugjerim Dragonboard 410C si një pikë e nxehtë, mund të shihni:

  • Kliko no icone de redes no canto inferior direito
  • Kliko ato 'Ndrysho lidhjet'
  • Apron abrir a tela 'Lidhjet e rrjetit', klikoni tek 'Shto'
  • Zgjidhni një opsion Wi-fi, klikoni në 'Krijo'
  • Ao abrir a tela de configuração da rede, insira um nome em SSID
  • Na mesma tela mude për 'Hotspot' no campo 'Mode'
  • Mund të përfshihet në një mënyrë për të rregulluar, konfiguruar dhe përdorur 'Wi-fi Security'
  • Para klikimit finalizar em 'Save'

Disponueshmëria e disponueshmërisë së kodit të lidhjes dhe përdorimit të ekskluzivitetit të Dragonboard 410C, duke përdorur një ndërmjetës për publikuesin dhe nënkreverin.

Com estes preparos acima, estamos prontos para seguir com o desenvolvimento.

Hapi 2: Përgatitni një API të Sua Cloud

Este passo é algo que varet nga muito de projeto para projeto. Pode ser que precise ser feita do zero, ou o cloud ju ekzistojnë si një nevojë e fshehur për mekanizmin e API, ose për mesmo një terren API pronta para përdorimit.

Vamos descrever um passo a passso para iniciar uma API básica, pelo menos para o teste deste instructable. Ju mund të mësoni se si të përfundoni, sugjeroni ose lidhni artikullin tuaj. Në rast të rastit, ju lutem desenvolver algo mais estruturado, në fund të fundit do të bëni një komerciale.

Kryeministri, saktësia e um lugar para colocarmos dhe API e një sistemi, për shembull, është testi i testeve të stomakut, përdorimi i një platforme Heroku. Siga os passos para iniciar a sua aplicação:

  • Acesse o site da Heroku, por kjo lidhje është
  • Kliko në 'Regjistrohu', nuk mund të jetë më i mirë, para se të regjistrohesh
  • Aplikoni për regjistrim, në panelin tuaj të kontrollit, klikoni "New" dhe zgjidhni "Krijo një aplikacion të ri"
  • Insira um nome para një sua aplicação
  • Përgjigje, kliko em 'Krijo Aplikacion'
  • Seu app është pronto, klikoni këtu për të klikuar në 'Open App', pa asnjë ndryshim superior
  • Instalo Heroku Cli, para fazer os vendos para një aplikimi, zgjidhni një udhëzim para seu sistema operacionale, për një marrëveshje dokumentacionin deste
  • Agora você deverá seguir si instruções për vendosjen për ardhjen e desenvolvimento të sua API, shpërndarjen në

Përzgjidhni sistemin tuaj të kalimit, përdorni një pastë dhe makarona, për të hequr një API sua. Agora vamos instalar o NodeJS e a framework Express, seguindo os passos abaixo:

  • curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
  • sudo apt -get install -y nodejs
  • sudo apt-get install npm
  • Mund të përdorni një shpërndarës uma Linux që përdorni një Mjet të Paketimit të Avancuar (APT), ose jashtë sistemit, operacional, konsultoni ose lidhni
  • Agora ekzekutoni npm install express -generator -g
  • Acesse o diretório que foi realizado os procedimentos da aplicação da Heroku com 'cd _PASTA_SEU_APP_'
  • Inicie a aplicação node com 'npm init', dhe os outros comandos abaixo
  • cd../
  • shpreh _PASTA_SEU_APP_
  • cd _PASTA_SEU_APP_
  • instaloni npm

Para deixar dois endpoints preparados, um de GET e um de POST, siga os passo abaixo:

  • Acesse 'makarona' rrugë '
  • abra o arquivo 'index.js'
  • Përfshirë atë që ju nevojitet, nëse dëshironi që të rrotullohen për të aplikuar paraprakisht të dhënat e tua (Merrni postim):

router.get ('/', funksioni (req, res, next) {res.setHeader ('Content-Type', 'application/json'); res.send (JSON.stringify ({msg: 'Hello API'), null, 3));}); router.post ('/', funksioni (req, res, next) {var msg = 'bosh'; if (typeof req.body.msg! = 'undefined') msg = req.body.msg; res.setHeader ('Lloji i Përmbajtjes', 'aplikacioni/json'); res.send (JSON.stringify ({msg: msg}, null, 3));});

Agora você realizoni ose vendosni aplikacionin për një Heroku:

  • heroku login
  • shto git.
  • git commit -am "kryerje fillestare"
  • mjeshtër git push heroku

Com isso você já tem seus endpoints de testes prontos. Për testimin e pikave përfundimtare të instalimit të softuerit Postier, lidhni folenë. Insira një url da seu aplikacion (Për shembull: https://_SEU_APP_.herokuapp.com/) dhe përzgjedhje për të marrë POST, ose klikoni 'SEND'. Para o metodo POST, siga os passos:

  • Kliko tek "Trupi"
  • Selecione a opção 'x-www-form-urlencoded
  • Insira o key 'msg'
  • Em Value, pode inserir qualquer mensagem

Com essas instruções temos a nossa API de testes pronta para o uso.

Hapi 3: Instalando E Manipulando O Modulo GSM

Instalando E Manipulando O Modulo GSM
Instalando E Manipulando O Modulo GSM
Instalando E Manipulando O Modulo GSM
Instalando E Manipulando O Modulo GSM

Për më tepër varet nga lidhja me Wifi, përdorni një komunikim GSM para përdorimit të një sistemi API, i konfiguruar pa asnjë hap më parë.

Përdor një përdorim të modulit të homologëve të GSM, duke përdorur teste paraprake të përdorimit të të dhënave të thjeshta dhe të thjeshta të përdorimit të një kërkese nossa për momentin, ose modul SIM800L. Modulo për prodhimin dhe shpërndarjen e një mase të madhe të fabrikuar, si një kualifikim homologues, nuk është e nevojshme të shpërndahet në asnjë vend të prodhuar.

Vamos cons conexões físicas, entre ose modul GSM dhe a nossa Dragonboard 410C.

Për të filluar asnjë hap 'Përgatitni një Dragonboard sua', ju duhet të përdorni rregullisht një modul të përdorimit. Para isso utilizaremos um regulador de tensão hiqni dorë, për të zvogëluar një tension të entradës. Përdorni Regulador De Tensão Stepdown Buck Conversor Dc Lm2596 3a Nf, për këtë provë

Siga os passos abaixo para realizar as conexões físicas:

  • Konsideroni një deklaratë për Dragonboard, ju lutem mos hapni "Përgatitni një sugjerim Dragonboard", dhe lidheni me "IN +" për rregullimin e tensionit
  • Konsideroni një negativ të Dragonboard, ju lutemi mos hapni 'Përgatitni një sugjerim Dragonboard', dhe lidheni me entradën 'IN -' bëni rregullime në tension
  • E RORTNDSISHME: Ligue a Dragonboard, dhe rregulloni të gjitha ndihmat e uma chave de fenda, rregulloni o trimpot para një saida (JASHT + e JASHT -) në 4.2V. Siga adiante apenas se a saída estiver com esse valor. Përdorimi i jashtëm i modulit GSM, verifikimi i një cilësie të mjaftueshme. Për më tepër, ju mund të përsërisni, për shembull, duke përfshirë harduerin në të gjithë pajisjen, mund të përdorni ndryshime të tjera.
  • Lidhni me rregullimin e tensionit 'OUT +' pa pino VCC, tregoni për imazhin e kapacitetit të hapit
  • Lidhni me rregullimin e tensionit 'OUT -' pa pino GND, tregoni për imazhin e kapacitetit të hapit
  • Conecte o pino RXD do modul GSM no pino 5 UART 0 TX da Dragonboard, ambos indicados nas imagens de capa deste step
  • Conecte o pino TXD do modul GSM no pino 7 UART 0 RX da Dragonboard, ambos indicados nas imagens de capa deste step
  • Lidhur me pino GND për modul GSM pa pino 1, 2, 39 OU 40 GND për Dragonboard, ambasadat tregojnë se mund të imagjinoni një hap të madh. Isto é fundamental për themelimin e tráfego de dados pelo RX TX

OBS: Nuk është nevoja për të lidhur një antenë pa modul GSM, duke përdorur NET ose IPX ANT, duke treguar për kapjen e një hapi të caktuar.

Agora vamos ao software. Përdorni një biblioteca mraa që është instaluar paraprakisht, për të realizuar një komunikim serik të ndërmarrjes në modul GSM dhe Dragonboard 410C.

Siga os passos para importit dhe bibliotekës së testimit të një komunikimi komodal:

  • Crie um arquivo com a extensão.py, si sugjerim 'gsm.py'
  • Nuk ka nevojë, filloni të futni një biblioteca mrra, dhe të përmbushni një kohë biblioteca për vonesa të caktuara

import mraa

Defina uma variável para o caminho da UART que conectamos ose modul GSM

port = '/dev/tty96B0'

Instaloni një UART com ajuda da biblioteca mraa

uart = mraa. Uart (port)

Crie uma função para enviar para os comando AT para ose modul GSM

def shkruaj (msg):

uart.write (bytearray (str (msg)+'\ n', 'utf-8'))

Crie um loop për fazën e mësimit të modulit GSM

ndërsa E vërtetë: r = uart.lex (128) nëse r! = '': print (r.decode ('UTF-8')) i = str (input ()) shkruaj (i) koha. fle (0.5)

  • Salve o arquivo e volte para o konsol
  • Ekzekuto o arquivo

python gsm.py

Digite 'AT', dhe se si të kuptosh lidhjen, të thuash që e merr një tela a mensgem 'OK'

Për më tepër, nuk mund të varet nga shifrat që lidhen me AT - lidhja e konfigurimit nuk është e mundur - para se të kryeni funksione, mund të kuptoni se si të arrini një APN dhe jashtë se të konsumoni një API nossa.

Funksioni kryesor i shërbimit:

def connect ():

koha. gjumi (0.5) shkruani ("AT") koha. flini (0.5) shkruani ('AT+CREG = 1') koha. flini (0.5) shkruani ('AT+COPS = 2') koha. flini (0.5) shkruani ('AT+SAPBR = 3, 1, "Contype", "GPRS"') koha. gjumi (0.5) shkruani ('AT+SAPBR = 3, 1, "APN", "*****"') time.sleep (0.5) shkruaj ('AT+SAPBR = 3, 1, "USER", "*****"') time.sleep (0.5) shkruaj ('AT+SAPBR = 3, 1, "PWD", "*****" ') koha. gjumi (0.5) shkruani (' AT+SAPBR = 1, 1 ') koha. gjumi (0.5) shkruani (' AT+SAPBR = 2, 1 ') koha. gjumi (6)

Sugiro que rode cada comanda antes de utilizar esta função. Segue algumas observvações sobre estes comandos:

  • Përcaktoni korrektësinë tuaj të vlefshme për AT+COPS, që shërben për zgjedhjen e një sua rede, filloni të ekzekutoni AT+COPS = ?, në mënyrë që të apareça as redes disponíveis, dhe altere o valor na função connect () para indeksatorit për sua rede exibida após o comando AT_COPS =?
  • Për sa i përket përcaktimit të APN -së ju mund të përdorni një kartë SIM, blini informacione nga operatori për saber të cilësisë së përdorimit të APN, përdorimit dhe përdorimit.
  • Repare que a cada

Agora vamos zbaton një funksion të shpejtë duke përdorur një API nossa:

def send (p, m, d = ""):

koha e shkrimit ('AT+HTTPINIT'). gjumi (0.5) shkruani ('AT+HTTPSSL = 1') koha. gjumi (0.5) shkruani ('AT+HTTPPARA = "CID", 1') koha. gjumi (0.5) shkruaj ('AT+HTTPPARA = "URL", "_URL_APP_HEROKU _/'+p+'"') time.sleep (0.5) shkruaj ('AT+HTTPPARA = "USERDATA", "Autorizimi: Bartës ******** ********* / r / n "') koha. fle (0.5) nëse m ==' MERR ': shkruaj (' AT+HTTPACTION = 0 ') tjetër: shkruaj (' AT+HTTPPARA = "PTRMBAJTJA", "application/x-www-form-urlencoded" ') time.sleep (0.5) shkruani (' AT+HTTPDATA = '+str (len (d))+', 10000 ') time.sleep (0.5) shkruani (str (t)) koha. Gjumi (10) shkruani ('AT+HTTPACTION = 1') koha. Gjumi (6) shkruani ('AT+HTTPTERM')

Segue algumas observvações para estes comandos:

  • Një marrje interesante e 3 parametrave. 'p' para o path que será exeado da sua API, 'm' para o metodo que você është përdorur nga sua api (GET/POST/…), e 'd' para os dados enviados em caso do metodo não për GET
  • Komando 'AT+HTTPS' është opsionale, nuk ka nevojë të përdorësh SSL
  • O argumento 'm' deverá ser enviado nuk ka format querystring (P.sh.: msg = ola+dragonboard & arg2 = teste &…)
  • Komando 'AT+HTTPPARA = "USERDATA…

Mais uma vez Sugiro rodar cada comando, individualmente e em ordem, antes da utilização.

Përdorimi i një karte SIM, konsultimi i një sistemi operativ me një teknologji mesatare që mund të përdoret nga GSM me ndihmën e përdoruesit, me anë të përdorimit të një karte SIM, duke përdorur aftësitë e veçanta të komunikimit me IoT, për kërkimin e pajtueshmërisë.

Si configurações e implementações acima, vlerësoni të dhënat para nos comunicarmos në një mënyrë të re për të kaluar në dhomën e Dragonboard 410C.

Hapi 4: Përgatitja e Dispositivos Para Se Comunicar Com a Dragonboard

Përgatitja e Dispositivos Para Se Comunicar Com a Dragonboard
Përgatitja e Dispositivos Para Se Comunicar Com a Dragonboard

Neste passo, iremos use a placa de prototipagem NODEMCU ESP8266 ESP-12, për shembull. Për më tepër, ju mund të përdorni një pajisje shtesë për prototipagemin tuaj, si dhe të gjithë të tjerët, të gjithë ata të cilët nuk janë të pajisur me pajisje të caktuara për përcaktimin e produktit tuaj, duke përdorur shërbimet më të vështira të dedikimit. Ju mund të përdorni një WiFi, mund të lehtësoni një komunikim.

Para nos comunicarmos com a nossa Dragonboard 410C, precisamos de 2 bibliotecas:

  • ESP8266WiFi> biblioteca për ativar a conexão da placa
  • PubSubClient> biblioteca për realizimin e një komunikimi ose ndërmjetësi MQTT

Përcaktoni ndryshimet në botë, si përkufizime të përdorimit të Wi-fi dhe ndërmjetësit, ambasadet e nossa Dragonboard 410C:

  • const char* SSID = "_REDE_DRAGONBOARD_"; // Emri për të përcaktuar vendndodhjen e Hotspot në Dragonboard
  • const char* Fjalëkalimi = ""; // Insira o valor da senha se houver definido na configuração do Hotspot
  • const char* BROKER = "_IP_DRAGONBOARD_"; // Ekzekutoni 'ip a' na sua Dragonboard para descobrir ose ip da rede interna

Crie ose objekte të përdorura për Wi-fi dhe për shembull për klientin MQTT kjo objekt është:

  • WiFiClient espWIFI;
  • PubSubClient MQTT (espWIFI);

Me funksionimin e konfigurimit, filloni një lidhje WIFI dhe një komunikim MQTT:

  • WiFi.filloj (SSID, PASSWORD);
  • MQTT.setServer (BROKER, 1883);
  • MQTT.setCallback (callback_mqtt); // Caso você faça subscribe em algum tópico

Asnjë funksion funksional i lakut, adiciononi një udhëzues për një ose një lak MQTT për të hyrë:

MQTT.loop ();

Você pode criar uma funcão de verificação de conexão de WIFI e do broker, para problemeve të ndërhyrjes. Para isso crie um função com as linhas abaixo, e chame-a na função de loop:

void checkConnections () {

nëse (! MQTT.lidhur ()) ndërsa (! MQTT.lidhur ());

nëse (WiFi.status ()! = WL_CONNECTED) {WiFi.filloni (SSID, PASSWORD); ndërsa [WiFi.status ()! = WL_CONNECTED);}

}

Së fundi, unë do të përdor një mjet për një Drabonboard 410C, duke përcaktuar komandën:

MQTT.publish ('_ NOME_DO_TOPICO_', "Ola Dragonboard");

Ne nuk mund të hyjmë në detajet për shembullin e leximit të sensores dhe të tjerëve, mund të ndryshoni opsionet e projektimit për pajisjet dhe pajisjet e pajisjeve. Basta përfshin një lidhje të domosdoshme, në mënyrë që të sigurojë një shërbim për një ndërmjetës.

Zgjedhja e saj për një Dragonboard410C, është e nevojshme për të testuar një python, për të hyrë në mesin e të dhënave të ndërmjetësit, me ndihmën e tyre, duke përdorur bibliotekën e instalimit të një kompjuteri që nuk ju ndihmon të bëni një ndërmjetës. Para se të ekzekutohet si linhas abaixo no console da Dragonboard 410C:

  • sudo apt-get instaloni python pip
  • pip instaloni paho-mqtt

Agora vamos criar um arquivo python com o nome, como exemplo, mqtt.py. Nele vamos definir algumas funções que serão explicadas a seguir:

import paho.mqtt.klient si mqttimport sys

Ndërmjetësi = "porti _IP_DRAGONBOARD_" = 1883 timeout = 60 TematSubscribe = "_MESMO_TOPICO_DISPOSITIVO_EXTERNO_"

def onConnect (klienti, të dhënat e përdoruesit, flamujt, rc): client.subscribe (TematSubscribe)

def onMessage (klienti, të dhënat e përdoruesit, msg): mesazh = str (msg.payload) print (mesazh)

provo: client = mqtt. Client () client.on_connect = onConnect client.on_message = onMessage client.connect (Broker, port, timeout) client.loop_forever () përveç: sys.exit (0)

Neste arquivo vamos definimos duas funcões, një 'onConnect' që nuk ka lidhje me një ndërmjetës, si dhe një mesazh argëtues 'onMessage' se si të ekzekutojë quando houver mensagem recebida nos subscribees definidos na função 'onConnect'.

Ekzekutoni o arquivo com 'python mqtt.py', e se todas si conexões anteriores estiverem sido realizadas com sucesso, você Receberá na sua tela os dados que estão sendo enviados pelo seu dispositivo externo, no caso deste exemplo, pelo NODEM

Shënim që është funksional në Mesazh, që merr një informacion dhe ekzibim që nuk ka në tastierë. Então é neste ponto que você tratará os dados recebidos e no momento certo, enviará via GSM para a sua API, ju mund të 'dërgoni' të bëni një kërkesë të testit gsm.py, që nuk do të kalojë 'Instalando e manipulando' modulo GSM

Uma vëzhgim i rëndësishëm: Për realizimin e një ushqimi të mundshëm NODEMCU ESP8266 ESP-12, në veçanti, sugjeroni që të konsultoheni me dokumentin e destinacionit. Muito cuidado neste momento, pois uma simples falha de inversão de polos pode queimar a placa, mas caso isso aconteça a boa noticia é que tem um preço que lehtësoj një troca quickamente.

Hapi 5: Konsideroni Finais

Se estiver tudo configurado como descritos nos hapa anteriores, ju mund të komunikoni me një disponueshmëri të IoT në të gjithë botën, të ndihmoni me Dragonboard 410C. É res res É É que que que É É É É É É É É É É É É É Me Përgjigjet e përdorimit të jashtëm janë të disponueshme për përdorim të jashtëm, paraprakisht për zbatimin dhe zbatimin e API Cloud, të cilat mund të lidhen me pajisjet à Dragonboard, dhe gjithashtu të përdorin një formë të funksionimit të të dhënave për ekzekutues ose projekte Me Për të përcaktuar të gjitha produktet përfundimtare, ato mund të aplikohen si teknologji dhe procedura të mjaftueshme paraprake

Përdorimi i aplikacioneve dhe aplikacioneve të përdorimit, për shërbimet e lidhura me shërbimet, për të vepruar në mënyrë aktive, për të siguruar një trafik API, si dhe për të përdorur një destinacion frentes.

Recommended: