# Olá, seja bem vindo

<figure><img src="https://1831447459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk4vm1BAonZb0lJir85Kt%2Fuploads%2FZND8R36Ykkojp0VLa4FY%2FIMG_20221023_140025349_HDR.jpg?alt=media&amp;token=62299eeb-f435-40e6-be26-8786e45f4079" alt=""><figcaption><p>DevKit ESP32-C3 LoRaWAN</p></figcaption></figure>

Nesse portal você vai encontrar toda documentação e caminhos necessários para que você possa aprender e desenvolver seus projetos utilizando nosso DevKit ESP32-C3 LoRaWAN.

Nele, você vai encontrar:

* Características
* Hardware
* Pinout
* Requisitos para desenvolvimento
* Comandos AT para comunicação com módulo LoRaWAN
* Exemplos para Arduino e ESP-IDF
* Material de Apoio
* Projeto e Artigos
* E nosso FAQ de Perguntas e Respostas


# Características

Características do DevKit LoRaWAN

<figure><img src="https://1831447459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk4vm1BAonZb0lJir85Kt%2Fuploads%2FNGx8kk7kUzMWkBhd5BKw%2FPCB-FRENTE01-002-removebg-preview.png?alt=media&amp;token=15ec769f-2899-4bb2-91c9-dac74d55167a" alt=""><figcaption></figcaption></figure>

* ESP32-C3 - Arquitetura RISC-V
* Módulo LoRaWAN da SmartModular, já homologado na Anatel
* Conector para antena externa
* Led RGB
* Botão multi uso
* GPIO's para uso geral
* Alimentação, Programação e Debug via USB
* Barra de alimentação 3v3, 5v e GND
* 4 Conectividades disponíveis
  * WiFi
  * Bluetooth
  * LoRa P2P
  * LoRaWAN

### Dimensões físicas da placa

* Comprimento: 73mm
* Largura: 28mm
* Altura: 11mm

### Consumo teórico(deep-sleep)

* ESP32-C3: 5uA
* SmartModular: 5uA
* SPX3819 LDO(regulador de tensão): 90uA

**Total: 100uA**

{% hint style="warning" %}
Em breve traremos um conteúdo mais detalhado sobre o consumo de energia baseado em contextos de projetos reais.
{% endhint %}


# Hardware

Hardware

{% content-ref url="/pages/bHU9spQHP8IAkzyypB18" %}
[ESP32-C3](/hardware/esp32-c3)
{% endcontent-ref %}

{% content-ref url="/pages/wgVPW8WgLMlE1dhFsWTP" %}
[SMW SX1262M0](/hardware/smw-sx1262m0)
{% endcontent-ref %}


# DevKit

Visão geral sobre o Devkit ESP32-C3 LoRawan

{% hint style="info" %}
**Em desenvolvimento**
{% endhint %}

### Circuito eletrônico

<figure><img src="https://1831447459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk4vm1BAonZb0lJir85Kt%2Fuploads%2FeQD99l1FhlE8wkUJjEvP%2Fcircuito.png?alt=media&amp;token=d3d14e93-364f-4c6e-9fae-2496ee798759" alt="DevKit ESP32-C3 LoRaWAN - Circuito eletrônico"><figcaption><p>DevKit ESP32-C3 LoRaWAN - Circuito eletrônico</p></figcaption></figure>


# SMW SX1262M0

Visão geral sobre o módulo SMW SX1262M0 da Smart Modular

O módulo Long-Range (LoRa®) é uma tecnologia sem fio capaz de transmitir e receber informação ponto-a-ponto por longas distancias com baixo consumo de energia usado em muitas redes de Internet das Coisas (IoT) em todo o mundo.&#x20;

A tecnologia LoRa® permite uma variedade de aplicações inteligentes IoT destinados a resolver desafios como gerenciamento de energia, controle de recursos naturais, controle de poluição, eficiência de infraestrutura, prevenção de desastres e muito mais, opera através de comandos AT enviados na porta serial (9600 bps).

<figure><img src="https://1831447459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk4vm1BAonZb0lJir85Kt%2Fuploads%2FE8sulyiTOVg7zHLN7aXz%2Flora.png?alt=media&amp;token=2ad1b36d-406a-46c6-941b-db2df8dca3bf" alt=""><figcaption><p>Módulo LoRaWAN da Smart Modular</p></figcaption></figure>

### Principais Recursos e Benefícios

* Modulação LoRa®
* Frequência de operação. Faixas: 902~~907.4MHz e 915.2~~927.8MHz
* 170 dB máximo link budget (SX1262)
* Nível de Saída RF de +22 dBm
* Baixa corrente RX de 4.6 mA&#x20;
* Taxa de bits programável até 62,5 kbps (LoRa®)
* 128Kbytes de Memória Flash, 36Kbytes de SRAM
* Corrente em repouso < 5µA
* Arm Cortex M0 + núcleo até 64MHz
* Rejeição de co-canal de 19 dB no modo LoRa®
* 2 portas seriais
* 6 GPIOs
* Alta sensibilidade de até -148 dBm
* 88 dB de bloqueio de imunidade a 1 MHz offset
* Detecção Automática de Atividade de Canal com AFC ultra-rápido

{% hint style="info" %}
Fonte e Referência\
\
<https://smartmodular.com.br/wp-content/uploads/2021/06/BROCHURE_SMW-SX1262M0_20210527_PT.pdf>
{% endhint %}


# ESP32-C3

Visão geral sobre o módulo ESP32-C3 da Espressif

<figure><img src="https://1831447459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk4vm1BAonZb0lJir85Kt%2Fuploads%2FXnjOPxKd8JkxvJA8h5KA%2FESP32-C3-MINI-1_SPL.webp?alt=media&amp;token=5e8ae946-79c8-4c32-956e-e3d1f18be966" alt=""><figcaption><p>Espressif ESP32-C3 MINI1</p></figcaption></figure>

{% hint style="info" %}
Confira mais detalhes no ESP32-C3 no site oficial da Espressif<br>

<https://www.espressif.com/en/products/socs/esp32-c3>
{% endhint %}

{% hint style="info" %}
Confira no documento em anexo, o datasheet referente ao ESP32-C3

\
<https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf>
{% endhint %}


# Pinout

Mapeamento dos pinos

### Mapeamento gerais

<table><thead><tr><th width="172.33333333333331" align="center">DevKit</th><th width="149" align="center">ESP32-C3</th><th>Função/Descrição</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">0</td><td>GPIO0, ADC1_CH0, XTAL_32K_P</td></tr><tr><td align="center">1</td><td align="center">1</td><td>GPIO1, ADC1_CH1, XTAL_32K_N</td></tr><tr><td align="center">2</td><td align="center">2</td><td>GPIO2 2, ADC1_CH2, FSPIQ</td></tr><tr><td align="center">3</td><td align="center">3</td><td>GPIO3, ADC1_CH3</td></tr><tr><td align="center">4</td><td align="center">4</td><td>GPIO4, ADC1_CH4, FSPIHD, MTMS</td></tr><tr><td align="center">5</td><td align="center">5</td><td>GPIO5, ADC2_CH0, FSPIWP, MTDI</td></tr><tr><td align="center">8</td><td align="center">8</td><td>GPIO8 2, RGB LED</td></tr><tr><td align="center">9</td><td align="center">9</td><td>GPIO9</td></tr><tr><td align="center">10</td><td align="center">10</td><td>GPIO10, FSPICS0</td></tr><tr><td align="center">18</td><td align="center">18</td><td>GPIO18, USB_D-</td></tr><tr><td align="center">19</td><td align="center">19</td><td>GPIO19, USB_D+</td></tr><tr><td align="center">RX</td><td align="center">21</td><td>GPIO21, U0TXD</td></tr><tr><td align="center">TX</td><td align="center">20</td><td>GPIO20, U0RXD</td></tr><tr><td align="center">LORA RX</td><td align="center">6</td><td>GPIO06</td></tr><tr><td align="center">LORA TX</td><td align="center">7</td><td>GPIO07</td></tr></tbody></table>

### Mapeamento dos periféricos

<table><thead><tr><th width="206">Identificador</th><th width="77.33333333333331">GPIO</th><th>Descrição</th></tr></thead><tbody><tr><td>LORA RX</td><td>7</td><td>Pino RX de comunicação com TX do Módulo LoRa</td></tr><tr><td>LORA TX</td><td>6</td><td>Pino TX de comunicação com RX do Módulo LoRa</td></tr><tr><td>PUSH BUTTON 1</td><td>9</td><td>Pino de comunicação com o botão</td></tr><tr><td>LED RGB</td><td>8</td><td>Pino de Comunicação com o LED RGB</td></tr><tr><td>PUSH BUTTON 2</td><td>-</td><td>Reset</td></tr><tr><td>GND</td><td>GND</td><td>Ground</td></tr><tr><td>3v3</td><td>3v3</td><td>3.3V power supply</td></tr><tr><td>5v</td><td>5v</td><td>5V power supply</td></tr></tbody></table>


# Requisitos

Requisitos

Para trabalhar com o DevKit LoRaWAN você vai precisar de:

1. DevKit

2. Cabo USB

3. Ambiente de programação

   * Arduino Core
     * Arduino IDE
     * VSCode + Platformio
   * ESP-IDF
     * VSCode
     * Eclipse
     * VSCode + Platformio

4. Conhecimento em programação

{% hint style="warning" %}
Observação
{% endhint %}

Caso você queira utilizar a conectividade LoRaWAN, você precisará obrigatoriamente de um Gateway LoRaWAN ou um plano de dados ativo da Rede ATC(American Tower) contratado previamente através de uma Operadora.

Operadoras que comercializam conectividade no mercado:

* KORE Wireless
* NLT
* TCTec
* Algar Telecom


# Comandos AT

Compilado geral sobre os principais comandos AT de comunicação com o Módulo LoRa

Segue em anexo a documentação de comandos AT completa que a Smart Modular disponibiliza.

{% file src="/files/zMd1wC6rIoPf9C2TGNbK" %}
SMART Modular Technologies - LoRa® AT Command Manual
{% endfile %}

{% content-ref url="/pages/34O66iQi33uNu5f8SRlm" %}
[Exemplos](/comandos-at/exemplos)
{% endcontent-ref %}


# Exemplos

Exemplos de comandos AT.

Os exemplos mostrados abaixo, visam criar uma familiaridade do módulo juntamente com os principais comandos envolvidos durante uma operação na Rede LoRaWAN.

### 1 - Testando a comunicação com o módulo:

Comando:

```
AT
```

Saída:

```
OK
```

### 2 - Reiniciando o módulo:

Comando:

```
ATZ
```

Saída:

```
MCU: TYPE-A
ATtention command interface
OTAA Mode enabled
DevEui= E4:A0:32:9B:C0:0C:15:F5
JoinEui= 01:01:01:01:01:01:01:01
AppKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C

```

### 3 - Restaurando o módulo para configurações de fábrica:

Comando:

```
AT+DEFLT
```

Saída

```
E7:D8:3F:61:15:93:63:19OTAA Mode enabled
DevEui= E4:A0:32:9B:C0:0C:15:F5
JoinEui= 01:01:01:01:01:01:01:01
AppKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C


OK
```

### 4 - Configurações iniciais do módulo:

#### 4.1 - Definindo uma nova chave de segurança(App Key):

Comando:

```
AT+APPKEY=2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C   
```

Saída:

```
OK
```

### 5 - Realizando JOIN na rede LoRaWAN

#### 5.1 - Modo OTAA

Comando:

```
AT+JOIN
```

Saída:

```
OK
JOINED
```

{% hint style="info" %}
Por padrão, o módulo LoRa já vem configurado em modo OTAA.
{% endhint %}

#### 5.2 Modo ABP

* Trocando o modo de autenticação para ABP

Comando:

```
AT+NJM=0
```

Saída:

```
ABP Mode enabled
DevEui= 00:05:16:80:00:11:55:5C
DevAdd=  01F9B4E4
NwkSKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C
AppSKey= 2B:7E:15:16:28:AE:D2:A6:AB:F7:15:88:09:CF:4F:3C


OK
```

* Salvar as configurações

Comando:

```
AT+SAVE
```

Saída:

```
OK
```

{% hint style="warning" %}
Quando o dispositivo entra modo ABP, não é preciso efetuar o JOIN na rede. Caso você execute o comando **AT+JOIN**, perceberá que receberá o retorno **AT\_ERROR**.
{% endhint %}

Para finalizar, reinicie o módulo.

### 6 - Envio de Uplinks

#### 6.1 - Payload plain text

Comando:

```
AT+SEND=1:Hello
```

Saída:

```
OK
```

#### 6.2 - Payload binária

Comando:

```
AT+SENDB=1:01
```

Saída:

```
OK
```

### 7 - Envio de Uplinks Confirmados

#### 7.1 - Configurando Mensagem Confirmada

Comando:

```
AT+CFM=1
```

Saída:

```
OK
```

#### 7.2 - Enviando Uplink

Comando:

```
AT+SENDB=1:01
```

Saída:

```
OK
Network Server "ack" an uplink data confirmed message transmission
```

### 8 - Recebimento de Downlinks

#### 8.1 - Sem Downlinks para serem recebidos:

Comando:

```
AT+RECVB
```

Saída:

```
0:

OK
```

#### 9.1 - Com Downlinks para serem recebidos:

Comando:

```
AT+RECVB
```

Saída:

```
6:0102

OK
```

### 10 - Dispositivo em Classe C:

#### 10.1 - Alterando a classe do módulo para Class C:

Comando:

```
AT+CLASS=C
```

Saída:

```
switch to class C done


OK
```

#### 10.2 - Salvando as configurações:

Comando:

```
AT+SAVE
```

Saída:

```
OK
```

#### 10.3 - Reiniciando o módulo

Comando:

```
ATZ
```

#### 10.4 - Efetuando o Join na Rede:

Comando:

```
AT+JOIN
```

Saída:

```
OK
JOINED
switch to class C done
```

### 11 - Salvando configurações na memória do módulo

Comando:

```
AT+SAVE
```

Saída:

```
OK
```


# Arduino Core

Exemplos de utilização do DevKit com IDE do Arduino

{% hint style="info" %}
Em Desenvolvimento
{% endhint %}

1. [Blink](/exemplos/arduino-core/blink)
2. [Serial Bridge](/exemplos/arduino-core/serial-bridge)
3. [Efetuando Join na Rede LoRaWAN - ABP](/exemplos/arduino-core/efetuando-join-abp)
4. [Efetuando Join na Rede LoRaWAN - OTAA](/exemplos/arduino-core/efetuando-join-otaa)
5. [Envio de Uplink na Rede LoRaWAN - ABP](/exemplos/arduino-core/envio-de-uplink-abp)
6. [Envio de Uplink na Rede LoRaWAN - OTAA](/exemplos/arduino-core/envio-de-uplink-otaa)
7. [Recebimento de Downlink da Rede LoRaWAN](/exemplos/arduino-core/recebimento-de-downlink)
8. [Enviando uplinks para TagoIO utilizando protocolo MQTT](/exemplos/arduino-core/tagoio-mqtt)
9. [Enviando uplinks para TagoIO utilizando protocolo HTTP](/exemplos/arduino-core/tagoio-http)


# Blink

Esse exemplo irá pegar o Led RGB conectado na GPIO8 e realizará um blink usando a própria biblioteca nativa que o Arduino Core/ESP-IDF disponibiliza.

### Dependências

\-

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/0741aec63a2042ce3ac68bd605b1922e>" %}


# Serial Bridge

Esse exemplo irá montar uma ponte serial entre seu ESP32 e o Módulo LoRaWAN para que você possa abrir o monitor serial e enviar comandos AT diretamente.

### Dependências

* [Software Serial](https://www.arduino.cc/reference/en/libraries/espsoftwareserial/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/47c7ec178985ac59a455b6b3f4774c3d>" %}


# Efetuando JOIN - ABP

Esse exemplo irá efetuar uma simples tentativa de JOIN na Rede LoRaWAN utilizando o método de autenticação ABP.

### Dependências

* [SMW\_SX1262M0](https://github.com/RoboCore/RoboCore_SMW-SX1262M0)
* [Software Serial](https://www.arduino.cc/reference/en/libraries/espsoftwareserial/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/4a654d771022a8e94921723c7aa4e45e>" %}


# Efetuando JOIN - OTAA

Esse exemplo irá efetuar uma simples tentativa de JOIN na Rede LoRaWAN utilizando o método de autenticação OTAA.

### Dependências

* [SMW\_SX1262M0](https://github.com/RoboCore/RoboCore_SMW-SX1262M0)
* [Software Serial](https://www.arduino.cc/reference/en/libraries/espsoftwareserial/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/5e4dcb2f7fbdcebb11c0e211f1d256ae>" %}


# Envio de Uplink - ABP

Esse exemplo irá efetuar o JOIN na Rede LoRaWAN utilizando autenticação ABP, e obtendo êxito, irá publicar uma mensagem a cada 15 segundos.

Durante a tentativa de JOIN, o Led RGB piscará na cor vermelho. Caso obtenha êxito, o led piscará na cor azul.

Com o sucesso da conexão, os Uplinks começarão a ser enviados, e durante este processo, o Led RGB piscará na cor Verde, sinalizando o início e o fim do envio.

### Dependências

* [SMW\_SX1262M0](https://github.com/RoboCore/RoboCore_SMW-SX1262M0)
* [Software Serial](https://www.arduino.cc/reference/en/libraries/espsoftwareserial/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/f53e05ec71599d731e3b8628031572a5>" %}


# Envio de Uplink - OTAA

Esse exemplo irá efetuar o JOIN na Rede LoRaWAN utilizando autenticação OTAA, e obtendo êxito, irá publicar uma mensagem a cada 15 segundos.

Durante a tentativa de JOIN, o Led RGB piscará na cor vermelho. Caso obtenha êxito, o led piscará na cor azul.

Com o sucesso da conexão, os Uplinks começarão a ser enviados, e durante este processo, o Led RGB piscará na cor Verde, sinalizando o início e o fim do envio.

### Dependências

* [SMW\_SX1262M0](https://github.com/RoboCore/RoboCore_SMW-SX1262M0)
* [Software Serial](https://www.arduino.cc/reference/en/libraries/espsoftwareserial/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/85edc07f816c057336908881d8d7fb8c>" %}


# Recebimento de Downlink

Esse exemplo irá efetuar o JOIN na Rede LoRaWAN, e obtendo êxito, irá publicar uma mensagem a cada 15 segundos e caso tenha um Downlink para ser recebido, será mostrado no monitor serial a payload juntamente com a porta.

Durante a tentativa de JOIN, o Led RGB piscará na cor vermelho. Caso obtenha êxito, o led piscará na cor azul.

Com o sucesso da conexão, os Uplinks começarão a ser enviados, e durante este processo, o Led RGB piscará na cor Verde, sinalizando o início e o fim do envio.

Assim que o Uplink for enviado e tiver Downlinks para serem recebidos da Rede LoRaWAN, o Led RGB piscará na cor Azul, sinalizando o inicio e o final do recebimento da mensagem.

### Dependências

* [SMW\_SX1262M0](https://github.com/RoboCore/RoboCore_SMW-SX1262M0)
* [Software Serial](https://www.arduino.cc/reference/en/libraries/espsoftwareserial/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/516e5849a9f9ffdfa3651f3c55ff2271>" %}


# TagoIO + MQTT

Neste exemplo, será enviado um Uplink a cada 10 segundos contendo temperatura, umidade e nível de bateria como payload para a Plataforma IoT TagoIO através do protocolo MQTT.&#x20;

### Dependências

* [PubSubClient](https://github.com/knolleary/pubsubclient)
* [Arduino JSON](https://arduinojson.org/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/2fc0781905bb62e8123e858439f4b692>" %}


# TagoIO + HTTP

Neste exemplo, será enviado um Uplink a cada 10 segundos contendo temperatura, umidade e nível de bateria como payload para a Plataforma IoT TagoIO através do protocolo HTTP.&#x20;

### Dependências

* [Arduino JSON](https://arduinojson.org/)

{% hint style="info" %}
Ambas bibliotecas podem ser baixadas dentro da própria IDE através do gerenciador de bibliotecas.
{% endhint %}

### Exemplo

{% embed url="<https://gist.github.com/douglaszuqueto/42b4faff59038804c349c5f3710add9c>" %}


# ESP-IDF

Exemplos de utilização do DevKit com ESP-IDF

{% hint style="info" %}
Em Desenvolvimento
{% endhint %}

1. [Blink](/exemplos/esp-idf/blink)
2. [Teste de comunicação com o módulo LoRaWAN](/exemplos/esp-idf/teste-de-comunicacao)
3. [Efetuando Join na Rede LoRaWAN](/exemplos/esp-idf/efetuando-join-otaa)


# Blink

Esse exemplo irá pegar o Led RGB conectado na GPIO8 e realizará um blink usando a própria biblioteca nativa que o Arduino Core/ESP-IDF disponibiliza.

{% embed url="<https://gist.github.com/douglaszuqueto/f5ebc9c90e57653c40ec7fa154d4b44f>" %}


# Teste de comunicação

Esse exemplo visa testar a comunicação do ESP32-C3 com o Módulo LoRaWAN através da comunicação serial.

No exemplo é utilizado uma biblioteca chamada [**Modem**](https://github.com/TeschRenan/modem) que nosso querido amigo [Renan Tesch](https://github.com/TeschRenan) desenvolveu com o objetivo de abstrair a comunicação com Comandos AT.

Além do teste de comunicação, também será mostrado no monitor serial o DeviceEUI seguido da Application Key do módulo.

{% embed url="<https://github.com/TeschRenan/modem>" %}

{% embed url="<https://gist.github.com/douglaszuqueto/e86944a7c7b14a657a97be66da7f19cb>" %}


# Efetuando JOIN - OTAA

Esse exemplo irá efetuar uma simples tentativa de JOIN na Rede LoRaWAN utilizando o método de autenticação OTAA.

{% embed url="<https://gist.github.com/douglaszuqueto/a1947eec926eb8b8d047a61b30123371>" %}


# Material de Apoio

## 1 - Webinar: Desenvolvimento rápido de dispositivos IoT LoRaWAN®

Esse Webinar faz uma breve apresentação da Empresa Smart Modular seguido de uma apresentação sobre o módulo LoRa/LoRaWAN desenvolvido pela empresa, e depois traz a abordagem no-code implementada nos módulos como também uma demonstração prática de utilização do produto.

{% embed url="<https://youtu.be/4slb7sXjJWA>" %}

## 2 - Cartilha LoRa/LoRaWAN da Khomp

"Esta cartilha tem o intuito instruir de forma simples e didática informações básicas referentes às tecnologias LoRa e LoRaWAN para facilitar o entendimento do escopo do processo de comunicação, fatores importantes para levar em consideração ao montar sua rede, nomes e expressões utilizados, entre outras informações."

{% file src="/files/wdDYNjtKKvCg2ZJy7LG1" %}
Cartilha LoRa/LoRaWAN da Khomp
{% endfile %}

## 3 - Khomp Hour | Webinar IoT: Desmistificando o LoRa™ e LoRaWAN® - Componentes e Aplicações

{% embed url="<https://youtu.be/luiYRy2tanQ>" %}

## 4 - Ebook: LoRa - LoRa LoRaWAN and IoT for beginners

Ebook desenvolvido pela Université Savoie Mont Blanc, esse material trás um conteúdo amplo e muito completo sobre a modulação LoRa juntamente com o protocolo LoRaWAN.&#x20;

Ebook indicado para quem está iniciando com a tecnologia.

{% file src="/files/ggR0g3OVzhwl33P8zc3V" %}
LoRa - LoRa LoRaWAN and IoT for beginners
{% endfile %}

Link: <https://www.univ-smb.fr/lorawan/en/free-book/>

## 5 - Ebook: LoRaWAN for advanced users

Ebook desenvolvido pela Université Savoie Mont Blanc, esse material trás um conteúdo mais avançado sobre o protocolo LoRaWAN.&#x20;

{% file src="/files/86dKvnxf2hP4cHBFYZr3" %}
LoRaWAN for advanced users
{% endfile %}

Link: <https://www.univ-smb.fr/lorawan/en/free-book/>


# Projetos

Lista de projetos relacionados com o DevKit ESP32-C3 LoRaWAN

### 1 - Contador de pulsos LoRaWAN(ESP-IDF) - by Pedro Bertoleti

<figure><img src="https://1831447459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk4vm1BAonZb0lJir85Kt%2Fuploads%2FwQWe2HSt2uxva3smGESd%2FContador%20de%20pulsos%20LoRaWAN%20(1).png?alt=media&amp;token=295bd9b0-100b-40d9-baaf-857fa9f52e57" alt="Contador de pulsos LoRaWAN - by Pedro Bertoleti"><figcaption><p>Contador de pulsos LoRaWAN (ESP-IDF)</p></figcaption></figure>

O objetivo do projeto é efetuar a medição de água, gás ou energia através da leitura de pulsos originadas por 2 entrada de sensores, onde pode-se monitorar até dois equipamentos.

* Hardware
  * DevKit ESP32-C3 LoRaWAN
* Software
  * ESP-IDF 4.4
  * VSCode

✔️ Autor: [Pedro Bertoleti](https://www.linkedin.com/in/ACoAAAUqiAcBR1sYIHs4qyP7lksr92iTnz19ng0)

{% embed url="<https://github.com/phfbertoleti/contador_pulsos_lorawan>" %}

### 2- Contador de pulsos LoRaWAN(Zephyr) - by Pedro Bertoleti

<figure><img src="https://1831447459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk4vm1BAonZb0lJir85Kt%2Fuploads%2FXGRkgcpDoAJvj5B9qSJm%2FContador%20de%20pulsos%20LoRaWAN%20(4).png?alt=media&amp;token=bbdb0b8e-ab10-4ae5-b407-aac1ed5dfda1" alt=""><figcaption><p>Contador de pulsos LoRaWAN (Zephyr)</p></figcaption></figure>

O objetivo do projeto é efetuar a medição de água, gás ou energia através da leitura de pulso originada por 1 entrada de sensor, onde pode-se monitorar um determinado equipamento.

* Hardware
  * DevKit ESP32-C3 LoRaWAN
* Software
  * Zephyr
  * VSCode

✔️ Autor: [Pedro Bertoleti](https://www.linkedin.com/in/ACoAAAUqiAcBR1sYIHs4qyP7lksr92iTnz19ng0)

{% embed url="<https://github.com/phfbertoleti/pulse_counter_project_zephyr>" %}

{% hint style="success" %}
**Em desenvolvimento**
{% endhint %}


# Artigos

Lista de artigos relacionados com o DevKit ESP32-C3 LoRaWAN

{% hint style="info" %}
**Em desenvolvimento**
{% endhint %}


# FAQ

Perguntas e Respostas sobre o DevKit LoRaWAN

<details>

<summary>1 - O DevKit já vem com conectividade LoRaWAN ativa?</summary>

Não. Você precisa contratar previamente um plano de dados através de uma operadora que comercializa a conectividade.

**Operadoras disponíveis:**

* KORE Wireless
* NLT
* TCTec
* Algar Telecom

</details>

<details>

<summary>2 - Se eu contratar o plano de alguma operadora citada acima, terei cobertura na minha cidade?</summary>

Depende. Hoje a American Tower tem cobertura em \~286 cidades, cobrindo boa parte do PIB Brasileiro.

Se você tem dúvida a respeito da cobertura, o portal IoT Labs disponibiliza um Mapa e uma Tabela com todas as cidades que estão cobertas pela conectividade.

[Confira aqui se a sua cidade possui cobertura LoRaWAN](https://iot-labs.io/rede-neutra-iot-lorawan-da-american-tower/#cobertura)

</details>


# Nossos canais

Segue abaixo nossas redes sociais para quem deseja acompanhar nosso trabalho.

### Douglas Zuqueto

* [Github](https://github.com/douglaszuqueto)
* [LinkedIn](https://devkit-lorawan.douglaszuqueto.com/nossos-canais/www.linkedin.com/in/douglaszuqueto)
* [Instagram](https://www.instagram.com/douglas_iot/)

### JVtech / João

* [LinkedIn JVTech](https://www.linkedin.com/company/jvtech/about/)
* [LinkedIn João](https://www.linkedin.com/in/jo%C3%A3o-alvares-07b881129/)
* [Instagram](https://www.instagram.com/jvtech.br/)
* [Site](https://jvtech.net.br/)


