O documento descreve a tecnologia LoRa e The Things Network para conectar dispositivos da Internet das Coisas à Internet de longo alcance. O LoRa permite alcances de 2-5 km em áreas urbanas e 10-15 km em áreas rurais com baixo consumo de energia. The Things Network é uma rede global e gratuita que usa o protocolo LoRaWAN para conectar dispositivos sem fio à Internet através de gateways comunitárias.
5. Como é que se ligam
Coisas à Internet?
É isso que vou explicar!
6.
7. Requisitos WWAN (Wireless Wide Area Network) para IoT
Longo Alcance
Eficiência Energética (Baterias...)
Baixo Custo
Baixo Débito
Protocolo Aberto (melhor)
Fácil gestão de equipamentos (requisito IoT)
8.
9. O que é LoRa (Long Range) ?
LoRa é uma nova técnica de modulação para ambientes sem fios
LoRa tem um alcance (a potencias baixas)
2~5 Km em áreas urbanas
10~15 Km em áreas rurais
LoRa é uma tecnologia proprietária, patenteada pela Semtech
Na realidade a Semtech comprou IPR de uma firma francesa (Cycleo SAS)
10. LoRaMAC/LoRaWAN
• Tipologia em estrela (tal como as
redes celulares)
• Fácil instalar/manter, reduz custos de
infraestrutura, otimiza tempo vida
baterias
• Solução completa, inclui servidores de
gateway e rede.
• Permite aos clientes focarem apenas
na aplicação/caso de uso
11. Qual é a pilha protocolar
LoRa ?
• A camada LoRaWan subdivide-se em
3:
• Class A – Baseline
• Class B – Beacon
• Class C - Continous
12. The Things Network (TTN)
• LoRa usa bandas ISM (não
licenciadas)
• O transporte entre
componentes é feito usando
TCP/IP (Internet)
• Porque não construir uma
rede concorrencial aos
operadores de
telecomunicações ?
13. Por onde começar ?
Estar numa área coberta por uma Gateway
Não precisa de ser minha!
Ter um dispositivo com rádio LoRA
The Things Node
PyCom
Dragino Shield
15. Registar o dispositivo
Device ID – Nome “humano”
Device UID – Endereço a
configurar no dispositivo
from network import LoRa
import binascii
lora = LoRa(mode=LoRa.LORAWAN)
print(binascii.hexlify(lora.mac()).upper().dec
ode('utf-8'))
18. Acesso por API
DATA API: MQTT
Servidor:
eu.thethings.network
User: Application ID
Password: Application Access Key
Receber uplink dos nossos devices:
“+/devices/+/up”
Mais info:
https://www.thethingsnetwork.org/docs/applic
ations/mqtt/api.html
Application Manager API: HTTP
Permite gerir de forma automizada a nossa
aplicação e dispositivos
Mais info:
https://www.thethingsnetwork.org/docs/applic
ations/manager/api.html
19. Estado Actual da Rede
• +350 Comunidades
• +80 países
• +1100 Gateways
• Portugal:
• Aveiro, Algarve, Coimbra, Lisboa e
Porto