Sisällysluettelo:
- Vaihe 1: Sobre a DragonBoard 410C
- Vaihe 2: Valmistele O Ambiente Android Studio
- Vaihe 3: O Que É O Firebase
- Vaihe 4: Integrando O Firebase Ao Projeto Ei Android Studiota
- Vaihe 5: Telas Da Aplicação
- Vaihe 6: Trechos De Códigos
- Vaihe 7: Esittelyvideo
Video: Projeto Fila Fácil: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Em nosso dia a dia vamos diversas vezes em locais onde é needárária uma gestão de senhas de clientes para organizar e agilizar atendimentos. Em alguns estabelecimentos podemos demorar alguns minutos ou até mesmo horas esperando por atendimento. Minimaalinen tai desgaste por essa espera, desenvolvemos nesse trabalho um system de gerenciamento de fila, onde o usuário, passa a ter o controle da sua senha na palma da mão. A ideaia princip é que o cliente tenha o quadro de atendimento em seu celular com o tempo Estado até o seu atendimento e use esse período de espera podendo resolver outras coisas que julgar välttämättömyys.
Sekoitus sarja, joka on todistettu tai prosessi, jossa desenvolvimento do protótipo para essa solução, tais como o desenvolvimento do software, or hardware para exibição em tela e um video de demonstrativo. Os dados dos clientes e o controle da fila são todos jogados em nuvem através da plataforma da google chamada firebase. Essa plataforma permite que todos os usuários acessem informationçõ da da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:
1. Placa DragonBoard 410c (tietolomake)
2. Android S9tudio (sivusto)
3. Firebase (sivusto)
Vaihe 1: Sobre a DragonBoard 410C
Nesse käyttää placon dragonboard 410c -lähetintä videon tai sovelluksen lähettäjänä, koska se sisältää tietoja neljän interatiivisen käytön ja HDMI -portin välillä. Abaixo segue as principais especificações da placa.
Tämä on DragonBoard 410c -kansio, jossa on 96 -levyt, joissa ei ole Qualcomm Snapdragon 400 -prosessoria.
Possui:
Suoritin: Neliytiminen ARM® Cortex® A53 (32 e 64 bittiä)
Muisti: 1 Gt LPDDR3 533 MHz
Muistin muisti: 8 Gt
SD -korttipaikka
Wifi 802.11 b/g/n
Bluetooth 4.1
GPIO 40 pinos de baixa velocidade
GPIO 60 pinos de alta velocidade
Tukee käyttöjärjestelmiä, joissa on Android 5.1 (Lollipop), Linux ja Windows IoT Core.
Vaihe 2: Valmistele O Ambiente Android Studio
Figuras acima demonstram tai passo passo para criar um novo projeto do Android. Primeiro devemos clickar aloittaa uuden Android Studio -projektin, joka on yhdistetty tela deve-se colocar -laitteeseen tai antaa projektikomponentille pakettia tai paikallista salva-lo-ohjelmaa. Voit valita SDK: n (Kit de Desenvolvimento de software) mínimo que tai nosso system irá suportar. Por fim selecionamos a nossa activity base e o nome da nossa activity director.
Vaihe 3: O Que É O Firebase
Firebase on pla plataforma de desenvolvimento de aplicações web e móveis, foi desenvolvida inicialmente pela startup Envolve em 2011 e em pouco tempo adquirida pela google no ano de 2014.
O firebase nos dias atuais permite armazenar e sincronizar dados em aplicações em tempo real, criar um system de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar dados do aplicativo em escala global, cores divers.
Vaihe 4: Integrando O Firebase Ao Projeto Ei Android Studiota
Integroitu Firebase ao projeto android é bem simples, olemassaolevat kaksi muotoa, jotka näkyvät fazer essa integraatio, a primeira através da própria interface android studio que utiliza or assistente do firebase e pode ser feito no menu Ferramentas> Firebase para abrir a janela do Assistente em seguida é só seguir o passo a passo.
A segunda forma é fazendo tudo de maneira manual, que foi a maneira que escolhemos, e acima podemos ver as figuras com o tutorial que montamos para helpitar o entendimento. Primeira coisa que deve ser feita é acessar o site do firebase (https://firebase.google.com/) e entrar no menu "Sessão Iniciada" and fazer o castastro. Feito isso, klikkaa "Aceder à Consola" ja nanela seguinte klikkaa ei linkkiä "Mainos".
Pronto, feito isso estamos prontos para criar or nosso projeto android studio with plataforma firebase, a janela de projeto já está aberta e devemos inserir nela o nome do nosso projeto, o país em que estamos e clickar em criar projeto. Uma nova janela se abrirá e nela devemos click "Adicionary o Firebase ao seu Aplicativo Android". Jos haluat saada linkin "Fato" tai "Firebase", ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote utilizado na criação do projeto Android), ja mainos tai nosso-sertifikaatti SHA-1. Por fim seguimos o passo to passo final do próprio site do firebase para concluirmos a integração.
Vaihe 5: Telas Da Aplicação
O pääasiallinen objetivo na criação desse projeto é fazer uma plataforma simples ja intuitiva para atingir o maior número de pessoas. A primeira tela é onde tai usuário faz o login ou realiza um novo cadastro caso ainda não o tenha feito, a segunda tela é onde o usuário acessa depois de realizar o login, nela podemos ver um botão onde pode-se realizar o pedido de uma nova senha e address tai quadro interativo de senhas. Por ser apenas um protótipo, tai aplicativo fornece apenas um controle básico das senhas, ou seja, funciona somente como um gestor simples dos clientes. A ideaia ja jatkuva evoluindo para que o cliente possa saber or tempo médio de atendimento por cada tipo de serviço and enviar uma notificação ao usuário quando estiver próximo da sua vez. A última tela é onde ocorre a gestão pelo atendente, nela existe a separação entre clientes normais e clientes com prioridades, assim o estabelecimento congue criar filas alternivas para differeerentes tipos de clientes.
Vaihe 6: Trechos De Códigos
Ensisijainen hahmo useimmissa tai trecho do código de cadastro de novos usuários com tai auxílio do Firebase, onde or email e a senha do usuário é guardada em uma classe chamada "usuarios" e recuperada no momento da autenticação. Em seguida é possível ver a criptografia que é feita usando Base64 para tentar proteger melhor os dados dos usuários.
Useita kuvia, jotka on vahvistettu sähköpostitse ja sen käyttäjät voivat käyttää kirjautumistunnusta Firebase como auxílio, se tudo ocorrer com sucesso chama a função para Abrir a Tela Principal, que é a tela onde or usuário solicita uma senha.
A terceira figura mostra or código vastaus apresentar a list de clientes que solicitaram uma senha para os atendentes, que por sua vez realizarão as chamadas de cada cliente. Nesta figura vemos ja busca dos dados no firebase and a monttagem da fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.
A Ultima imagem mostra a recuperação do JSON (formatação de troca de dados) usado no quadro interativo os dados das chamadas.
Suositeltava:
Projeto IoT - Sistema -ilmaisin De Fumaça: 5 vaihetta
Projeto IoT - Sistema Detector De Fumaça: IntroduçãoO Sistema Detector de Fumaça koostuu uma solução IoT com tai objetivo de lupa tai valvonta hälytyksistä incêndio de residências através de um applicativo Android. O projeto ja baseado em um microcontrolador que se comunica com a nu
Pequeno Projeto De Uma Casa Inteligente: 5 vaihetta
Pequeno Projeto De Uma Casa Inteligente: O projeto que faremos é de uma casa inteligente. Possui basicamente dois grupos de funcionalidades: · Monitoramento de illuminação e Temperature dos cômodos. · Monitoramente de list of allimentos and nível de água filterrada na geladeira.Não escrever
Projeto CoCoa: Um Colete De Comunicação Vaihtoehto: 8 vaihetta
Projeto CoCoa: Um Colete De Comunicação Alternativa: CoCoA-hanke on puettava liivi, joka on kytketty internetiin ja jonka avulla voidaan yhdistää vaihtoehtoisen viestinnän tuntoherkät symbolit auttamaan ihmisiä, joilla on puhe- tai ei-sanallisia vammoja
Projeto Lumos: 8 vaihetta
Projeto Lumos: O projeto Lumos koostuu rakenteesta, jossa on luminária, joka ohjaa älypuhelimen osaa, jossa on WiFi -yhteys. Voit hallita Android -sovellusten lumináriaa, kun se on kehitetty Android -sovelluksille, jotka ovat sallittuja ja käyttökelpoisia
Opetusohjelma Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 vaihetta (kuvilla)
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem an needidade de placessa de plataformas nativas do Android or IOS. Käytä tätä tietokonetyyppiä Notebook com windows 10. Essa plataforma chama-se Ionic, q