Inhoudsopgave:
- Stap 1: Sobre een DragonBoard 410C
- Stap 2: Preparando O Ambiente Android Studio
- Stap 3: O Que É O Firebase
- Stap 4: Integrando O Firebase Ao Projeto Geen Android Studio
- Stap 5: Telas Da Aplicação
- Stap 6: Trechos de Códigos
- Stap 7: Videodemonstratie
Video: Projeto Fila Fácil - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Er zijn verschillende soorten activiteiten die nodig zijn om de organisatie van de organisatie en de activiteiten te organiseren. Em alguns estabelecimentos podemos demorar alguns minutos of até mesmo esperando por atendimento. Para minimizar o desgaste essa espera, desenvolvemos nesse trabalho um sistema de gerenciamento de fila, onde o usuário, passa a ter o control da sua senha na palma da mão. Een hoofdidee van de klant is een viervoudig atendimento in de buurt van het tempo dat wordt geschat op een andere manier om de juiste resolutie te gebruiken.
Een seguir será desenvolvimento todo o processo desenvolvimento do protótipo para essa solução, tais como o desenvolvimento do software, of hardware para exibição em tela en um vídeo demonstrativo. Het is mogelijk om klanten en controle te hebben over alle activiteiten die nodig zijn om de platformen van Google Chamada Firebase te openen. Essa plataforma permite que todos os usuários acessem informaçes da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:
1. Placa DragonBoard 410c (gegevensblad)
2. Android S9tudio (site)
3. Firebase (site)
Stap 1: Sobre een DragonBoard 410C
Nesse projeto utilizamos a placa dragonboard 410c voor transmissie voor video en aplicativo com als informações do quadro interativo utilizando een porta HDMI dessa placa. Abaixo segue als principais especificações da placa.
Een plaat DragonBoard 410c en een plaat van 96boards op basis van geen processor uit de serie Qualcomm Snapdragon 400.
Possui:
CPU: Quad-Core ARM® Cortex® A53 (32 e 64 bits)
Geheugen: 1GB LPDDR3 533MHz
Memoria de armazennamento: 8GB
Slot voor winkelwagenão SD
Wifi 802.11 b/g/n
Bluetooth 4.1
GPIO de 40 pinos de baixa velocidade
GPIO de 60 pinos de alta velocidade
Ondersteuning voor Android 5.1 (Lollipop), Linux en Windows IoT Core.
Stap 2: Preparando O Ambiente Android Studio
As figuras acima demonstram o passo a passo para criar um novo projeto do Android. Primeiro ontwikkelt clicart initiar novo projeto Android Studio, em seguida a proxima tela deve-se colocar o nome do projeto com o nome do pacote en o local onde ira salvá-lo. Na terceira tela é onde definimos o SDK (Kit de Desenvolvimento de software) minimo que o nosso sistema irá suportar. Por fim selecionamos a nossa activity base e o nome da nossa activity principal.
Stap 3: O Que É O Firebase
Firebase is een platform voor desenvolvimento de aplicações web en moveis, foi desenvolvida inicialmente pela startup Envolve em 2011 en pouco tempo adquirida pela google no an an 2014.
O firebase nos dias atuais permite armazenar en sincronizar dados em aplicações em tempo real, criar um sistema de autenticação de usuários, armazenar en disponibilizar arquivos, armazenar en sincronizar dados do aplicativo em escalaras out global, en sedert aplicativo em escalaras out global.
Stap 4: Integrando O Firebase Ao Projeto Geen Android Studio
Een geïntegreerde firebase en een projeto android en een eenvoudige versie, bestaande uit twee vormen van een essa integraço, een primeira en een através da própria-interface voor android studio die gebruik kan maken van assistentie om firebase en pode ser feitelijke geen menu Ferramentas > Firebase voor abrir abrir 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 facilitar o entendimento. Een primeira coisa que deve ser feita é acessar o site do firebase (https://firebase.google.com/) e entrar geen menu "Sessão Iniciada" e fazer o cadastro. Feito isso, clique em "Aceder à Consola" en na janela seguinte clique geen link "Adicionar Projeto".
Pronto, facto isso estamos prontos para criar o nosso projeto android studio op plataforma firebase, een janela de projeto já está aberta en devemos inserir nela o nosso projeto, o país em que eestamos e clicare eme. Uma nova janela se abrirá en nela devemos clicar em "Adicionar o Firebase oa seu Aplicativo Android". Een deel van de "linkamos" de fato o firebase en nosso projeto, inseindo o nome do nosso pacote (mesmo pacote utilizado na criação do projeto Android), en aanvullende o nosso certificado SHA-1. Door de volgende stap te zetten naar de definitieve versie van de site om de firebase te sluiten en te integreren.
Stap 5: Telas Da Aplicação
O principal objetivo na criação desse projeto é fazer uma plataforma simples en intuitiva para atingir o maior número de pessoas. Een primeira tela é onde o usuário faz o login of realiza um novo cadastro caso ainda não o tenha feito, a segunda tele é onde o usuário acessa depois de realizar o login, nela podemos ver um botão onde pode-se real-se nova senha en acessar of quadro interativo de senhas. Door middel van protótipo, of aplicativo fornece apenas um control básico das senhas, of seja, funciona somente como um gestor simples dos clientes. Een idee van een continu evoluindo para que o cliente possa sabre of tempo médio de atendimento por cada tipo de serviço en enviar uma notificação o usuário quando estiver próximo da sua vez. Een última tela é onde ocorre a gestão pelo atendente, nela existe a separação andtre clientes normalis e clientes com prioridades, assim o estabelecimento consegue criar filas alternativas para diferentes tipos de clientes.
Stap 6: Trechos de Códigos
Een primeira figura o trecho do código de cadastro de novos usuários com of auxílio do Firebase, onde o e e een senha do usuário é guardada em uma classe chamada "usuarios" en recuperada no momento da autenticação. Het is mogelijk om een beschrijving te geven van het gebruik van Base64 voor een proteger van het verleden.
Een segunda imagem mostra a validação do email en senha do usuário to login também utilizando o Firebase como auxílio, se tudo ocorrer com sucesso chama a função para Abrir a Tela Principal, que o a telario onde
Een terceira figura mostra o código responsável por apresentar a lista de clientes que sollicitaram uma senha para os atendentes, que sua vez realizarão as chamadas de cada cliente. Nesta figura vemos a busca dos dados no firebase en a montagem da fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.
Een ultima imagem mostra a recuperação do JSON (formatação de troca de dados) usado no quadro interativo os dados das chamadas.
Aanbevolen:
Projeto Lumos: 8 stappen
Projeto Lumos: O projeto Lumos bestaat uit een constructie van de verlichting die wordt bestuurd door een onderdeel van een smartphone die is aangesloten op een nieuwe wifi-verbinding. Para controlar a luminária foi desenvolvido um aplicativo Android, que permite apagar e acender a luz utilizando além
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 stappen (met afbeeldingen)
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: Geen desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem a necessidade de acessar os recursos de plataformas nativas do Android of IOS. Gebruik de computer om een notebook te gebruiken voor windows 10. Essa plataforma chama-se Ionic, q
Een Smart Home starten - Projeto Final: 6 stappen
Een Smart Home starten - Projeto Final: Projeto apresentado é parte do projeto final do curso de IoT applicado a Smart Home.O projeto mostrado a seguir é parte do projeto final a ser apresentado no curso the IoT aplicada a Smart Home, que cones de sensores e atuadores conec