Мазмұны:
- 1 -қадам: AndroidManifest жасаңыз
- 2 -қадам: «PavimentoIrregularBackgroundService» қызметтері бойынша Entendendo
- 3 -қадам: Entendendo «GeoBackgroundService» қызметінде
- 4 -қадам: Entendendo «FirebaseBackgroundService» қызметінде
- 5 -қадам: «MapaActivity» Entendendo әрекеті
- 6 -қадам: Firebase
- 7 -қадам: Projeto финалының қорытындысы
Бейне: IOT арқылы Minha: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Pós Graduação em Desenvolvimento de Aplicações for dispositivos móveisPUC Contagem
Алунос: Габриэль Андре және Леандро Рейс
Негізгі құралдардың бірі - бұл ең маңыздысы, оларды тасымалдау мүмкін емес. Бұл мәселені шешуге мүмкіндік береді, себебі бұл Android жүйесіндегі смартфондар мен смартфондардың жүйелік анықтамаларының сәйкес келмеуінің себебі болып табылады. Ақылға қонымды емес ақпарат бар: жүйелі түрде, жеңілдіктермен, байлықтармен, жаңашылдықтармен жұмыс жасау. Абайлаңыз, бұл сіздің қажеттіліктеріңізге жауап береді.
1 -қадам: AndroidManifest жасаңыз
AndroidManifest.xml файлды конфигурациялаудың қажеті жоқ, себебі ол компьютерлік есептік жазбаны қолдану үшін қажет.
-
РұқсаттарDetalhamos aaixo рұқсат етілгендей, конфигурациялауға мүмкіндік береді.
- Жергілікті жерді өзгертуге рұқсат етілген белгілерді белгілеу:
- Android жүйесінде сәйкестендірудің рұқсаты және рұқсаты: «жүйені жою» операциялық жүйесінде Android -ті жаңартуға мүмкіндік береді.
- Интернетке кіруге рұқсат етіледі: Интернетке кіруге рұқсат етіледі, егер сіз базалық жүйеде қызмет көрсететін болсаңыз:
-
2.1) Сервисо де Павименто тұрақты емес
Ақпараттық қызметтер «PavimentoIrregularBackgroundService» бағдарламасында анықталмағандықтан, бұл ақпараттың реттелмеуіне, сондай -ақ смартфонға қол жетімділікті қамтамасыз етуге мүмкіндік береді.
2.2) «GeoBackgroundService» бағдарламасы бойынша «GeoBackgroundService» бағдарламасы бойынша қызмет көрсету, сонымен қатар лоградуро, байрок, цидад, біртұтас федералды қызмет көрсету үшін қажет. ума сидада.
2.3) «FirebaseBackgroundService» бағдарламасының «FirebaseBackgroundService» бағдарламасы бойынша ақысыз қызметтің ақысыз нұсқалары смартфон мен смартфонның жеке ақпараты сияқты, олардың қызметтері де құпия болып табылады..
-
API картасын конфигурациялау
API конфигурациясы бойынша карталар тіркеушісі, сәйкес оқулық (Configurar API MAPS Android).
«Android» мәні: «мета-деректер» «андроид: аты =» com.google.android.geo. API_KEY «деген мағынаны табуға болады, мысалы: aaixo:
-
Қабылдағыш Қатысушы ақпараттың біркелкі емес екендігі туралы ақпаратты жүйеге енгізуге мүмкіндік береді.
«AlarmReceive» клавиатурасы Android операциялық жүйесіндегі операциялық жүйені реттеуге мүмкіндік береді, «» белгісіне сәйкес конфигурациялаңыз. Сонымен қатар, «PavimentoIrregularBackgroundService» қызметінде біркелкі емес қызмет көрсетуге болады.
4.2) «AlarmGeoReceive» клавишасы GeoLocalização жүйесінде Android операциялық жүйесіндегі операциялық жүйенің операциялық жүйесіндегі операциялық жүйенің конфигурациясына сәйкес келеді.
4.3) Firebase қабылдағышы «AlarmFirebaseReceive» класы болып табылады, бұл операциялық Android жүйесіндегі операциялық жүйенің операциялық жүйесіндегі операциялық жүйенің конфигурациясына сәйкес келеді «». Сонымен қатар, «FirebaseBackgroundService» сервистік қызметтерінің тізімі бар, олар тіркелген кезде тіркеледі, сонымен қатар логарудо дисплейлерінің сервистік базасына қосылады.
2 -қадам: «PavimentoIrregularBackgroundService» қызметтері бойынша Entendendo
«PavimentoIrregularBackgroundService» класы - бұл GPS -тің сенсорлық ақпараты туралы қосымша ақпарат. Ақпараттың негізгі нұсқасы «onLocationChanged» дегенді білдірмейді, себебі ол тұрақты емес, бірақ бұл стандартты емес. Ақпараттық қамтамасыз етудің ең маңызды ерекшелігі - бұл сіздің жеке ақпаратыңыз бен қызметтеріңіздің біреуі, егер сіз ақпарат алмасуға мүмкіндік берсеңіз. Outras tratativas prevê que o encerramento da aplicação, pausa da aplicação және т.б.
3 -қадам: Entendendo «GeoBackgroundService» қызметінде
«GeoBackgroundService» клавишасы еншіліктегі ендік пен ендікке қатысты ақпаратты біркелкі емес түрде жаңартуға мүмкіндік береді, бұл Firebase қызметтерінің ақпараты болып табылады. Негізгі ақпарат «updateAddress» бойынша қосымша ақпаратпен қамтамасыз етіледі.
4 -қадам: Entendendo «FirebaseBackgroundService» қызметінде
«FirebaseBackgroundService» тобы «Firebase» қосымшасының дұрыс емес қызмет көрсетуіне жауап береді.
Ақпараттық жүйелерде, мысалы, смартфонға арналған арнайы бағдарламалар жоқ. Ақпараттың қажеттіліктері бойынша «enviarPavimentoIrregularular» жауап беретін негізгі жауаптар. Android үшін Firebase немесе оқулықтар (Android үшін Firebase конфигурациясы) бағдарламасының конфигурациясы Firebase бағдарламасының негізгі ақпараты болып табылады.
5 -қадам: «MapaActivity» Entendendo әрекеті
MapaActivity è a main Activity do sistema, pois ela é Responsavel pela exibição dos pavimentos conregulares encontrados encontrados en cidades e sua informacões are one of a map ocorrência de pavimento aregulara aparate emémeue dispégeue deparue emu карт.
6 -қадам: Firebase
Firebase «minhaviaiot-export.json» экспортымен жұмыс істемейді, мысалы, сіздің жеке тәжірибеңізде, сонымен қатар оларды жоюға болмайды:
Тіркелу дұрыс емес. Cada Cidade дұрыс емес болып табылады. Бұл мәселенің шешілмеуіне байланысты емес.
{«minhaviaiot»: {«pais»: {«BR»: {«uf»: {«Minas Gerais»: {«cidade»: {«Belo Horizonte»: {«logradouro»: {«Acesso Praça Paulo Gustavo do Vale) «: {» LTE5Ljg1OTg3MDA2LTQzLjk5Mzc3MDI4 «: {» cidade «:» Бело Горизонт «,» idFirebase «:» LTE5Ljg1OTg3MDA2LTQzLjk5Mzc3MDI4 «,» Бірге «Бір» 8 «Жақсылық» «Бір»: «-43.99377028», «pais»: «BR», «uf»: «Minas Gerais»}, «LTE5Ljg1OTgwMDQ4LTQzLjk5MzM2MDg1»: {«cidade»: «Belo Horizonte», «idFirebase», «LT5LT2» «-19.85980048», «logradouro»: «Acesso Praça Paulo Gustavo do Vale», «бойлық»: «-43.99336085», «пай»: «BR», «uf»: «Minas Gerais»}, «LTE5Ljg1OTgzNzMxLTQ4» «cidade»: «Belo Horizonte», «idFirebase»: «LTE5Ljg1OTgzNzMxLTQzLjk5MzYxMzE4», «ендікте»: «-19.85983731», «logradouro»: «Acesso Praça Paulo Gustavo3» -18 «-3» -18 « «:» BR «,» uf «:» Minas Gerais «}},» Авенида Афонсо Пена «: {» LTE5LjkzODk3NTI5LTQzLjkyNjQ0MzI5 «: {» cidade «:» Belo Horizonte «,» idFirebase «:» LTE5LjkzODk3NTI5LTQzLjkyNjQ0MzI5 «,» ендік «:» -19.93897529 «,» logradouro «:» Авенида Афонсо Пена «,» бойлық 9 4 «-4» 4 -4 «-4» «:» BR «,» uf «:» Minas Gerais «},» LTE5LjkzODkyOTY1LTQzLjkyNjM2MDk = «: {» cidade «:» Belo Horizonte «,» idFirebase «:» LTE5LjkzODkyOTY1LTQzLjkyN9 «-9» -9 « logradouro «:» Авенида Афонсо Пена «,» бойлық «:» -43.9263609 «,» пай «:» BR «,» uf «:» Minas Gerais «}}}}}}}}}}}
7 -қадам: Projeto финалының қорытындысы
Android компактоды бағдарламалық жасақтамасының нұсқауларын орындаңыз. Мүмкін болатын барлық мәселелерді шешуге болады, бұл жүйенің жылдамдығының нақты мәселесі. Мүмкін болатын шектеулердің бар-жоғын анықтауға болады, бұл сіздің электронды поштаңызға кіруге мүмкіндік береді: [email protected]
Ұсынылған:
Geeetech тақтасы Raspberry Pi арқылы тікелей USB кабелі арқылы: 4 қадам
Geeetech тақтасы Raspberry Pi арқылы тікелей USB кабелі арқылы: Сәлеметсіз бе! Бұл нұсқаулықта JST XH 4 істікшелі USB кабелін қалай жасау керектігін көрсетеді, осылайша сіз Raspberry Pi немесе басқа USB құрылғысын Geeetech 2560 rev 3 тақтасына A10 сияқты Geeetech принтеріне тікелей қосуға болады. Бұл кабель ыңғайлы параллельге қосылады
BMP280 датчиктері Arduino Uno арқылы SPI арқылы: 6 қадам
Бірнеше BMP280 датчиктері Arduino Uno арқылы SPI арқылы: Бұл оқулықта біз Arduino Uno -да SPI арқылы үш BMP280 қосамыз, бірақ сіз Uno -да D3 -тен D10 -ге дейінгі цифрлық порттарды қолдана отырып, әр сенсор үшін nSS (Slave Select) ретінде сегіз BMP280 қосуға болады. Нәтиже В өлшейтін атмосфералық қысым үлгілерінің
Neopixel Ws 2812 LED жолағы Android немесе Iphone арқылы Bluetooth арқылы басқарылатын Arduino көмегімен: 4 қадам
Neopixel Ws 2812 LED жолағы Arduino көмегімен Android немесе iPhone арқылы басқарылады: Сәлеметсіздерме балалар, мен осы нұсқаулықта Bluetooth байланысын қолдана отырып, Android телефонынан немесе iPhone -нан неопиксельді жарықдиодты немесе ws2812 жарықдиодты қалай басқару керектігін талқыладым. үйіңізге неопиксельді жолақты қосыңыз, Arduino -мен бірге
Braço Robô Controlado Celular арқылы Giroscopio арқылы: 3 қадам
Braço Robô Controlado Celular арқылы Giroscópio арқылы: Celular, a créção de um a braco robótico controlado pelo giroscópio de um celular, a part of emer partes: materiaisEsquema eletrônicoMoulecoando altoo braço
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): 6 қадам
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): Бұл нұсқаулықта мен сізге веб-браузер арқылы интернетте жарықдиодты, реле, қозғалтқыштар сияқты құрылғыларды қалай басқаруға болатынын көрсетемін. Сіз кез келген құрылғы арқылы басқару элементтеріне қауіпсіз қол жеткізе аласыз. Мен қолданған веб -платформа - бұл RemoteMe.org сайтына кіру