diff --git a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_Getting_Started.md b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_Getting_Started.md index de5de94ddfdb..00d0d63c84a3 100644 --- a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_Getting_Started.md +++ b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_Getting_Started.md @@ -532,7 +532,6 @@ sudo apt install nvidia-jetpack -y Device Image Link - Alternative Image Link JetPack Version L4T Version @@ -540,25 +539,21 @@ sudo apt install nvidia-jetpack -y reComputer Industrial J4012 - Download1 - Download2 + Download1 6.0 36.3.0 reComputer Industrial J4011 - Download1 - Download2 + Download1 reComputer Industrial J3011 - Download1 - Download2 + Download1 reComputer Industrial J3010 - Download1 - Download2 + Download1 diff --git a/docs/Edge/reCamera/reCamera_get_start.md b/docs/Edge/reCamera/reCamera_get_start.md index a93199549a59..2351d152b3d0 100644 --- a/docs/Edge/reCamera/reCamera_get_start.md +++ b/docs/Edge/reCamera/reCamera_get_start.md @@ -5,7 +5,7 @@ keywords: - Edge - reCamera image: https://files.seeedstudio.com/wiki/reCamera/recamera_banner.webp -slug: /recamera_get_start +slug: /recamera_getting_started last_update: date: 11/11/2024 author: Parker Hu @@ -109,4 +109,4 @@ Thank you for choosing our products! We are here to provide you with different s
-
\ No newline at end of file + diff --git a/docs/Edge/reCamera/reCamera_network_connection.md b/docs/Edge/reCamera/reCamera_network_connection.md index 24b9968562b2..068758da9c86 100644 --- a/docs/Edge/reCamera/reCamera_network_connection.md +++ b/docs/Edge/reCamera/reCamera_network_connection.md @@ -5,7 +5,7 @@ keywords: - Edge - reCamera image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png -slug: /recamera_getting_started +slug: /recamera_network_connection last_update: date: 09/29/2024 author: Parker Hu diff --git a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_ESP32C6/Application/xiao_esp32c6_zigbee.md b/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_ESP32C6/Application/xiao_esp32c6_zigbee.md index dedceb33f563..d8ee1369adc6 100644 --- a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_ESP32C6/Application/xiao_esp32c6_zigbee.md +++ b/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_ESP32C6/Application/xiao_esp32c6_zigbee.md @@ -1,6 +1,6 @@ --- description: In this tutorial, we will embark on a journey to explore Zigbee application development using the XIAO ESP32C6 development board. The XIAO ESP32C6 is a compact yet powerful board that features the ESP32-C6 chip, which offers integrated Wi-Fi and Bluetooth Low Energy (BLE) connectivity. By leveraging the ESP Zigbee SDK, we can harness the full potential of the XIAO ESP32C6 and extend its capabilities to include Zigbee functionality. -title: Quick start with Zigbee on XIAO ESP32C6 by IDF +title: XIAO ESP32C6 Zigbee Quick Start Guide (ESP-IDF) image: https://files.seeedstudio.com/wiki/xiaoc6_zigbee/3.jpg slug: /xiao_esp32c6_zigbee last_update: @@ -8,8 +8,6 @@ last_update: author: Citric --- -# Quick start with Zigbee on XIAO ESP32C6 by IDF - Zigbee is a widely adopted wireless communication protocol that finds extensive use in home automation, smart energy management, and Internet of Things (IoT) applications. Known for its low power consumption, reliable data transmission, and mesh network capabilities, Zigbee is an excellent choice for building scalable and efficient wireless networks. In this tutorial, we will embark on a journey to explore Zigbee application development using the XIAO ESP32C6 development board. The XIAO ESP32C6 is a compact yet powerful board that features the ESP32-C6 chip, which offers integrated Wi-Fi and Bluetooth Low Energy (BLE) connectivity. By leveraging the ESP Zigbee SDK, we can harness the full potential of the XIAO ESP32C6 and extend its capabilities to include Zigbee functionality. diff --git a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_RP2350/XIAO-RP2350-with-MicroPython.md b/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_RP2350/XIAO-RP2350-with-MicroPython.md deleted file mode 100644 index 3edf2811c0ab..000000000000 --- a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_RP2350/XIAO-RP2350-with-MicroPython.md +++ /dev/null @@ -1,106 +0,0 @@ ---- -description: how to use MicroPython for RP2350 -title: Seeed Studio XIAO RP2350 with MicroPython -image: https://files.seeedstudio.com/wiki/seeed_logo/logo_2023.png -slug: /xiao-rp2350-micropython -sidebar_position: 3 -last_update: - date: 2024-08-08T07:21:33.838Z - author: Spencer -draft: true ---- - -## Introduction - -Micropython is known for ..., RP2 Family all support Micropyhon and CircuitPython -Welcome to the guide on using MicroPython with the Seeed Studio XIAO RP2350! This guide will help you get started with setting up MicroPython, writing and running your first script, and exploring the capabilities of the XIAO RP2350 using the Thonny IDE. - -## What You'll Need - -- Seeed Studio XIAO RP2350 -- USB-C cable -- Computer with internet access -- Thonny IDE (recommended for beginners) - -## Setting Up MicroPython on the XIAO RP2350 - -1. **Download and Install Thonny IDE** - - Thonny IDE is a beginner-friendly Python IDE that is perfect for writing and running MicroPython scripts. You can download it from [here](https://thonny.org/). - -2. **Install MicroPython Firmware** - - To use MicroPython on the XIAO RP2350, you need to flash the MicroPython firmware onto the board. - - - Download the latest MicroPython firmware for RP2040 from the [official site](https://micropython.org/download/rp2-pico/). - - Connect the XIAO RP2350 to your computer while holding the BOOTSEL button to enter the bootloader mode. - - Drag and drop the downloaded `.uf2` file onto the RP2040 storage device that appears. - -3. **Configure Thonny IDE** - - - Open Thonny IDE. - - Go to `Tools` > `Options` > `Interpreter`. - - Select `MicroPython (Raspberry RP2350)` as the interpreter and select the corresponding COM port. - -## Writing Your First MicroPython Script - -1. **Hello, World!** - - Let's start with a simple script to print "Hello, World!" to the console. - - ```python - print("Hello, World!") - ``` - -2. **Running the Script** - - - Type the script in the Thonny editor. - - Click the `Run` button or press `F5`. - - You should see "Hello, World!" printed in the console. - -## Exploring GPIO Control - -Let's explore how to control the GPIO pins on the XIAO RP2350 with MicroPython. - -1. **Blinking an LED** - - Connect an LED to a GPIO pin (e.g., GP25) with a suitable resistor. - - ```python - import machine - import time - - led = machine.Pin(25, machine.Pin.OUT) - - while True: - led.value(1) # Turn LED on - time.sleep(1) - led.value(0) # Turn LED off - time.sleep(1) - ``` - -2. **Running the LED Blinking Script** - - - Type the script in the Thonny editor. - - Click the `Run` button or press `F5`. - - The LED should start blinking on and off. - -## Additional Resources - -- [Thonny IDE Setup Guide](https://raspberrytips.com/thonny-ide-raspberry-pi/) -- [Raspberry Pi Documentation](https://www.raspberrypi.com/documentation/microcontrollers/micropython.html) -- [Raspberry Pi Pico-series Python SDK](https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-python-sdk.pdf) - -## Tech Support & Product Discussion - -Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs. - -
- - -
- -
- - -
diff --git a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_RP2350/XIAO-RP2350.md b/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_RP2350/XIAO-RP2350.md index 5f157ee763ea..d7e72b4073bf 100644 --- a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_RP2350/XIAO-RP2350.md +++ b/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_RP2350/XIAO-RP2350.md @@ -10,7 +10,7 @@ keywords: sidebar_position: 0 last_update: author: Spencer - date: 2024-08-14T06:25:44.889Z + date: 2024-11-22T05:59:15.764Z --- import Tabs from '@theme/Tabs'; @@ -19,9 +19,9 @@ import TabItem from '@theme/TabItem'; ## Seeed Studio XIAO RP2350
-
@@ -97,8 +97,8 @@ The XIAO RP2350 packs the power of the Raspberry Pi RP2350 (dual Cortex-M33 core Software compatibility - Support Micropython/CircuitPython, Arduino - Support Micropython, C/C++ + Support MicroPython/CircuitPython, Arduino + Support MicroPython, C/C++ Working Temperature @@ -114,24 +114,24 @@ The XIAO RP2350 packs the power of the Raspberry Pi RP2350 (dual Cortex-M33 core
- - - - - - + + + + + + - - + + - - + + - - + + - - + +
XIAO RP2350 Front Pinout
XIAO RP2350 Front Pinout
XIAO RP2350 Front Pinout
XIAO RP2350 Front Pinout
XIAO RP2350 Back Pinout
XIAO RP2350 Back Pinout
XIAO RP2350 Back Pinout
XIAO RP2350 Back Pinout
XIAO RP2350 Components
XIAO RP2350 Components
XIAO RP2350 Components
XIAO RP2350 Components
@@ -164,21 +164,22 @@ The XIAO RP2350, powered by the RP2350, supports MicroPython and the C/C++ SDK p This page primarily focuses on MicroPython users. For those interested in learning SDK programming or for advanced users, you may want to start with the [Raspberry Pi Pico-series C/C++ SDK](https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf). This guide will help you set up the environment and get started with example code. Additionally, you can visit [XIAO RP2350 with C/C++ SDK](/xiao-rp2350-c-cpp-sdk) for more specific instructions related to the XIAO RP2350. ::: -:::note micropython is still not released -As of August 9, 2024, the stable MicroPython firmware for the XIAO RP2350 is still awaiting release from Raspberry Pi. In the meantime, you can use the preview-compiled MicroPython firmware available at [RPI_PICO2 | MicroPython.org](https://micropython.org/download/RPI_PICO2/). +:::warning MicroPython Firmware Issue -For the latest documentation, you can always refer to the [Raspberry Pi Python SDK](https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-python-sdk.pdf). -::: +As of **November 10, 2024**, the stable MicroPython firmware version **`1.24.0`** available for download at [MicroPython.org for RPI_PICO2](https://micropython.org/download/RPI_PICO2/) is currently **incompatible with certain devices due to variations in the flash chip**. + +The **Seeed Team** is actively working to resolve this issue in collaboration with the official MicroPython maintainers. In the meantime, you can use a **preview version** of the MicroPython firmware as a temporary solution: [RP2350 MicroPython Firmware Preview](https://files.seeedstudio.com/wiki/XIAO-RP2350/res/RPI_PICO2-20240809-v1.24.0-preview.201.g269a0e0e1.uf2) +::: ### Step 1: Installing MicroPython on XIAO RP2350 To install the MicroPython firmware on the XIAO RP2350, follow these steps: - **Step 1.1. Download the MicroPython Firmware:** - - Navigate to the [MicroPython Downloads](https://micropython.org/download/RPI_PICO2/) page. - - Download the latest `.uf2` firmware file compatible with the XIAO RP2350. + +- Navigate to the [MicroPython Downloads](https://micropython.org/download/RPI_PICO2/) page. +- Download the latest `.uf2` firmware file compatible with the XIAO RP2350. **Step 1.2 Enter BOOTSEL Mode:** @@ -217,8 +218,9 @@ You can enter BOOTSEL mode on the XIAO RP2350 using either of the two methods be **Step 1.3. Install the Firmware:** - - **Drag and drop** the downloaded `.uf2` file into the XIAO RP2350's removable storage drive. - - The board will automatically reboot after the file is copied, completing the firmware installation. + +- **Drag and drop** the downloaded `.uf2` file into the XIAO RP2350's removable storage drive. +- The board will automatically reboot after the file is copied, completing the firmware installation. ### Step 2: Installing Thonny IDE @@ -262,7 +264,6 @@ You're now ready to write and upload MicroPython code to your XIAO RP2350 using - If your device is ready with MicroPython, let's start with a simple project: ### Let's Make It Blink! ✨ @@ -270,7 +271,7 @@ If your device is ready with MicroPython, let's start with a simple project: Getting the board to blink an LED is often the first program everyone runs. The same goes for the XIAO RP2350. :::note -The `USER LED`, the yellow LED on the XIAO RP2350, is connected to `GPIO25/D19` according to the schematic diagram. +The `USER LED`, the yellow LED on the XIAO RP2350, is connected to `GPIO25/D19` according to the schematic diagram. For all XIAO family boards, the `USER LED` will **light up** when set to a `low level` and **turn off** when set to a `high level`. ::: @@ -302,10 +303,10 @@ while True: ``` - - - - + + + +
@@ -313,9 +314,6 @@ while True: ```python title="examples/rp2/pwm_fade.py" # Example using PWM to fade an LED. -# Note: this does not work on Pico W because it uses Pin(25) for LED output. -# this exmaple is from https://github.com/micropython/micropython -# ruff: noqa: F821 - @asm_pio decorator adds names to function scope import time from machine import Pin, PWM @@ -532,7 +530,7 @@ The XIAO RP2350 harnesses the power of the Raspberry Pi RP2350, leveraging a wea ### Expansion and Applications -[The XIAO series](/xiao_topic_page) has a huge range of peripherals and peripheral accessories for you to learn and use, whether you want a colorful screen that allows for perfect interaction, an integrated board with bright and simple RGB lights, and so on, just waiting to be checked out. +[The XIAO series](/xiao_topic_page) has a huge range of peripherals and peripheral accessories for you to learn and use, whether you want a colorful screen that allows for perfect interaction, an integrated board with bright and simple RGB lights, and so on, just waiting to be checked out. As a member of the XIAO family, the XIAO RP2350 does the same. Of course, to make better use of the extra pins drawn out, new *peripherals and boards* will keep coming along, fully utilizing the performance for which it was created. @@ -559,11 +557,11 @@ And more, you're always welcome to share your projects on our [Seeed Studio Disc Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.
- +
- + -
\ No newline at end of file + diff --git a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_Series_Projects.md b/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_Series_Projects.md index f3e397f6529b..7af800326deb 100644 --- a/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_Series_Projects.md +++ b/docs/Sensor/SeeedStudio_XIAO/SeeedStudio_XIAO_Series_Projects.md @@ -12,763 +12,943 @@ last_update: # Seeed Studio XIAO EXHIBITION -The XIAO series development boards, where "XIAO" stands for small or little, are tiny development boards about the size of a fingernail, launched by Seeed Studio. +[The Seeed Studio XIAO series](https://www.seeedstudio.com/xiao-series-page), named after the Chinese word for "small," comprises tiny development boards based on various hardware platforms of ESP32, SAMD21, RP2040, nRF52840, RP2350 and RA4M1, MG24. These fingernail-sized boards pack powerful capabilities into a compact form factor. -We provide here a clear and easy-to-understand introduction to the applications of this series of development boards, with the hope of providing reference and assistance for your future use. Furthermore, we have compiled a collection of little masterpieces created using these small development boards and eagerly await your [submissions](https://wiki.seeedstudio.com/Contribution-Guide/). +Our team together with the community, has create a rich collection of wikis, applications and documentation to make the use and development with ease. To make it more efficient for the whole community to locate these useful docs, we're wrapping them up in this page as an index for you to locate the one you're looking for quickly. + +
+ +We can't do it without the love, contribution that we get from the community, and if you want to contribute to this vibrant ecosystem (to fill in the blanket parts), we welcome [your own submissions of your unique dev to inspire others in the community too](https://wiki.seeedstudio.com/Contribution-Guide/). ## Table of Contents -- [**The Full-featured Usage**](#jump1) - - [**Getting Started**](#jump2) - - [**Pin Usage**](#jump3) - - [**Feature Usage(Bluetooth, Wi-Fi, other tutorials) of each board**](#jump4) - - [**Platform Support(Platform, MicroPython, CircuitPython)**](#jump5) -- [**The Showcase of Creative Creations**](#jump6) - - [**Embedded Machine Learning(TinyML)**](#jump7) - - [**Distinguished Projects**](#jump8) -## The Full-featured Usage +
+
+ +
+
-### Getting Started +## Product Guides -Here is a collection of hands-on preparation content for each XIAO, where you can find the complete process of preparing the hardware and software for each XIAO. This will clear the way for you on your development journey. +

+ +XIAO SAMD21
- - - - - - - - + + + +
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)
Getting Started WiKiPin UsageSingle Cycle IOBUS by @nanase_coder
+
+ +

+ +XIAO RP2040 + +
+ - - - - - - - - - - - - - - - - - - + + +
XIAO ESP32C3XIAO ESP32S3 (Sense)XIAO ESP32C6
Getting Started WiKiPin Usage
+

-### Pin Usage - -Here is a collection of tutorials for each XIAO on how to use the pin function. The pin functions we usually refer to include the common GPIO, Digital, Analog, SPI, IIC, etc. Here, you will master the use of the basic functions of each XIAO. Connect your sensor system and get creative! +XIAO nRF52840 (Sense)
- - - + + + - - - + + + - - - - - - - - - - - - - - - - - - + + +
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)Getting Started WikiPin Usage6-Axis IMU Usage
PDM UsageQSPI FlashNFC Usage
XIAO ESP32C3XIAO ESP32S3 (Sense)XIAO ESP32C6
Bluetooth Lib (Seeed nRF52)Bluetooth Lib (Seeed nRF52 mbed)
-### Features Usage of Each Board - -This section aims to list the tutorials in the Wiki on some of the function points specific to each XIAO model. It allows the user to apply these features. +

-#### Seeed Studio XIAO SAMD21 +XIAO ESP32C3
- - - - - - + + + - - - + + + - - - - - +
Seeed Studio XIAO SAMD21
Use Single Cycle IOBUSXIAO SAMD21 as USB device (TinyUSB)XIAO SAMD 21 DAPLinkGetting Started WikiPin UsageWi-Fi Usage
Bluetooth Usage
Cortex M0+ has a function called Single Cycle IOBUS that can operate GPIO output in one clock cycle. Writing to a specific register can invert the logic, disable the pin, or change the pin drive current.This wiki introduces how to use Seeed Studio XIAO SAMD21 as USB-Client with the help of TinyUSB library. It allows Seeed Studio XIAO SAMD21 to be used for HID devices such as keyboard, mouse and etc.Now, we have developed the DAPLink firmware running on your Arduino Boards(SAMD Series) such as Wio Terminal and Seeeduino Xiao so that you can upload and debug development boards that support DAPLink in a most cost-effective way!
+
+ +

+ +XIAO ESP32S3 (Sense) + +
+ - - - + + + - - + + + + - - - - - - - - + + + +
Getting Started WikiPin UsageWi-Fi Usage
XIAO SAMD21 to log in to your Raspberry PI
Bluetooth UsageSleep ModesMicrophone Usage
Using Raspberry Pi can be inconvenient without extra HDMI displays, easy-to-connect mouse and keyboard, or an affordable USB to Serial adapter. But with Seeed Studio XIAO SAMD21, these problems are easily solved.
Camera UsageMicroSD Card
---- - -
+

-#### Seeed Studio XIAO nRF52840 (Sense) +XIAO ESP32C6
- - - - - - + + + - - - + + + - - - - - +
Seeed Studio XIAO nRF52840 (Sense)
Low power consumption modeSetting the charging currentAccess the SWD Pins for Debugging and Reflashing BootloaderGetting Started WikiPin UsageWi-Fi Usage
Bluetooth Usage
The Seeed Studio XIAO nRF52840 is low power consumption and here we provide a method to verify. It is highly recommend to use the Seeed nRF52 Boards library here.The battery charging current is selectable as 50mA or 100mA, where you can set Pin13 as high or low to change it to 50mA or 100mA.Use of the SWD pin
+
+ +

+ +XIAO RP2350 + +
+ - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - +
The 6-Axis IMU Usage & Temperature sensorPDM Microphone UsageQSPI Flash Usage
Seeed Studio XIAO nRF52840 Sense is equipped with a high-precision 6-Axis Inertial Measurement Unit (IMU) which includes a 3-axis accelerometer and a 3-axis gyroscope. There is also an embedded temperature sensor on this module.Seeed Studio XIAO nRF52840 Sense is equipped with a PDM (Pulse Density Modulation) Microphone which can receive audio data in real-time and can be used for audio recognition.In this tutorial, you will learn how to utilize the QSPI Flash on XIAO boards, which can greatly expand the storage capacity and speed up your projects.
Getting Started WikiPin Usage
XIAO nRF52840 on SidewalkXIAO nRF52840 & mbed BLEXIAO nRF52840 & nRF52 BLE
+
+ +

+ +XIAO RA4M1 + +
+ + + + + - - - - - - - - - +
Getting Started WikiPin Usage
Amazon Sidewalk is a protocol that lets compatible devices share internet bandwidth to extend the range of smart home devices and improve connectivity.Introducing the use of low-power Bluetooth based on the mbed.Introducing the use of low-power Bluetooth based on the nRF52.
+
+ +

+ +XIAO MG24 (Sense) + +
+ + + + +
Getting Started WikiPin Usage
---- +## Supported Languages/Platforms -
+

+
-#### Seeed Studio XIAO ESP32C3 +PlatformIO, the most loved IDE solution for Microsoft Visual Studio Code. +

+

- - - - - - + + + - - - + + + - - - - - +
Seeed Studio XIAO ESP32C3
XIAO ESP32C3 WiFi UsageXIAO ESP32C3 BLE UsageXIAO ESP32C3 accesses Home Assistant via ESPHome serviceXIAO SAMD21 (Seeeduino XIAO)XIAO nRF52840 (Sense)XIAO ESP32C3
XIAO ESP32C6XIAO ESP32S3XIAO RP2040
Seeed Studio XIAO ESP32C3 supports WiFi connectivity with IEEE 802.11b/g/n. This wiki will introduce the basics of WiFi usage on this board.Seeed Studio XIAO ESP32C3 supports Bluetooth 5 (LE) connectivity. This wiki will introduce the basics of Bluetooth usage on this board.Learn how to install ESPHome in your Home Assistant environment and connect your XIAO ESP32C3 to your home terminal seamlessly using its WiFi function.
+
+ +

+
+ +MicroPython, a full implementation of the Python 3 programming language that runs directly on embedded hardware. +

+

+ +
+ - - - + + + - - - - - - - - - - - + + + +
XIAO SAMD21XIAO RP2040XIAO ESP32C3
XIAO ESP32C3 & Flash Data Storage
This tutorial will introduce how to store important data on the XIAO ESP32C3's flash memory from two different storage methods.
XIAO ESP32S3 (Sense)XIAO ESP32S3 Sense Only (Camera, Wi-Fi)XIAO nRF52840 Sense
---- - -
+

+
-#### Seeed Studio XIAO ESP32S3 (Sense) +CircuitPython, a programming language designed to simplify experimenting and learning to code on low-cost microcontroller boards. +

+

- - - - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +
Seeed Studio XIAO ESP32S3 (Sense)
XIAO ESP32S3 WiFi UsageXIAO ESP32S3 BLE UsageXIAO ESP32S3 Sense Mic UsageXIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)
XIAO ESP32C3XIAO ESP32S3 SenseXIAO ESP32C6
In this tutorial, we will explore how to leverage the XIAO ESP32S3's Wi-Fi capabilities to connect to a Wi-Fi network and perform basic networking tasks.In this tutorial, we'll cover the basics of XIAO ESP32S3's Bluetooth capabilities, including scanning for nearby devices, establishing connections, and transmitting/receiving data.In this tutorial, we will bring you how to use the microphone of XIAO ESP32S3 Sense expansion board.
XIAO ESP32S3 Sense File SystemXIAO ESP32S3 Sense Camera UsageXIAO ESP32S3 & SenseCraft Model Assistant
In this tutorial, we will focus on the use of the file system of XIAO ESP32S3, mainly on the use of the microSD card slot for the Sense version. At the same time, we will introduce the official ESP file system SPIFFS, the chip's built-in Flash, etc.In this tutorial, we will walk you through using the camera module on the XIAO ESP32S3 Sense.SenseCraft Model Assistant is an open-source project focused on embedded AI. We have optimized excellent algorithms from OpenMMLab for real-world scenarios and made implemention more user-friendly, achieving faster and more accurate inference on embedded devices.
XIAO RP2350
-#### Seeed Studio XIAO ESP32C6 +

+
+ +Embedded Swift, a scalable language, great for writing desktop and mobile apps, server backends, and system software, running on microcontrollers +

+

- - - - - - + + + +
Seeed Studio XIAO ESP32C6
XIAO ESP32C6 WiFi UsageXIAO ESP32C6 BLE UsageXIAO ESP32C6 & AWS IoTXIAO ESP32C6
+
+ +

+
+ +ESP IDF, Espressif’s official IoT Development Framework for the ESP32, ESP32-S and ESP32-C series of SoCs, providing a self-sufficient SDK for any generic application development on these platforms, using programming languages such as C and C++. +

+

+ +
+ - - - + + + - - - - - - - - - - - - - - - - - - - - > - - - - + + +
XIAO ESP32 Series (Getting Started)Matter Development 1Matter Development 2
In this tutorial, we will explore how to leverage the XIAO ESP32C6's Wi-Fi capabilities to connect to a Wi-Fi network and perform basic networking tasksIn this tutorial, we will focus on the basic features of the XIAO ESP32C6's Bluetooth capabilities, such as how to scan for nearby Bluetooth devices, how to establish a Bluetooth connection, and how to transmit and receive data over a Bluetooth connection.This Wiki serves as a comprehensive guide to deploying an advanced IoT system that harnesses the power of AWS services and the XIAO ESP32C6 microcontroller to monitor and analyze environmental data.
XIAO ESP32C6 & Apache KafkaXIAO ESP32C6 Zigbee Usage
By using the XIAO ESP32C6 with the DHT20 environmental sensor, data is collected and seamlessly sent to Apache Kafka via the ESP32C6. In this tutorial, we will embark on a journey to explore Zigbee application development using the XIAO ESP32C6 development board.
Matter Development 3
+

+
-### Platform Support for XIAO Series +Rust, a language empowering everyone to build reliable and efficient software. +

+

-This section will list the major platforms supported by XIAO, including PlatformIO, MicroPython, CircuitPython. support is updated in real time. +
+ + + + + + +
XIAO SAMD21XIAO RP2040XIAO ESP32S3 (Sense)
+
-#### Platform IO +

+
+ +TinyGo, a Go compiler intended for use in small places such as microcontrollers, WebAssembly (wasm/wasi), and command-line tools. +

+

- - - - - - + + + +
PlatformIO
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)XIAO SAMD21XIAO nRF52840 (Sense)XIAO RP2040
+
+ +## Supported RTOS + +

+
+ +Zephyr, a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind. +

+

+ +
+ - - - + + + - - - - - - - + + + - - - +
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)
XIAO ESP32C3XIAO ESP32S3 (Sense)XIAO ESP32C3XIAO ESP32S3 (Sense)
+
+ +

+
+ +FreeRTOS, real-time operating system for microcontrollers and small microprocessors. +

+

+
+ + + + + - - - +
XIAO SAD21XIAO nRF52840XIAO ESP32S3 (Sense)
+
+ +

+
+ +Apache NuttX RTOS, a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint +

+

+ +
+ + + + +
XIAO RP2040
-:::tip -[Here is supplement](https://files.seeedstudio.com/wiki/xiao_topicpage/How_PlatformIO_support_xiao.pdf) for Platform IO support XIAO_ESP32C6、XIAO_RP2040、XIAO_NRF52840. -::: +## Communications ---- +

+
-#### Zephyr +Apache Kafka, an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. +

+

- - - - - - + + + +
Zephyr
XIAO SAMD21XIAO nRF52840 (Sense)XIAO ESP32C3XIAO ESP32C6
+
+ + +

+
+ +Matter, industry–unifying standard protocol that offers reliable, secure connectivity for ompatible devices and systems. +

+

+ +
+ - - - + + + +
XIAO ESP32 Series (C3, S3, C6)
+
+ +

+
+ +Zigbee, a wireless technology developed as an open global market connectivity standard to address the unique needs of low-cost, low-power wireless IoT data networks. +

+

+ +
+ - - - - - - - - - - - - - - - + + +
XIAO ESP32S3 (Sense)XIAO RP2040
XIAO ESP32C6(ArduinoοΌ‰XIAO ESP32C6(IDFοΌ‰
---- +

+
-#### MicroPython +ESP-NOW, a wireless communication protocol for quick responses and low-power, which widely used in smart-home appliances, remote controlling and sensors. +

+

- - - - - - + + + +
MicroPython
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)XIAO ESP32 Series (ESP32C3, ESP32S3, ESP32S3 Sense, ESP32C6)
+
+ +

+
+ +Meshtastic, an open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices +

+

+ +
+ - - - + + + +
XIAO ESP32S3 for Meshtastic and LoRaXIAO nRF52840
+
+ +

+
+ +Amazon Sidewalk, an encrypted free-to-connect long-range network that provides persistent connectivity for billions of devices. +

+

+ +
+ - - - - - - - - - - - - - - - + + +
XIAO ESP32C3XIAO ESP32S3 (Sense)
XIAO nRF52840
---- +

+
-#### CircuitPython +Blecon, enables physical products to communicate with cloud applications using Bluetooth Low Energy. +

+

- - - - - - + + + +
CircuitPython
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)XIAO nRF52840
+
+ +## TinyML/Embedded Machine Learning Platforms + +

+
+ +SenseCraft AI, Your go-to solution for no-code model training, deployment and more. +

+

+ +
+ - - - + + + +
XIAO ESP32S3 Sense (Model Assistant)
+
+ +

+
+ +TensorFlow Lite, Google's high-performance runtime for on-device AI. +

+

+ +
+ - - - - - - - - - - - - - - - + + +
XIAO ESP32C3XIAO ESP32C6
XIAO nRF52840 (Sense)
---- +

+
-#### Programing in Rust +Edge Impulse, the leading development platform for machine learning on edge devices. +

+

- - - - - - + + + - - - + + + +
Programing in Rust
XIAO SAMD21XIAO RP2040XIAO ESP32S3 (Sence)XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)-Motion Recognition
XIAO nRF52840 (Sense)-Speech RecognitionXIAO ESP32S3 Sense (Key Word Spotting)XIAO ESP32S3 Sense (Image Classification)
+
+ + +## Smart Home and Automation + +

+
+
+ + +Home Assistant & ESPHome, a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems such as Home Assistant. +

+

+ +
+ - - - + + + - + + + +
XIAO ESP32S3 SenseConnect XIAO ESP32 + Grove Sensors to HA via ESPHomeXIAO ESP32C3 + mmWave to HA
XIAO nRF52840Add XIAO ESP32C3 to ESPHome
+
+ +

+
+ +Tasmota, alternative open source firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. +

+

+ +
+ - + + + - + + +
XIAO ESP32C3XIAO ESP32S3XIAO ESP32S3 (Sense)
XIAO ESP32C6Human Detection Sensor Kit Presence Sensor Based on XIAO ESP32C3
---- +## Open-Source Keyboard Firmware Support -#### Embedded Swift +

+
+ +QMK, Open-source keyboard firmware for Atmel AVR and Arm USB families. +

+

- - - - + + + +
Embedded Swift
XIAO ESP32C6XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)
+
+ +

+
+ +ZMK, an open source keyboard firmware built on the Zephyrβ„’ Project Real Time Operating System (RTOS). +

+

+ +
+ - + + + - + + +
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)
XIAO RP2350XIAO MG24 (Sense)
---- -#### Apache NuttX RTOS +## Other Hot Applications + +

+
+ +WLED, a fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812) LEDs or also SPI based chipsets. +

+

- - - - + + + +
Apache NuttX RTOS
XIAO RP2040XIAO ESP32 Series (C3, S3, S3 Sense)
+
+ +

+
+ +ChatGPT, a sibling model to InstructGPT⁠, which is trained to follow an instruction in a prompt and provide a detailed response. +

+

+ +
+ - + + + +
XIAO ESP32C3
+
+ +

+
+ +FFmpeg, a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. +

+

+ +
+ - + + +
XIAO ESP32S3 Sense
-## The Showcase of Creative Creations +

+
+ +mROS2-ESP32, a light-weighted runtime environment for ROS nodes onto embedded esp32 micro-controller +

+

+ +
+ + + + + + +
XIAO ESP32C3XIAO ESP32S3XIAO ESP32C6
+
-We will continue to collect and showcase Seeed Studio XIAO's projects here. +## Prototyping Tools (PCB Layout & Stimulation) -### Embedded Machine Learning(TinyML) +

+
-Some XIAO's do support embedded machine learning and we will list the relevant tutorial content on embedded machine learning here. +Fritzing, an electronics design and prototyping platform for makers, hobbyists, and educators. +

+

- - - - - - - - + + + - - - - - - - - - - - - - + + + - - - - + + + + - - - - - - - - - +
TinyML on XIAO RP2040 & XIAO SAMD21Motion Recognition on XIAO RP2040Speech Recognition on XIAO nRF52840 Sense
XIAO SAMD21XIAO RP2040XIAO nRF52840 (Sense)
This project covers training and deploying model to Seeed Studio XIAO SAMD21 and Seeed Studio XIAO RP2040 development boards.In this wiki, we will show you how to utilize the accelerometer on Seeed Studio XIAO RP2040 combined with Edge Impulse to enable motion recognition. The codes we present here are supported by latest version of XIAO RP2040 Boards.This wiki will demonstrate how you can use TensorFlow Lite on Seeed Studio XIAO nRF52840 Sense and perform speech recognition using the on-board microphone.
XIAO nRF52840 Sense & Edge ImpulseTensorFlow Lite on XIAO nRF52840 SenseTinyML Made Easy: Sound Classification (KWS)XIAO ESP32C3XIAO ESP32C6XIAO ESP32S3 (Sense)
XIAO RP2350XIAO RA4M1XIAO MG24 (Sense)
Welcome to this quickstart wiki on using Edge Impulse with Seeed Studio XIAO nRF52840 Sense! In this guide, we will explore how to use the onboard IMU sensor to detect human motion and classify different actions.This wiki will demonstrate how you can use TensorFlow Lite on Seeed Studio XIAO nRF52840 Sense and detect gestures such as punching and flexing using the on-board accelerometer. Here the data training will be done on the device itself.We are continuing our exploration of Machine Learning on a giant tiny device, the Seeed XIAO BLE Sense. And now, classifying sound waves.
+
+ +

+
+ +FluxAI, a Better Way to Build professional PCBs with an AI Copilot. +

+

+ +
+ + + + + - - - + + + + - - - - - + + + + - - - + + + +
XIAO SAMD21XIAO RP2040XIAO nRF52840
TinyML Made Easy: Image ClassificationTinyML Made Easy: Anomaly Detection & Motion Classification
XIAO nRF52840 SenseXIAO ESP32C3XIAO ESP32S3
Exploring Machine Learning on the tremendous new tiny device of the Seeed XIAO family, the ESP32S3 Sense.Exploring Machine Learning on a giant tiny device, the Seeed XIAO BLE. Sense.
XIAO ESP32S3 SenseXIAO ESP32C6XIAO RP2350
XIAO RA4M1XIAO MG24 (Sense)
-### Distinguished Projects +

+
+ +Wokwi, World's most advanced ESP32 Simulator. +

+

- - - - - - - - + + + - - - - - +
XIAO ESP32C3 & ChatGPTMiniature ChatGPT Voice Assistant based on XIAO ESP32S3Geolocation Tracker with XIAO ESP32S3
XIAO ESP32C3XIAO ESP32S3 (Sense)XIAO ESP32C6
In this tutorial, we will guide users to learn and use XIAO ESP32C3 WiFiClient and HTTPClient libraries, how to connect to the network, how to publish web pages and the basics of HTTP GET and POST. The goal is to call OpenAI ChatGPT and create your own Q&A website.Introducing our new project featuring the XIAO ESP32S3 Sense and Round Display! The project includes a speech recognition system using the Sense's microphone and Google Cloud's speech-to-text service, followed by OpenAI's interface to ask ChatGPT questions and display the answers on the screen.In this tutorial we'll explore two of the more popular ways to deploy XIAO (without the GPS module) to create a surprising tracker.
+
+ + +## IoT Clouds and IoT Platforms + +

+
+ +AWS IoT, enables to securely connect and manage devices, collect and analyze device data, and build and deploy solutions that drive greater business value. +

+

+ +
+ - - - - - - - - + + + - - - - +
TOTEM | a tiny splitkeyboard with splayPhatStats PC Performance TFT DisplayRemote Control FanXIAO ESP32C6
+
+ +

+
+ +ThingSpeak, the open IoT platform with MATLAB analytics. +

+

+ +
+ + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
XIAO nRF52840
While reading about the Seeed Fusion DIY XIAO Mechanical Keyboard Contest I thought this could be a nice opportunity for creating a tiny inexpensive Bluetooth board, which could also be used wired (using the XIAO RP2040).Arduino Tft PC Performance Monitor With Client Software Powered by XIAO SAMD21.This wiki introduce how to make a Mini fan to plase on your room keep cool.
Remote Control CarFingerprint unlocks treasure boxAir Quality Sensor Hub
This wiki introduce how to make a remote control car.This box uses fingerprint authentication to keep your belongings secure. If unauthorized access is attempted, a buzzer will sound and the LED ring will turn red. Only registered fingerprints can access the box. When you place your finger on the board and it's authenticated, the LED ring will turn green.This is an environment detect device to collect PM2.5, PM10, temperature, humidity, CO2 and dust particle via Grove - Laser PM2.5 Sensor, Grove - CO2 & Temperature & Humidity sensor and Grove - dust Sensor respectively.
Gas Data LoggingTaking photos with the cameraUnleash the Power of Tracking with XIAO
This project shows how to log data with timestamps to a TF card using the XIAO ESP32S3 Sense. As an example, we’ll log temperature readings from the Multichannel Gas Sensor every 10 minutes. The XIAO ESP32S3 will be in deep sleep mode between each reading, and it will request the date and time using Network Time Protocol (NTP).The first project we will use the microSD card, the main task of this program is to get the camera footage every minute and then save the footage to the microSD.XIAO's low-power microcontroller, wireless connectivity, and compact size make it an ideal choice for developing cost-efficient trackers.
+
+ +

+
+ +Ubidots, a low-code IoT development platform for engineers and developers without the time or energy to build an entire, production-ready IoT application. +

+

+ +
+ + + + +
XIAO ESP32S3 + L76K GNSS Module for Tracking
+

+ ## Tech Support & Product Discussion Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs. diff --git a/docs/Sensor/SenseCAP/SenseCAP_T1000_Tracker/Integrated_with_LoRaWAN_Network_Server/Connect_to_Helium.md b/docs/Sensor/SenseCAP/SenseCAP_T1000_Tracker/Integrated_with_LoRaWAN_Network_Server/Connect_to_Helium.md index b1dde87f660b..ac71f3d2dd97 100644 --- a/docs/Sensor/SenseCAP/SenseCAP_T1000_Tracker/Integrated_with_LoRaWAN_Network_Server/Connect_to_Helium.md +++ b/docs/Sensor/SenseCAP/SenseCAP_T1000_Tracker/Integrated_with_LoRaWAN_Network_Server/Connect_to_Helium.md @@ -7,7 +7,7 @@ keywords: image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png slug: /SenseCAP_T1000_tracker_Helium last_update: - date: 10/24/2023 + date: 11/22/2024 author: Jessie --- @@ -20,78 +20,6 @@ Before connecting to Helium, you need to configure the basic parameters of your

pir

-## ChirpStack LNS - -To receive the data from a device on the Helium network it must be associated with an LNS (LoraWAN Network Server). -New users typically use one of the [public LNSs](https://docs.helium.com/iot/find-a-lns-provider/), many of which use -ChirpStack, but it is also possible to connect one's own LNS to Helium. -The following steps are taken from the on-boarding of a T1000 to the MeteoScientific public LNS but should be easy to adapt -to other LNSs on Helium. - -For those familiar with the general process the TL;DR; is: -- create an device profile with the appropriate region and the codec (see source below) -- create device with devEUI, appKey, and a `app_eui` variable with the AppEUI, all three values coming from the Sense Craft app - -### Add device profile - -The first step is to add a device profile for the T1000 to your ChirpStack LNS. -This tells the LNS how to decode the packets it receives from a T1000 as well as a number of other settings. - -In the ChirpStack dashboard select the device profiles (green circle in the image below) and then add a device profile -(red circle). - -![image](https://github.com/user-attachments/assets/7e6984e2-178b-446e-afda-29dd033c662f) - -On the general tab, enter a device profile name you will recognize and select the appropriate region parameters. -The LoRaWAN MAC version should be 1.0.4. -The expected uplink interval can be set too, the main thing it controls is when the LNS user interface shows the device -as active vs. inactive. It has no effect on the delivery of packets through the LNS. - -![image](https://github.com/user-attachments/assets/bb83141f-a447-437b-a29d-27e16a20ce7a) - -On the Codec tab select "JavaScript functions" and enter the codec from the -[Seeed github repo](https://github.com/Seeed-Solution/SenseCAP-Decoder/blob/main/T1000/TTN/SenseCAP_T1000_TTN_Decoder.js) -(this is the TTN codec, which is compatible with ChirpStack V4, there is a ChirpStack V3 codec in the same repo in case -you are using an old version). - -![image](https://github.com/user-attachments/assets/bc572786-9853-4b29-baf1-d6f4349b4aa5) - -### Add Application and first Device - -The next step is to create an application and add actual devices to it. -Go to the applications section and add a new application. - -![image](https://github.com/user-attachments/assets/5dc700c6-7faa-4d65-9d94-aa2543f06254) - -Then add a device to the application and enter the devEUI as captured in the Sense Craft app earlier. - -![image](https://github.com/user-attachments/assets/93febc5b-bc8f-430b-83e0-55d89690355c) - -On the variables tab add a variable called `app_eui` with the AppEUI from the Sense Craft app as value: - -![image](https://github.com/user-attachments/assets/90e529d7-811b-49cd-902d-85e36b2f6313) - -Hitting submit will bring up a page asking for the AppKey, again as captured earlier using the Sense Craft app: - -![image](https://github.com/user-attachments/assets/db33a84c-c31f-402f-b9b1-53fa47fc497d) - -### Watch your T1000 connect - -On the LoRaWAN frames tab you will see a spinner and then packets show up as they are received/sent. -Press the button your T1000 to cause it to take a measurement and send a join request to connect with the LNS. -Once this happens, you should see something like this: - -![image](https://github.com/user-attachments/assets/060873cb-c1d8-40bd-9ad3-7333966d3558) - -Once the join process has been performed the T1000 sends data. The LNS responds back with some information about the network -frequencies and such, but subsequent to that there should only be uplinks with data. - -The actual data as decoded by the codec can be seen on the events tab, except that initially the ChirpStack V3 codec was used -for this device so an error is shown (see the red circle). -Using the TTN codec works and one can see the actual data values by clicking on the `+up` button (green circle). - -![image](https://github.com/user-attachments/assets/a12d8a4c-5e8d-47b4-b1f5-1cfaea36f227) - ## Helium Console Configuration The Helium console is no longer open for new accounts. The description for how to connect a T1000 to the Helium Console @@ -999,6 +927,79 @@ So if the upload interval you set is less than 4 minutes, real-time data will be +## ChirpStack LNS + + +For new users, to receive the data from a device on the Helium network it must be associated with an LNS (LoraWAN Network Server), typically use one of the [public LNSs](https://docs.helium.com/iot/find-a-lns-provider/), many of which use +**ChirpStack**, but it's also possible to connect one's own LNS to Helium. + + +For those familiar with the general process the TL;DR; is: + +- create an device profile with the appropriate region and the codec (see source below)
+- create device with `devEUI`, `appKey`, and a `app_eui` variable with the AppEUI, all three values coming from the `SenseCraft` App + +### Add device profile + +The first step is to add a device profile for the T1000 Tracker to your ChirpStack LNS. +This tells the LNS how to decode the packets it receives from a T1000 as well as a number of other settings. + +In the ChirpStack dashboard select the `Device Profiles` and click `Add device profile`. + +![image](https://github.com/user-attachments/assets/7e6984e2-178b-446e-afda-29dd033c662f) + +On the general tab, enter a device profile name you will recognize and select the appropriate region parameters. + +LoRaWAN MAC version: `1.0.4`
+ +The expected uplink interval can be set too, the main thing it controls is when the LNS user interface shows the device +as active vs. inactive. It has no effect on the delivery of packets through the LNS. + +![image](https://github.com/user-attachments/assets/bb83141f-a447-437b-a29d-27e16a20ce7a) + +On the Codec tab select `JavaScript functions` and enter the codec: + +:::tip +There are 2 versions of ChirpStack, select the appropriate one: + +[Decoder for ChirpStack V4](https://github.com/Seeed-Solution/SenseCAP-Decoder/blob/main/T1000/TTN/SenseCAP_T1000_TTN_Decoder.js) + +[Decoder for ChirpStack V3](https://github.com/Seeed-Solution/SenseCAP-Decoder/blob/main/T1000/ChirpStack/SenseCAP_T1000_ChirpStackV3_Decoder.js) +::: + +![image](https://github.com/user-attachments/assets/bc572786-9853-4b29-baf1-d6f4349b4aa5) + +### Add Application and your Device + +The next step is to create an application and add actual devices to it. + +Go to the `Applications` section and add a new application. + +![image](https://github.com/user-attachments/assets/5dc700c6-7faa-4d65-9d94-aa2543f06254) + +Then add a device to the application and enter the `devEUI` as captured in the SenseCraft App earlier. + +![image](https://github.com/user-attachments/assets/93febc5b-bc8f-430b-83e0-55d89690355c) + +On the variables tab add a variable called `app_eui` with the `AppEUI` from the SenseCraft app as value: + +![image](https://github.com/user-attachments/assets/90e529d7-811b-49cd-902d-85e36b2f6313) + +Hitting submit will bring up a page asking for the `AppKey`, again as captured earlier using the SenseCraft app: + +![image](https://github.com/user-attachments/assets/db33a84c-c31f-402f-b9b1-53fa47fc497d) + +### View the device connection + +On the `LoRaWAN frames` tab you will see a spinner and then packets show up as they are received/sent. + +Press the button of your T1000 Tracker to cause it to take a measurement and send a `join request` to connect with the LNS. +Once this happens, you should see something like this: + +![image](https://github.com/user-attachments/assets/060873cb-c1d8-40bd-9ad3-7333966d3558) + +Once the join process has been performed the T1000 sends data. The LNS responds back with some information about the network +frequencies and such, but subsequent to that there should only be uplinks with data. diff --git a/docs/Sensor/SenseCAP/SenseCAP_Watcher/Notifications/Http_Proxy_Application/node_red_integration/watcher_node_red.md b/docs/Sensor/SenseCAP/SenseCAP_Watcher/Notifications/Http_Proxy_Application/node_red_integration/watcher_node_red.md index 1ba41e017b7b..13c1be79ad39 100644 --- a/docs/Sensor/SenseCAP/SenseCAP_Watcher/Notifications/Http_Proxy_Application/node_red_integration/watcher_node_red.md +++ b/docs/Sensor/SenseCAP/SenseCAP_Watcher/Notifications/Http_Proxy_Application/node_red_integration/watcher_node_red.md @@ -273,6 +273,23 @@ Now, when watcher detect people, it will send message to Node-RED automatically~
+## Part 5. Preview image + +If you want to preview the image from Watcher, you need to install a library in Node-RED. + +If not, you can ignore this part. + +
+ +After installation, you can find it in **output part**, drag it to where you want to previwe image and connect. + +
+ +This step is very important. You need to **double click image preview node** and **fill out base64 url in this node**. Don't forget to **click Done and Depley button** on right upper corner. After that, we will preview the image when Watcher message come again~ + +
+ +