
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

Em nosso dia a dia vamos diversas vezes em locais onde é vajadus 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. Minimaalne või desgaste por essa espera, desenvolvemos nesse trabalho um system de gerenciamento de fila, onde or usuário, passa a ter o controle da sua senha na palma da mão. A ideia princip é que o cliente tenha o quadro de atendimento em seu celular com o tempo appreado até o seu atendimento e use esse período de espera podendo resolver outras coisas que julgar vajadus.
Segu, mis koosneb kõigest tõestamisprotsessist või protsesside desensiivsusest, mis on mõeldud lahenduste tegemiseks, tarkvara parandamiseks või desenvolvimenteerimiseks, või riistvara, mis on näidatud teele ja demonstratsioonidele. 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ções da fila em tempo real. Protokollide tegemise ja kasutamise võimalused:
1. Placa DragonBoard 410c (andmeleht)
2. Android S9tudio (sait)
3. Firebase (sait)
1. samm: sobitage DragonBoard 410C


Nesse saab kasutada draakonplaati 410c, mida saate edastada veebi või rakenduse kaudu, kui teavet saab kasutada mitme interaktiivse HDMI -porti kasutades. Abaixo segue as principais especificações da placa.
DragonBoard 410c on plaat, millel on 96 plaati ja mis ei tööta Qualcomm Snapdragon 400 protsessoriga.
Possui:
CPU: neljatuumaline ARM® Cortex® A53 (32 e 64 bitti)
Mälu: 1 GB LPDDR3 533 MHz
Mälukaart: 8 GB
SD -kaardi pesa
WiFi 802.11 b/g/n
Bluetooth 4.1
GPIO 40 kiiruspiiranguga
GPIO de 60 pinos de alta velocidade
Toetage operatsioonisüsteemi operatsioonisüsteemi Android 5.1 (Lollipop), Linuxi ja Windowsi IoT Corega.
2. samm: valmistage ette Android Studio



Nagu figuras acima demonstram või passo a passo para criar um novo projeto do Android. Peamised nutitelefonid klõpsavad Android Studio esmakordsel käivitamisel, et teha koostööd de col-car coloauto või projeto com o nome do pacote e o local onde salá-lo. See on SDK (tarkvarade desenvolvimento de tarkvaraline) määratlus, mis on saadaval ja mis on suportar. Por fim selecionamos a nossa activity base e o nome da nossa activity main.
3. samm: O Que É O Firebase

Firebase e uma 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.
Samm 4: Integrando O Firebase Ao Projeto Android Studio puudub




Integreeritud Firebase ao projeto android é bem simples, eksisteerivad kaks vormi, mis on fazer essa integração, primeira and 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 facilititar o entendimento. A primeira coisa que deve ser feita é acessar o site do firebase (https://firebase.google.com/) e entrar no menu "Sessão Iniciada" and fazer or castastro. Feito isso, clicque em "Aceder à Consola" ja nanela seguinte clique no link "Adicionar Projeto".
Pronto, feito isso estamos prontos para criar o 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 clickar "Kuulutus või Firebase ao seu Aplicativo Android". Nessa parte que "linkamos" de fato o firebase ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote utilizado na criação do projeto Android), ja soovitus või noso sertifikaat SHA-1. Por fim seguimos o passo a passo final do próprio site do firebase para concluirmos and integração.
5. samm: Telas Da Aplicação




O peamine objetivo na criação desse projeto é fazer uma plataforma simples and intuitiva para atingir o maior número de pessoas. A primeira tela é onde o 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 acessar või quadro interativo de senhas. Por ser apenas um protótipo, või aplicativo fornece apenas um controle básico das senhas, ou seja, funciona somente como um gestor simples dos clientes. A ideia é pidev evoluindo para que o cliente possa saber o tempo médio de atendimento por cada tipo de serviço e 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 diferentes tipos de clientes.
6. samm: Trechos De Códigos




A primeira figura mostra or trecho do código de castastro de novos usuários com o auxílio do Firebase, on e -mail and a senha do usuário é guardada em uma classe chamada "usuarios" and 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.
Eraldi kujutis on kinnitatud e -posti ja e -posti aadressi kasutamiseks ning selle sisselogimiseks on vaja kasutada Firebase como auxílio, se tudo ocorrer com sucesso chama a função para Abrir a Tela Principal, que é a tela onde või usuário solicita uma senha.
A terceira figura mostra or código response to 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 e a montagem da fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.
A uusim pilt kujutab endast JSONi taastamist (formaadis troca de dados), mida ei kasutata neljas interativo os dadas das chamadas.
Soovitan:
Projeto IoT - Sema detektor De Fumaça: 5 sammu

Projeto IoT - Sistema Detector De Fumaça: Sissejuhatus Sistema Detector de Fumaça koosneb igast lahendusest IoT -le või lubade andmisele või häirete jälgimisele Androidis. O projeto ja baseado em um microcontrolador que se comunica com a nu
Pequeno Projeto De Uma Casa Inteligente: 5 sammu

Pequeno Projeto De Uma Casa Inteligente: O projeto que faremos é de uma casa inteligente. Põhifunktsionaalsete funktsioonide gruppide põhifunktsioonid: · Monitoramento de illuminação and temperatura dos cômodos. · Monitoramente de list of alimentos e nível de água filterrada na geladeira.Não escrever
Projeto CoCoa: Um Colete De Comunicação Alternatiiv: 8 sammu

Projeto CoCoa: Um Colete De Comunicação Alternativa: CoCoA projekt on internetiga ühendatud kantav vest, mis võimaldab ühendada alternatiivse suhtluse kombatavaid sümboleid, et aidata kõne- või mitteverbaalse puudega inimesi. O Colete de Comunicação Alternativa (CoCoA) consi
Projeto Lumos: 8 sammu

Projeto Lumos: O projeto Lumos konsistentse konstrueerimisega uma luminária controlada and partir de um nutphone conectado and mesma rede móvel or wifi. Android -rakenduste heledate valgustite juhtimiseks, kiireks kasutamiseks ja teravustamiseks ning kasutusvõimaluste kasutamiseks
Õpetus Kas Projeto Final Do Curso IoT Aplicada nutikas kodu Inatel / Novembro 2017: 4 sammu (piltidega)

Tutorial Do Projeto Final Do Curso IoT Applicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem an required for de placesso de plataformas nativas do Android or IOS. Kui kasutate arvutit, kasutage sülearvutit com windows 10. Essa plataforma chama-se Ionic, q