Skip to content

Commit

Permalink
Merge pull request #1976 from Jessie219-web/main
Browse files Browse the repository at this point in the history
update: Indicator for Meshtastic GPS firmware
  • Loading branch information
limengdu authored Dec 10, 2024
2 parents db1a60e + 8e41583 commit 0d5ad9a
Show file tree
Hide file tree
Showing 3 changed files with 204 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,16 @@ last_update:
---


<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/Meshtastic/indicator-page.png" alt="pir" width={800} height="auto" /></p>


<div className="table-center">
<video width="730" height="500" controls autoPlay muted>
<source
src="https://media-cdn.seeedstudio.com/media/catalog/product/1/-/1-114993532_sensecap_indicator_for_meshtastic_lora__2.mp4"
type="video/mp4"
/>
</video>
</div>

<div class="get_one_now_container" style={{textAlign: 'center'}}>
<a class="get_one_now_item" href="https://www.seeedstudio.com/catalogsearch/result/?q=sensecap%20indicator">
Expand All @@ -21,15 +30,48 @@ last_update:
</div>


SenseCAP Indicator is a 4-inch touch screen driven by ESP32-S3 and RP2040 Dual-MCU. With the compatibility with Meshtastic, SenseCAP Indicator can be another game changer as your Meshtastic phone or you name it.

SenseCAP Indicator is a 4-inch touchscreen device designed for Meshtastic®, powered by dual MCUs, the ESP32 and RP2040, and supports Wi-Fi, BLE, and LoRa®. It is an open-source, powerful IoT development platform.

## Introduction

### Feature


* **Supports Meshtastic:** Pre-flashed with Meshtastic firmware, it is ready to work once powered on. You can also upgrade the firmware using Meshtastic Flasher.<br/>
* **Dual MCUs and Rich GPIOs:** Equipped with powerful ESP32S3 and RP2040 dual MCUs and over 400 Grove-compatible GPIOs for flexible expansion options.<br/>
* **Local LoRa® Hub for IoT Connectivity:** Integrated with the Semtech SX1262 LoRa® chip, the device can be converted to a LoRaWAN® Single-Channel Gatewa via tutorial. Alternatively, connect LoRa® devices to popular IoT platforms like Matter via Wi-Fi.<br/>
* **Fully Open Source Platform:** Leverage the extensive ESP32 and Raspberry Pi open-source ecosystem for infinite application possibilities.<br/>
* **Suitable for Multiple Application Scenarios:** Can be used as a Meshtastic desktop node or a car node, as well as a LoRaWAN® Single-Channel Gateway.

### Specification

|Screen|3\.95 Inch, Capacitive RGB Touch Screen|
| :- | :- |
|**Screen Resolution**|480 x 480 pixels|
|**Power Supply**|5V-DC, 1A|
|**Battery**|N/A|
|**Processor**|<p>**ESP32-S3:** Xtensa® dual-core 32-bit up to 240 MHz</p><p>**RP2040:** Dual ARM Cortex-M0+ up to 133MHz</p>|
|**Flash**|<p>**ESP32-S3:** 8MB</p><p>**RP2040:** 2MB</p>|
|**External Storage**|Support up to 32GB Micro SD Card (not included)|
|**Wi-Fi**|802\.11b/g/n, 2.4GHz|
|**Bluetooth**|Bluetooth 5.0 LE|
|**LoRa(SX1262**)|Support 862-930MHz|
|**Buzzer(Not developed yet)**|MLT-8530, Resonant Frequency:2700Hz|
|**Certification**|CE/FCC|

### Hardware Overview


The **[SenseCAP Indicator D1L](https://www.seeedstudio.com/SenseCAP-Indicator-D1L-p-5646.html)** and **[D1Pro](https://www.seeedstudio.com/SenseCAP-Indicator-D1Pro-p-5644.html)** supports Meshtastic network now!
<p style={{textAlign: 'center'}}><img src="https://media-cdn.seeedstudio.com/media/wysiwyg/HO-114993532.png" alt="pir" width={800} height="auto" /></p>



## Flash Firmware


### Flash Application Firmware

**Video Instruction**

<iframe width="100%" height="500" src="https://www.youtube.com/embed/55Sz8kHSyV4" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Expand Down Expand Up @@ -65,6 +107,31 @@ Please select the `USB Serial` one, not the INDICATOR RP2040.



### Flash GPS Firmware


The SenseCAP Indicator doesn't have a GPS built-in, to get the GPS location, a [Grove GPS Module](https://www.seeedstudio.com/Grove-GPS-Air530-p-4584.html) is required.<br/>
Connect the GPS Module to the Grove port and then flash the GPS firmware.

* **[GPS Firmware Download](https://files.seeedstudio.com/wiki/SenseCAP/Meshtastic/meshtastic_gps.ino.uf2)**

<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/Meshtastic/gps-connect.png" alt="pir" width={800} height="auto" /></p>



Long press this internal button using a needle, then connect the device to your PC by the provided USB type-C cable, release the button once connected.


<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/SenseCAP_Indicator/SenseCAP_Indicator_56.png" alt="pir" width={600} height="auto" /></p>


Download the `UF2` file and copy it to the `RPI-RP2` drive. Firmware should be flashed after the file is downloaded and the device reboots.



<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/SenseCAP_Indicator/disk.png" alt="pir" width={600} height="auto" /></p>





Expand Down Expand Up @@ -172,3 +239,25 @@ Refer to [LoRa Region by Country](https://meshtastic.org/docs/configuration/regi

Now that you have set the LoRa region on your device, you can continue with configuring any [LoRa Configs](https://meshtastic.org/docs/configuration/radio/lora/) to suit your needs.

### Pages Description



### Precautions

#### Role Selection

:::caution
DO NOT select the Repeater role, which will cause the device to repeatedly reboot.
:::


#### GPS Module


If you didn't connect the GPS module, please disable the GPS function in the `Meshtastic` App, otherwise the device will keep trying to find the GPS module, which will cause the device to take a long time to boot up the screen.

<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/Meshtastic/gps-module.png" alt="pir" width={600} height="auto" /></p>



11 changes: 11 additions & 0 deletions docs/Network/Meshtastic_Network/T1000-E/sensecap_t1000_e.md
Original file line number Diff line number Diff line change
Expand Up @@ -551,8 +551,19 @@ When you have completed the above steps, then you can follow this [step](https:/



### Solid LED


**Description:**

The LED stays on without flashing, and there is no response when pressing the button, this indicates the device is in DFU mode.


**Solution:**

Force Reboot the device: Press and hold the button, then connect the charging cable.


## Resource

[Meshtastic Doc](https://meshtastic.org/docs/introduction/)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
---
description: Low Data Consumption Mode Config(for 4G version)
title: Low Data Consumption Mode Config(for 4G version)
keywords:
- SenseCAP_M2
- Gateway
image: https://files.seeedstudio.com/wiki/SenseCAP/Tracker/tracker.webp
slug: /traffic_saving_config
last_update:
date: 12/4/2024
author: Jessie
---


This tutorial will guide users to configure the low data consumption mode for the M2 Multi-Platform Gateway **4G version**. In this mode, the traffic per month is expected to be around **60M**. The specific traffic depends on the nodes packets, etc.


:::caution note
1. The status display of the APP may be delayed
2. The network switch and RGB indicator light will change after 5 minutes
:::


### Check Firmware Version



Before configuring the low data consumption mode, check the OS and firmware version first.

:::tip
The OS version needs to be newer than 0.9.5<br/>
The firmware version needs to be newer than 1.1.6
:::

Check the [Quick Start](https://wiki.seeedstudio.com/quick_start_with_M2_MP/) to log in the Luci page.

Navigate to `Status` -> `Overview`, check the current OS and firmware version.

<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/M2_Multi-Platform/version-check.png" alt="pir" width={800} height="auto" /></p>


#### Upgrade OS


The OS firmware can‘t be updated automatically, so users need to manual operate it.


Navigate to `System` -> `Backup/Flash Firmware`, click `Update`.

:::danger
Keep the power connection during the upgrade period.
:::

<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/M2_Multi-Platform/online-update.png" alt="pir" width={800} height="auto" /></p>




### White List Config


This tab is used to filter out nodes you don't need to save traffic.

* For `SenseCAP` Mode, Nodes other than SenseCAP will be automatically filtered, don’t need additional configuration.

* For `Packet Forwarder` and `Basic Station` Mode, need to enable the White List Mode.

:::tip
If you are using AWS platform, you can skip this step, just config the white list on AWS console.
<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/M2_Multi-Platform/aws-white-list.png" alt="pir" width={600} height="auto" /></p>
:::

`OUI List`: The first three bytes of the node EUI. *Used to filter join-request packets*.<br/>
eg. for SenseCAP node, the OUI is '2CF7F1'

`Network ID List`/`DevAddr`: *Used to filter uplink packets*.<br/>
eg. for SenseCAP node,the NetID is '000013', DevAddr is '27000000 - 27FFFFFF'

More details refer to [NetID and DevAddr Prefix Assignments](https://www.thethingsnetwork.org/docs/lorawan/prefix-assignments/)


<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/M2_Multi-Platform/white-list-config.png" alt="pir" width={800} height="auto" /></p>



### Set PING Params


Used to check if the link is up, leave it blank to assume interface is always online.

<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/M2_Multi-Platform/mwan3.png" alt="pir" width={800} height="auto" /></p>


### Enable Low Data Consumption Mode

Enable the `Low Data Consumption Mode`, and set the `alive time`, default in SesneCAP Platform: 86400.

After settings, please restart the gateway to apply the changes.

<p style={{textAlign: 'center'}}><img src="https://files.seeedstudio.com/wiki/SenseCAP/M2_Multi-Platform/mode-enable.png" alt="pir" width={800} height="auto" /></p>

0 comments on commit 0d5ad9a

Please sign in to comment.