Orodha ya maudhui:
- Hatua ya 1: Configuração Do AndroidManifest
- Hatua ya 2: Entendendo Kama Madarasa De Serviço "PavimentoIrregularBackgroundService"
- Hatua ya 3: Entendendo Kama Madarasa De Serviço "GeoBackgroundService"
- Hatua ya 4: Entendendo Kama Madarasa De Serviço "FirebaseBackgroundService"
- Hatua ya 5: Shughuli ya Entendendo "MapaActivity"
- Hatua ya 6: Firebase
- Hatua ya 7: Conclusão Do Projeto Final
Video: Kupitia Minha Kupitia IOT: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Pós Graduação em Desenvolvimento de Aplicações para dispositivos móveisPUC Contagem
Alunos: Gabriel André na Leandro Reis
Hii ni orodha ya watu wanaosimamia sheria za serikali, ni sehemu tu ya orodha ya watu wanaoweza kupata habari kwa sababu ya ushindi, sababu zinazosababisha vurugu, kwa sababu hii hakuna sababu kubwa ya kufanya kazi kwa usafirishaji. Utaftaji wa mgawanyo wa tukio hili, utawasilisha maoni yako kwa njia ya kupigiwa simu na programu ya smartphone kwa simu ya rununu inayotambuliwa kama irregularidades na pavimentação dos logradouros das cidades utilizando os sensores acelerômetro e o GPS. Os tipos de irregularidade mais comum encontrados são: remendos em processo de afundamento ou remendos com elevação acima do pavimento mara kwa mara, afundamentos, trincas, ondulações e buracos. Hizi ni pamoja na kupita kwa mahitaji ya lazima kwa ajili ya ujenzi wa programu.
Hatua ya 1: Configuração Do AndroidManifest
Hakuna arquivo ya AndroidManifest.xml inayoweza kutekelezwa kama mipangilio ya mahitaji ya ruhusa na tafrija ya kufanya kazi kwa kila kitu kwa sababu ya utaftaji wa programu.
-
RuhusaDetalhamos inajulikana kama idhini ya kufanya aplicativo na sababu zinazofanya uso wa cada usanidi.
- Permissão de LocalizaçãoPermissão do aplicativo para encontrar a localização configuramos duas tags, maandishi:
- Permissão para identificação de Inicialização e Reinicialização do AplicativoPermissão do aplicativo para "escutar" um evento de inicialização e reinicialização do sistema Android, com objetivo de iniciar os serviços que irá monitorar a busca de pavimentos irregulares,
- Ruhusu acesso ya InternetPermissão para o aplicativo utumiaji wa mtandao wa intaneti kwa sababu ya utaftaji wa huduma ya moto, ambayo inaweza kutumika:
-
Serviços 2.1. Serviço de Pavimento isiyo ya kawaida
Huduma ya huduma ni kwa sababu ya "Huduma ya Huduma ya Kawaida"
2.2) Serviço de GeoLocalização Na huduma ya kitambulisho cha huduma kwa "GeoBackgroundService" ikiwa ni pamoja na habari kama trormações de pavimento isiyo ya kawaida na busca kwa sua localização de logradouro, bairro, cidade, unidade federatios deos deosvoros de brosso uma cidade.
2.3) Serviço de Sincronização de dados com Firebase Na huduma ya tagi inayofaa kwa mpango wa "FirebaseBackgroundService" ikiwa ni pamoja na maoni kama habari ya habari juu ya utaftaji wa simu za rununu, ikiwa ni pamoja na maelezo ya maandishi kwa sababu ya maandishi..
-
Configuração da API kufanya Ramani
Para configuração da API do Maps precisamos registrar uma chave por aplicativo, conforme tutorial (Configurar API MAPS Android).
Chave obtida deverá ser colocada em "android: value" na tag "meta-data" do 'android: name = "com.google.android.geo. API_KEY"', mfano wa mfano:
-
Mpokeaji ni mpokeaji wa njia ya kufanya kazi kama ações de inicialização e reinicialização do sistema para captar as informações de pavimento irregular.4.1) Receiver de Pavimento Irregular
Sehemu ya "AlarmReceive" ni chamada toda vez que há inicialização do sistema operacional android, conforme configuração da tag "". Após esta chamada, dentro da classe há um agendador for a execução do serviço "PavimentoIrregularBackgroundService" kwa sababu ya kufanya hivyo sio kawaida.
4.2) Mpokeaji wa GeoLocalização A classe "AlarmGeoReceive" ni chamada toda vez que há inicialização do sistema operacional android, conforme configuração da tag"
4.3) Mpokeaji hufanya Firebase kipande cha "AlarmFirebaseReceive" au "chamada toda vez que há inicialização do sistema operacional android, conforme configuração da tag" ". Após esta chamada, dentro da classe há um agendador for a execução do serviço "FirebaseBackgroundService" kwa sababu hiyo ina maana kwamba hawawezi kupata huduma kwa watoto.
Hatua ya 2: Entendendo Kama Madarasa De Serviço "PavimentoIrregularBackgroundService"
A classe "PavimentoIrregularBackgroundService" ni utumiaji wa habari kwa maelezo ya data ya GPS na GPS. Com base nas informações obtidas ele tem um algoritmo especifico no método "onLocationChanged" que avalia se o pavimento is a lregular, no quality is inserido em uma tabela de banco de dados da própria aplicação. Kikundi kinachoweza kupatikana kwa sababu ya kutambuliwa kwa sababu ya kitambulisho cha hali ya juu ni kwamba watu wengi wanapata huduma muhimu zaidi kwa sababu ya kutafakari juu ya utaftaji wa huduma. Outras tratativas prevê que o encerramento da aplicação, pausa da aplicação, nk.
Hatua ya 3: Entendendo Kama Madarasa De Serviço "GeoBackgroundService"
A classe "GeoBackgroundService" ni majibu ya buscar pavimentação isiyo ya kawaida na inayosaidia kama informações de endereço da latitude encontrados for que haja ya envio dessas informações pelo serviço de Firebase. Basicamente ele busca a informação na atualiza complementando que está no método "updateAdress".
Hatua ya 4: Entendendo Kama Madarasa De Serviço "FirebaseBackgroundService"
A classe "FirebaseBackgroundService" ni á á á pelo o o o o dad dad dad dad dad dad dad ir ir ir ir ir……..
Após a sincronização das informações, os dados no banco de dados da aplicação é limpado para prover espaço de armazenamento ao aparelho Smartphone. O método "enviarPavimentoIrregular" ni jukumu kuu la kujibu pelaronronasção das informações needárias. Kwa usanidi wa programu ya Firebase ao programu ya android, tumia programu yako ya mafunzo (Configurando Firebase para Android) ili iweze kutekelezwa kwa msingi wa habari kwa maelezo ya msingi ya Firebase.
Hatua ya 5: Shughuli ya Entendendo "MapaActivity"
Shughuli za Mapa ni shughuli kuu ya kufanya hivyo, kwa sababu hii inahusu upekuzi wa nyumba zilizopo kwenye orodha ya wahusika katika orodha ya mapumziko ya hali ya juu, hali ya juu zaidi ya mapumziko ya kawaida ya ramani.
Hatua ya 6: Firebase
Hakuna arquivo "minhaviaiot-export.json" exportado do Firebase, segue mfano kwa mfano wa kanuni hizi za utaftaji wa barua pepe, ambazo zinaweza kutekelezwa:
Cada logradouro poderá ter mais de um pavimento isiyo ya kawaida. Cada Cidade poderá ter mais de um logradouro com pavimento isiyo ya kawaida. E assim por diante até chegar no país de origem do logradouro problemático.
Hatua ya 7: Conclusão Do Projeto Final
Tutaweza kufundisha kwa njia inayofaa mfumo wa Android. Kuja kwa mradi huu ni uwezekano wa kupata maoni kwa sababu ya utaftaji wa barua pepe ambazo zinaweza kutumiwa kwa sababu ya ukweli wa ukweli wa hali halisi. Kuja kwa mpango huu ni orodha ya watu wanaoweza kusoma na kujipatia hati ya kweli na kujulikana kwa njia inayofaa kwa kutumia pesa kwa ajili ya uwekezaji kama utaftaji wa ombi la barua pepe.
Ilipendekeza:
Kuunganisha kupitia Vipengele vya Shimo - Misingi ya Soldering: Hatua 8 (na Picha)
Kuunganisha kupitia Vipengele vya Shimo | Misingi ya Soldering: Katika Maagizo haya nitajadili misingi kadhaa juu ya kutengeneza sehemu za shimo kwa bodi za mzunguko. Nitakuwa nikifikiria kuwa tayari umechunguza Maagizo 2 ya kwanza ya safu yangu ya Misingi ya Soldering. Ikiwa haujaangalia
Mfululizo wa IoT ESP8266: 2- Fuatilia Takwimu Kupitia ThingSpeak.com: Hatua 5
Mfululizo wa IoT ESP8266: 2- Monitor Data Kupitia ThingSpeak.com: Hii ni sehemu ya pili ya IoT ESP8266 Series. Kuona sehemu ya 1 rejea safu hii ya kufundisha ya IoT ESP8266: 1 Unganisha kwa WIFI Router. Sehemu hii inakusudia kukuonyesha jinsi ya kutuma data ya sensa kwa moja ya huduma maarufu ya wingu ya bure ya IoT https: //thingspeak.com
IoTyper - Dhibiti PC yako kupitia Alexa (IoT): Hatua 5 (na Picha)
IoTyper - Dhibiti PC yako kupitia Alexa (IoT): Haukuwahi kufikiria juu ya kudhibiti PC yako na IoT? Ulimwengu wetu unapata busara siku kwa siku na leo tunageuza PC yetu kwa PC nadhifu kuliko ilivyo tayari. Wacha tuanze! IoTyper inategemea Watawala wawili wa kimsingi: ATMega 32U4 ambayo
Dhibiti Vifaa Kwenye Mtandao Kupitia Kivinjari. (IoT): 6 Hatua
Dhibiti Vifaa Kwenye Mtandao Kupitia Kivinjari. [IOT] Na unaweza kufikia vidhibiti kwa usalama juu ya kifaa chochote. Jukwaa la wavuti nililotumia hapa ni ziara ya RemoteMe.org
Udhibiti wa Digispark Kupitia Kupitia GSM: 3 Hatua
Udhibiti wa Digispark Kupitia Kupitia GSM: Hii inaweza kufundishwa kutumia bodi ya Digispark, pamoja na moduli ya relay na GSM kuwasha au kuzima na kutumia vifaa, huku ikituma hali ya sasa kwa nambari za simu zilizotanguliwa. Nambari hii ni mbaya sana, inasikika kwa mawasiliano yoyote kutoka kwa moduli t