Obsah:
- Krok 1: Konfigurujte AndroidManifest
- Krok 2: Entendendo As Classes De Serviço „PavimentoIr nepravidelBackgroundService“
- Krok 3: Entendendo As Classes De Serviço „GeoBackgroundService“
- Krok 4: Entendendo As Classes De Serviço „FirebaseBackgroundService“
- Krok 5: Entendendo Activity „MapaActivity“
- Krok 6: Firebase
- Krok 7: Conclusão Do Projeto Final
Video: Minha Via IOT: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Pacs Graduação em Desenvolvimento de Aplicações para dispositivos móveis PUC Contagem
Alunos: Gabriel André e Leandro Reis
Nejčastěji se rodovias federais, estaduais e das vias públicas das cidades possuem algum tipo de defito, causados por vários fatores, o que gera um grande impacto no custo operacional do transporte. Jedním z hlavních problémů, které mohou mít za následek vznik a dopad na použití aplikace v chytrém telefonu, je operační systém Android s identifikací nepravidelných čísel, jako je například přechod na vyšší úroveň využití cidád a využití snímačů zrychlení a GPS. Nejčastěji se jedná o nepravidelné hromadné chyby: proces, který může mít vliv na běžný, běžný, běžný, trincas, ondulações a buracos. Abaixo segue os passos needários para entendimento da constructionção da aplicação.
Krok 1: Konfigurujte AndroidManifest
Žádná verze aplikace AndroidManifest.xml není k dispozici jako konfigurace, která vyžaduje povolení a funkce, které by se daly použít k přemýšlení o počítačích.
-
Povolené podmínky pro použití jsou povoleny a motivovány k použití v konfiguraci.
- Povolení lokalizace Povolení použití a lokalizace konfiguračních značek, odeslání:
- Permissão para identificação de Inicialização e Reinicialização do AplicativoPermissão do aplicativo para "escutar" um evento de initialização e reinicialização do sistema Android, com objetivo de initial os serviços que irá monitoro a buscaes
- Povolení přístupu k internetu Povolení použití a využití internetu na internetu, sdílení dat ze serveru firebase, odeslání:
-
Serviços2.1) Serviço de Pavimento nepravidelné
Na tag Service que aponta and classe "PavimentoIr nepravidelBackgroundService" tem como objetivo de captar informaços dos Pavimentos nepravideles e armazenar no banco de dados to aparelho smartphone para o aplicativo.
2.2) Služba GeoLocalização Na tag služby, které jsou k dispozici pro třídu "GeoBackgroundService" z hlediska obsahu trataru jako informace o nepravidelném provozu a lokalizaci, degradaci, bairro, cidade, unidade federativa de agrupar os dad uma cidade.
2.3) Poskytujeme služby Firebase Na tag služby, které jsou k dispozici ve třídě „FirebaseBackgroundService“, což znamená, že se jedná o nekonvenční informace o různých typech smartphonů, které mohou obsahovat různé typy datových zdrojů..
-
Konfigurace API do MAPS
Para configuração da API do Maps precisamos registerar uma chave por aplicativo, consistente 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"', consistente exampleplo abaixo:
-
Přijímač Přijímač je určen k inicializaci a inicializaci a opětovné inicializaci systému jako nepravidelný 4.1.1 Přijímač k nepravidelnému nepravidelnému
Klasifikace „AlarmReceive“a spuštění funkce operačního systému Android, konfigurace konfigurace tagu „“. Všechny aplikace mohou mít různé důsledky pro „nepravidelné“služby „PavimentoIr nepravidelBackgroundService“, které mohou být nepravidelné.
4.2) Přijímač GeoLocalização Třída „AlarmGeoReceive“a funkce, které mohou inicializovat operační systém Android, konfigurovat konfiguraci tagu „
4.3) Přijímač provede Firebase A klikne na „AlarmFirebaseReceive“a provede inicializaci systému s operačním systémem Android, odpovídá konfiguraci tagu „“. Může se jednat o více než jednu agendu, která může provádět a provádět služby „FirebaseBackgroundService“, což znamená, že jsou k dispozici všechny registrované a dostupné služby.
Krok 2: Entendendo As Classes De Serviço „PavimentoIr nepravidelBackgroundService“
Třída „PavimentoIr nepravidelBackgroundService“a další informace o senzorech a akceleraci GPS. Naše základní informace obsahují všechny typy algoritmů, které neobsahují žádné „onLocationChanged“běžné a nepravidelné, nekvalitní a vkládací tabulky, které by mohly mít různé aplikace. A classe possui algumas tratativas especificas para identificar se o aparelho está com a bateria baixa com objetivo de encerrar o serviço sem que haja prejuízo na coleta das informações e contribuir com o funcionamento do aparelho para o usuário. Vychází z předchozího období aplikace, pausa da aplikace atd.
Krok 3: Entendendo As Classes De Serviço „GeoBackgroundService“
Klasifikace „GeoBackgroundService“a její nepravidelné doplňování a doplňování jako informace o zeměpisné šířce a délce zeměpisných délek závisí na oblasti, ve které se nacházejí informace o platformě Firebase. Základní informace a doplnění doplňků, které nejsou k dispozici pro „updateAddress“.
Krok 4: Entendendo As Classes De Serviço „FirebaseBackgroundService“
Klasifikace „FirebaseBackgroundService“a různé odezvy na nepravidelné paraboly servidorů Firebase a aplikace.
Všechny informace a informace nejsou k dispozici pro všechny aplikace, aplikace a nástroje pro smartphone. O método "enviarPavimentoIr nepravidelné" a o zásadních odpovědích, které jsou nezbytné pro informování. Můžete konfigurovat Firebase, například procházet Android, vybírat více tutoriálů (Configurando Firebase para Android) para vincular a sua base de informações com o seu banco em Firebase.
Krok 5: Entendendo Activity „MapaActivity“
MapaActivity a main Activity do sistema, pois ela é responavel pela exibição dos pavimentos nepravidelné encontrados nas cidades e sua informações é exibida por um mapa de calor, onde a maior ocorrência de pavimento nepravidelný aparece em destaque de vermelho no map.
Krok 6: Firebase
Žádná možnost exportu „minhaviaiot-export.json“do Firebase, například další příklady použití, přizpůsobení detailů abaixo:
Cada logradouro poderá ter mais de um pavimento nepravidelná. Cada Cidade poderá ter mais de um logradouro com pavimento nepravidelný. Důvodem je, že byste neměli dělat problémy s logradem.
Krok 7: Conclusão Do Projeto Final
Em anexo a este instructables segue todo or projeto Android compactado. Com este projeto é possível ter uma visão dos conceitos of computação ubíqua aplicado em um problema que não tem em nenhum sistema de tempo real. Com este projeto and possível chegar on realidade de cada cidade e identificar onde deverá ser aplicado os investimentos para um novo asfalto ou uma correção de curto prazo. Para quaisquer dúvidas e contato segue meu e-mail: [email protected]
Doporučuje:
IoT APIS V2 - autonomní automatizovaný systém zavlažování rostlin s podporou IoT: 17 kroků (s obrázky)
IoT APIS V2 - Autonomní automatizovaný zavlažovací systém s podporou IoT: Tento projekt je evolucí mého předchozího pokynu: APIS - automatizovaný zavlažovací systém rostlin Používám APIS již téměř rok a chtěl jsem vylepšit předchozí návrh: Schopnost monitorovat závod na dálku. Takto
Napájecí modul IoT: Přidání funkce měření výkonu IoT do mého regulátoru solárního nabíjení: 19 kroků (s obrázky)
Napájecí modul IoT: Přidání funkce měření výkonu IoT do mého regulátoru solárního nabíjení: Ahoj všichni, doufám, že jste všichni skvělí! V tomto pokynu vám ukážu, jak jsem vytvořil modul pro měření výkonu IoT, který vypočítává množství energie generované mými solárními panely, které využívá můj solární regulátor nabíjení
Základy IoT: Připojení IoT ke cloudu pomocí systému Mongoose OS: 5 kroků
Základy IoT: Připojení vašeho IoT ke cloudu pomocí systému Mongoose OS: Pokud jste člověk, který se zabývá drotářstvím a elektronikou, častěji se setkáte s termínem Internet věcí, obvykle zkráceně IoT, a že označuje sadu zařízení, která se mohou připojit k internetu! Být takovým člověkem
ESP8266 NODEMCU BLYNK IOT Výukový program - Esp8266 IOT pomocí Blunk a Arduino IDE - Ovládání LED diod přes internet: 6 kroků
ESP8266 NODEMCU BLYNK IOT výuka | Esp8266 IOT pomocí Blunk a Arduino IDE | Ovládání LED diod přes internet: Ahoj, v tomto návodu se naučíme používat IOT s našimi ESP8266 nebo Nodemcu. K tomu použijeme aplikaci blynk. K ovládání LED diod přes internet tedy použijeme naši esp8266/nodemcu. Takže aplikace Blynk bude připojena k našemu esp8266 nebo Nodemcu
Acesso Via SSH a Dragonboard 410c: 5 kroků
Acesso Via SSH a Dragonboard 410c: Neste tutorial, ser á explicado como conectar-se à přes Dragonboard 410c přes SSH e ligar um led