|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/10-projetos-de-ibeacon-iot-internet-of-things/
课程评论:没有评论
本课程名为“10个iBeacon项目 - 物联网”,旨在教授学员如何利用 Delphi 开发支持 iOS 和 Android 平台的 iBeacon 应用。课程使用 Estimote 和 EM iBeacon 设备,通过 10 个实际项目,详细讲解了 iBeacon 的各项功能和应用场景。 **学员将学习到:** * **iBeacon 基础:** 如何识别周围的 iBeacon 设备,以及实现智能手机与 iBeacon 的交互。 * **位置感知:** 如何接收基于特定位置的消息,并计算设备与 iBeacon 的距离,利用接近度资源。 * **通知与交互:** 当接近 iBeacon 时,触发手机通知,让用户了解当前位置。 * **iBeacon 管理:** 如何单独(如公司不同部门)或组合(如整个区域)管理 iBeacon,实现更精细化的场景控制。 * **开发方式:** 学习使用 `TBeacon` 组件简化开发,也掌握纯手工(不依赖组件)的开发方式。 * **用户识别与数据集成:** * 识别进入 iBeacon 作用范围的手机(通过唯一手机代码)。 * 将手机代码与 PostgreSQL 数据库进行搜索,如果存在则返回用户信息。 * 如果手机代码不存在,则允许用户输入姓名,并将手机代码和用户名存入数据库,以便后续生成用户报告和统计。 * **部署与实测:** 课程包含一步步的应用程序创建、部署到 Android 和 iPhone 手机的教学,确保学员能够实际验证所学内容。 **课程先决条件:** * 具备良好的 Delphi 知识。 * 建议学过“Delphi iOS Android (课程 I): 使用 DataSnap, LiveBings 和 FireDAC 轻松快速地创建 iOS 和 Android 应用程序”。 课程内容涵盖了从 iBeacon 入门、项目创建、Android 和 iPhone 的测试,到 iBeacon 的详细属性(GUID, Minor, Major, RSSI, Distance)、设备管理、位置识别、通知集成、手机唯一码获取、与 PostgreSQL 数据库的集成,以及 DataSnap 服务器的创建和客户端配置,最终实现用户身份的识别和记录。课程还演示了开发中的手动实现方法和完整的部署流程。
Curso de iBeacon - IoT - Internet of Things (Internet das coisas)São 10 projetos com os fontes. Você vai conhecer os iBeacons usados no curso (Estimote e EM). É ensinado como fazer para criar APPs para Android e iOS (Iphone, IPad) usando o Delphi.Veja o que você irá aprender:Criar App que consegue identificar os Beacons ao seu redorVeja como fazer para interagir o seu aparelho smartphone com os iBeaconsVeja como fazer para receber mensagens no celular da sua localizaçãoVocê vai aprender como fazer para mostrar a distância que você se encontra de um determinado iBeacon (local)Não somente a distância, mas também como usar os recursos de ProximidadeAo se aproximar de um iBeacon, você vai aprender como fazer para que o celular receba notificaçõesAprenda como trabalhar com os iBeacons de forma individual (como se fosse setores separados de uma empresa, shopping, hospital etc), e também como trabalhar com eles de forma conjunta (Região), ou seja, todos atuando como se fosse um único ambiente, como se uma pessoa entrou ou saiu da empresa como um todo, e e não de um setor da mesma.Na maioria dos exemplos foi ensinado como criar APPs usando o componente tBeacon, que facilita muita a sua vida, mas também como fazer para criar o APP totalmente no braço (na unha), sem o uso do componenteAprenda como fazer para que o local onde possui um iBeacon não apenas saiba que um aparelho entrou no seu raio de atuação, mas também como identificar qual é o celular (código único do celular)Além de capturar o coódigo único do celular, também foi mostrado como fazer para fazer uma busca no banco de dados PostgreSQL (usando o servidor de aplicação DataSnap) desse código, caso existe um código no banco, é retorna do qual é o usuario que entrou ou saiu do local, mas se o código não existir, foi ensinado como fazer par que o usuário entre com o seu nome, e então é gravado no banco de dados tanto o código do celular como o nome da pessoa (dono do celular). Desta forma, da próxima vez que o usuário entrar ou sair de algum local, a empresa saberá o nome do usuário, podendo gerar relatórios e estatísticas incríveis.Foi mostrado passo a passo a criar os APPs e também como fazer o deploy para os celulares Android e Iphone, para que os alunos pudessem de fato ver que os que foi ensinado funciona nos dispositivos. Pré-requisitos: Ter bom conhecimento em Delphi ou ter assistido esse curso que eu criei: Delphi iOS Android (Curso I): Crie aplicativos para iOS e Android de uma forma muito simples, fácil e rápido usando DataSnap, LiveBings e FireDAC. Segue abaixo o cronograma e imagem das aulas: aula 6805 IoT IBeacon - Introducao ao curso de iBeacon com Delphi para iOS e Androidaula 6806 IoT IBeacon - Criando projeto e introducao ao TBeaconaula 6807 IoT IBeacon - Android Testando iBeacon eventos Enter Exit mostrando na telaaula 6808 IoT IBeacon - Iphone Configurando Mac Bundle ID Provisioning para App Storeaula 6809 IoT IBeacon - Testando iBeacon no Iphoneaula 6810 IoT IBeacon - GUID Minor Major RSSI Distance CurrentBeaconListaula 6811 IoT IBeacon - Parar Iniciar Limpar Beaconaula 6812 IoT IBeacon - Menu Principal e formulario para identificacao do iBeaconaula 6813 IoT IBeacon - Identificacao do local atraves do Minor e Majoraula 6814 IoT IBeacon - Identificacao de 3 locais ambientes com iBeacons Minor Majoraula 6815 IoT IBeacon - Video celular caminhando pelos ambientesaula 6816 IoT IBeacon - Notificacao para informar localizacaoaula 6817 IoT IBeacon - Mais Notificacao para informar localizacaoaula 6818 IoT IBeacon - FMLocalNotificationPermission true Notificacao no iOS Iphoneaula 6819 IoT IBeacon - Testando notificacao de localizacao no celular real.MOVaula 6820 IoT IBeacon - IMEI capturar codigo unico do celular Android e iOSaula 6821 IoT IBeacon - IMEI JTelephonyManager UIDevice Iphone e Androidaula 6822 IoT IBeacon - integrando iBeacon com IMEI do device iOS e Androidaula 6823 IoT IBeacon - distancia com timer para atualizar a cada segundoaula 6824 IoT IBeacon - TBeaconProximity Immediate Near Far distanciasaula 6825 IoT IBeacon - OnCalcDistance e calibraraula 6826 IoT IBeacon - Entrando e saindo de Regioes varios iBeaconsaula 6827 IoT IBeacon - Video testando no celular sobre regiaoaula 6828 IoT IBeacon - Recebendo iBeacon EM do Newton instalandoaula 6829 IoT IBeacon - Testando no celular iBeacon EMaula 6830 IoT IBeacon - criando beacon manualmente no braco sem componente TBeaconaula 6831 IoT IBeacon - TBeaconManager manulamnete e testando no celularaula 6832 IoT IBeacon - PostgreSQL iniciando identificacao do celular pelo nome do usuarioaula 6833 IoT IBeacon - criando DataSnap Server servidor de aplicacaoaula 6834 IoT IBeacon - DBXSQLConnection DataSnap Client para usuariosaula 6835 IoT IBeacon - ClientDataSet Usuarios Locate Localizar usuario do Celularaula 6836 IoT IBeacon - Testando no celular a identificacao do nome do usarioaula 6837 IoT IBeacon - InputQuery caixa dialogo para inserir usuario nao cadastradoaula 6838 IoT IBeacon - Gravando no banco o usuario do celular e testandoaula 6839 IoT IBeacon - personalizando codigo para mostrar dados na telaaula 6840 IoT IBeacon - testando no iOS iphone nome do usuarioaula 6841 IoT IBeacon - registrando mais um device iOS iPhone e testandoaula 6842 IoT IBeacon - Encerramento do curso de iBeacon