Агуулгын хүснэгт:
- Алхам 1: AndroidManifest -ийг тохируулна уу
- Алхам 2: Entendendo "Serimento PavimentoIrregularBackgroundService" ангилалд хамрагдана
- Алхам 3: Entendendo "GeoBackgroundService" ангилалд багтдаг
- Алхам 4: Entendendo нь "FirebaseBackgroundService" ангилалд багтдаг
- Алхам 5: Entendendo үйл ажиллагаа "MapaActivity"
- Алхам 6: Firebase
- Алхам 7: Эцсийн дүгнэлт
Видео: Минха IOT -ээр дамжуулан: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
PUCs Graduação em Desenvolvimento de Aplicações para dispositivos móveisPUC Contagem
Алунос: Габриэль Андре и Леандро Рейс
Төгсгөлийн тухайд бол энэ нь маш чухал үүрэг гүйцэтгэдэг, учир нь энэ нь маш чухал үүрэг гүйцэтгэдэг. Асуудлыг шийдэхийн тулд та ухаалаг гар утсан дээрх ухаалаг гар утасны системийн үйлдлийн системийн Android системтэй ижил төстэй үйлдлийн системд нэвтрэх боломжийг олгодоггүй, учир нь энэ нь GPS -ийн мэдрэгчийн хувьд чухал ач холбогдолтой юм. Тэмцээнийг хийхдээ: энгийн, авсаархан, гялалзсан, давирхайтай харьцах процессууд. Abaixo segue os passos essentialários para entendimento da construção da aplicação.
Алхам 1: AndroidManifest -ийг тохируулна уу
AndroidManifest.xml файлыг тохируулах шаардлагагүй бөгөөд үүнийг хийх шаардлагагүй болно.
-
ЗөвшөөрөлDetalhamos abaixo нь зөвшөөрөгдсөн аппликэйшн хийхээс гадна motivas do uso de cada configuração.
- Орон нутгийн тохиргоог тохируулахын тулд та дараах зүйлсийг хийх хэрэгтэй:
- Зөвшөөрөл авахын тулд "албан ёсны" програмыг Андройд системд ашиглах боломжтой болно.
- Интернэт ашиглахын тулд интернэт ашиглах боломжтой бөгөөд интернет сүлжээний холболтыг ашиглах боломжтой болно:
-
2.1) Сервисо де Павименто жигд бус
"Үйлчилгээний жигд бус арын дэвсгэр үйлчилгээ" гэсэн ангилалд багтахгүй байх ёстой үйлчилгээ нь ухаалаг гар утасны ухаалаг гар утсыг ашиглах боломжгүй болно.
2.2) "GeoBackgroundService" гэсэн ангилалд багтах үйлчилгээний үлдэгдэл нь мэдээллийн жигд бус байдал, логогууд, bairro, cidade, unidade federativ aura deportarado de la de los de la de los de la de la de la la de la de la gourde "GeoBackgroundService" гэсэн ангилалд багтсан болно. ума cidade.
2.3) "FirebaseBackgroundService" гэсэн ангилалд багтах үйлчилгээ нь Firebase -д үйлчилгээ үзүүлэх боломжийг олгодог бөгөөд энэ нь ухаалаг гар утас, ухаалаг утсыг тогтмол бус хэлбэрээр ашиглах боломжийг олгодог..
-
API -г MAPS -ийг тохируулах
API тохиргоог хийснээр газрын зургийн урьдчилсан бүртгэлийг бүртгэгч, тохирох зааварчилгаа (API -ийн тохиргоонуудын API тохиргоо).
Андройд: утга "на tag" мета өгөгдөл "do 'android: name =" com.google.android.geo. API_KEY "' гэсэн утгатай, жишээ нь abaixo:
-
Хүлээн авагч neste projeto irá escutar as in aõões de inicialização e reinicialização do systema para captar as informações de pavimento nonregular.
"AlarmReceive" гэсэн ойлгомжгүй үйлдлийн систем нь Android үйлдлийн системтэй ажиллахын тулд тохиргоог тохируулна уу "". Эндээс харахад "PavimentoIrregularBackgroundService" үйлчилгээ нь жигд бус байна.
4.2) GeoLocalização хүлээн авагч нь "AlarmGeoReceive" гэсэн ойлголтыг өгдөг бөгөөд энэ нь Android үйлдлийн системийн үйлдлийн системтэй, тохируулагдсан тохиргоог хийх ёстой.
4.3) Firebase -ийг хүлээн авагч нь "AlarmFirebaseReceive" гэсэн ойлголтыг өгдөг бөгөөд энэ нь Android үйлдлийн системийн үйлдлийн системд тохируулагдсан бөгөөд тохиргоог хийх хэрэгтэй. Энэ нь "FirebaseBackgroundService" үйлчилгээнд хамрагдах боломжтой бөгөөд энэ нь бүртгэлийн системд бүртгэгдэх болно.
Алхам 2: Entendendo "Serimento PavimentoIrregularBackgroundService" ангилалд хамрагдана
"PavimentoIrregularBackgroundService" гэсэн ойлгомжгүй мэдээлэл нь GPS -ийн мэдрэгчийн талаархи мэдээллийг багтаасан болно. Мэдээллийн үндсэн мэдээлэл нь "onLocationChanged" гэсэн ангилалд хамаарахгүй бөгөөд энэ нь жигд бус, ямар ч шаардлага хангаагүй болно. Ашиглах боломжгүй зүйл бол тусгайлан танигдах ёстой зүйлүүд юм. Outras tratativas prevê que o encerramento da aplicação, pausa da aplicação гэх мэт.
Алхам 3: Entendendo "GeoBackgroundService" ангилалд багтдаг
"GeoBackgroundService" гэсэн нарийн төвөгтэй ойлголт нь автобусны машиныг жигд бус байдлаар өөрчилж, уртраг, уртраг руу чиглүүлж өгдөг. Үндсэн мэдээлэл нь "updateAddress" гэсэн нэмэлт мэдээлэл өгөх болно.
Алхам 4: Entendendo нь "FirebaseBackgroundService" ангилалд багтдаг
"FirebaseBackgroundService" гэсэн нарийн төвөгтэй ойлголт нь Firebase -ийн хамгийн сүүлийн үеийн стандарт бус үйлчилгээ юм.
Мэдээлэл авахын тулд та ухаалаг гар утсыг ашиглах боломжгүй болно. Мэдээллийн "шаардлагатай" гэсэн үндсэн хариултууд нь "enviarPavimentoIrregularular" гэсэн үндсэн хариултууд юм. Андройд, Firebase програмыг тохируулах, зааварчилгаа өгөх (Андройдын тохиргооны Firebase програм) нь Firebase -ийн мэдээллийн баазын мэдээллийн үндсэн хэсэг юм.
Алхам 5: Entendendo үйл ажиллагаа "MapaActivity"
MapaActivity é a main Activity do systema, pois ela é Responsavel pela exibição dos pavimentos irregulares encontrados encodtrados nas cidades e sua information information en exibida por map de de calor, on a aior ocorrência de pavimento irregular aparece em destaque газрын зураг.
Алхам 6: Firebase
Firebase-ийг "minhaviaiot-export.json" экспортлох боломжгүй, жишээ нь, жишээ нь:
Cada logradouro poderá ter mais de um pavimento жигд бус. Cada Cidade нь тогтмол бус байдаг. Энэ асуудал ямар ч асуудалгүй болно.
Алхам 7: Эцсийн дүгнэлт
Андройд компакт програмыг ашиглахын тулд зааварчилгаа өгөх боломжтой. Төсөөлөл нь компьютерийн системийн хамгийн чухал асуудал юм. Боломжит хязгаарлалтыг бодитоор хийх боломжтой бөгөөд энэ нь танд маш их ач холбогдол өгөх болно.
Зөвлөмж болгож буй:
Интернетээр Nodemcu ашиглан Blynk програмаар дамжуулан удирдан чиглүүлэх: 5 алхам
Интернет дээр Nodemcu ашиглан Blynk програмаар дамжуулан удирдан чиглүүлэх: Өнөөдөр бүгдэнд нь сайн байна уу, бид интернет ашиглан ухаалаг гар утсаа ашиглан LED -ийг хэрхэн удирдахыг танд үзүүлэх болно
Интернэтээр дамжуулан LED асаах [MagicBlocks]: 10 алхам
Интернэтээр дамжуулан LED асаах [MagicBlocks]: Энэхүү заавар нь Magicbit дээр LED -ийг Magicblocks ашиглан удирдахыг заах болно
Текстийг интернетээр дамжуулан OLED дээр харуулах: 9 алхам
Интернетээр дамжуулан OLED дээр текст харуулах: Сайн байна уу, тавтай морилно уу. Энэхүү богино заавар нь Magicbit дээр текстийг Magicblocks ашиглан үзүүлэхийг заах болно. Энэ зорилгод хүрэх 2 үндсэн арга байдаг. Тарилгын блокыг ашигласнаар. Хяналтын самбарыг ашиглан хамгийн түрүүнд Magicb руу нэвтэрнэ үү
Мобайлаар дамжуулан Arduino програмчлал -- Ардуинодроид -- Android -д зориулсан Arduino Ide -- Нүдээ анивчих: 4 алхам
Мобайлаар дамжуулан Arduino програмчлал || Ардуинодроид || Android -д зориулсан Arduino Ide || Blink: Миний youtube сувагт бүртгүүлээд илүү олон видео үзээрэй …… Arduino бол USB -ээр шууд програмчлах боломжтой самбар юм. Энэ нь коллеж, сургуулийн төсөл, тэр ч байтугай бүтээгдэхүүний прототипт маш энгийн бөгөөд хямд байдаг. Ихэнх бүтээгдэхүүнүүд үүнд тулгуурлан бүтээгддэг
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): 6 алхам
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): Энэхүү зааварчилгаанд би интернет хөтөч ашиглан интернэтээр дамжуулан LED, реле, мотор гэх мэт төхөөрөмжийг хэрхэн удирдахыг танд үзүүлэх болно. Мөн та ямар ч төхөөрөмж дээр хяналтанд аюулгүй хандах боломжтой. Миний энд ашигласан вэб платформ бол RemoteMe.org сайтад зочлох явдал юм