# 🎯 Definição
> [!Abstract] Definição
> O **IoT-A (Internet of Things - Architecture)** foi um projeto europeu (FP7) que estabeleceu o **Architectural Reference Model (ARM)**. Ele fornece um framework comum, terminologia e modelos de referência para permitir a interoperabilidade entre diferentes sistemas de [[Internet das Coisas|IoT]], funcionando como um "blueprint" para o desenvolvimento de arquiteturas de [[Internet das Coisas|IoT]] escaláveis e seguras.
# 📝 Notas
## 1. O Modelo de Referência Arquitetural (ARM)
O IoT-A não dita uma implementação única, mas oferece um conjunto de ferramentas que consiste em:
- **Modelos de Referência:** Descrevem os fundamentos (Domínio, Informação, Comunicação).
- **Arquitetura de Referência:** Fornece visões (funcional, informação, implantação) e diretrizes de design.
## 2. Modelos Principais do IoT-A
Para descrever um sistema [[Internet das Coisas|IoT]] de forma completa, o IoT-A utiliza vários submodelos:
- **Modelo de Domínio:** Define os conceitos básicos como _Physical Entities_ (objetos reais), _Virtual Entities_ (representações digitais), _Devices_, _Resources_ e _Services_.
- **Modelo de Informação:** Define como os dados são estruturados e manipulados.
- **Modelo de Comunicação:** Descreve as pilhas de protocolos e como as entidades se conectam.
- **Modelo de Confiança, Segurança e Privacidade:** Aborda a proteção de dados e a integridade do sistema.
## 3. Visões Arquiteturais (Views)
O IoT-A propõe diferentes perspectivas para analisar o sistema:
- **Visão Funcional:** Descreve os grupos de funcionalidades (Gerenciamento de Dispositivos, Organização de Serviços, etc.).
- **Visão de Informação:** Foca no fluxo de dados e armazenamento.
- **Visão de Implantação e Operação:** Trata da infraestrutura física e componentes de software.
## 4. Diagrama da Arquitetura
![[Arquitetura de referência IoT-A.png]]
# 🔗 Conceitos relacionados
- [[Plataforma IoT FIWARE]]
# 📚 Referências
- [IoT-A Project Official Site (Archive)](https://cordis.europa.eu/project/id/257521)
- [The IoT-A Architectural Reference Model Explained - Springer](https://link.springer.com/book/10.1007/978-3-642-40403-0)
- Bassi, A., et al. (2013). _Enabling Things to Talk: Designing IoT-A Reference Architecture_.