From 5efbcd1dca60aa94edb379368b479198fc79fab1 Mon Sep 17 00:00:00 2001 From: Jessie219-web <112080869+Jessie219-web@users.noreply.github.com> Date: Fri, 8 Nov 2024 14:15:39 +0800 Subject: [PATCH 1/2] add t1000-e video guide --- .../T1000-E/sensecap_t1000_e.md | 24 +- .../Meshtastic_Network/meshtastic_intro.md | 5 +- docs/Network/single_channel_lorahub.md | 229 ------------------ .../Application/respeaker_lite_ha.md | 6 + src/utils/wiki.js | 52 ++-- 5 files changed, 53 insertions(+), 263 deletions(-) delete mode 100644 docs/Network/single_channel_lorahub.md diff --git a/docs/Network/Meshtastic_Network/T1000-E/sensecap_t1000_e.md b/docs/Network/Meshtastic_Network/T1000-E/sensecap_t1000_e.md index 0ffd053173f4..9eb638024a75 100644 --- a/docs/Network/Meshtastic_Network/T1000-E/sensecap_t1000_e.md +++ b/docs/Network/Meshtastic_Network/T1000-E/sensecap_t1000_e.md @@ -251,6 +251,9 @@ The following firmware will brick your device: ### Flash the Application Firmware +
+ +
#### Step 1: Enter DFU mode @@ -290,7 +293,7 @@ Connect the USB cable to your PC, press and hold the device button, then **quick -#### Step 2: Flash erase +#### Step 2: Flash Erase :::caution note @@ -309,7 +312,7 @@ Download the erase firmware and copy to the driver. This process may take some time, wait for the drive to disappear, then open a serial monitor to complete the erase process. -#### Step 3: Flash firmware +#### Step 3: Flash Firmware @@ -331,18 +334,21 @@ Copy UF2 file to the DFU drive. Firmware should be flashed after the file is dow Visit [Meshtastic Web Flasher](https://flasher.meshtastic.org/).
- Select device: `T1000-E Tracker Card`
-

pir

+ + Click `Open Serial Monitor`, connect the device to your PC, check the serial log, keyword `using nodenum`. +

pir

+

pir

* **How to reboot the device?** Press and hold the button, then connect the charging cable. + ## Troubleshooting @@ -363,13 +369,17 @@ The device will restart repeatedly, and the serial port connects and disconnects **Solution:** -* Try to enter DFU mode manually: press and hold the device button, then **quickly** connect the charging cable twice, the green LED will be solid on. +* Step 1: Try to enter DFU mode manually: press and hold the device button, then **quickly** connect the charging cable twice, the green LED will be solid on. + +:::note +To successfully enter the DFU mode, you need to perform this operation quickly. You may need to try multiple times. +:::

pir

-* [Erase the flash](https://wiki.seeedstudio.com/sensecap_t1000_e/#step-2-flash-erase). +* Step 2: [Erase Flash](https://wiki.seeedstudio.com/sensecap_t1000_e/#step-2-flash-erase). -* [flash the firmware](https://wiki.seeedstudio.com/sensecap_t1000_e/#step-3-flash-firmware). +* Step 3: [Flash Firmware](https://wiki.seeedstudio.com/sensecap_t1000_e/#step-3-flash-firmware). diff --git a/docs/Network/Meshtastic_Network/meshtastic_intro.md b/docs/Network/Meshtastic_Network/meshtastic_intro.md index bc2bc51c4581..0bfaee6eafae 100644 --- a/docs/Network/Meshtastic_Network/meshtastic_intro.md +++ b/docs/Network/Meshtastic_Network/meshtastic_intro.md @@ -46,9 +46,12 @@ Click [here](https://meshtastic.org/docs/) to learn more about Meshtastic networ ## Supported Hardware * [Tracker Dev Kit for Meshtastic® – Wio Tracker 1110](https://www.seeedstudio.com/Wio-Tracker-1110-Dev-Kit-for-Meshtastic.html) + * [SenseCAP Card Tracker T1000-E for Meshtastic](https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-p-5913.html) -* [SenseCAP Indicator for Meshtastic](https://www.seeedstudio.com/Indicator-for-Meshtastic.html) +* [SenseCAP Indicator for Meshtastic](https://www.seeedstudio.com/SenseCAP-Indicator-D1Pro-p-5644.html) + +* [XIAO ESP32S3 for Meshtastic & LoRa](https://www.seeedstudio.com/Wio-SX1262-with-XIAO-ESP32S3-p-5982.html) :::note diff --git a/docs/Network/single_channel_lorahub.md b/docs/Network/single_channel_lorahub.md deleted file mode 100644 index 17006b501ddb..000000000000 --- a/docs/Network/single_channel_lorahub.md +++ /dev/null @@ -1,229 +0,0 @@ ---- -description: Single Channel LoRaHub -title: Single Channel LoRaHub -keywords: -- gateway -- XIAO ESP32C6 -- SX1262 -image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png -slug: /single_channel_lorahub -last_update: - date: 8/27/2024 - author: Jessie ---- - -This project demonstrates how to implement a single channel LoRa gateway (LoRaHub) using a [XIAO ESP32C6](https://www.seeedstudio.com/Seeed-Studio-XIAO-ESP32C6-p-5884.html) as host MCU and Wio SX1262 LoRa radio. - - -## Get Started - -### Setup environment - - -This project is based on the Espressif ESP-IDF development, check this [guide](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/index.html#installation ) to setup the environment. - - -#### Get ESP-IDF - -``` -mkdir -p ~/esp -cd ~/esp -git clone -b v5.2.1 --recursive https://github.com/espressif/esp-idf.git -``` - - -#### Set up Tools - -``` -cd esp-idf/ -./install.sh -``` - - - -### Start Project - - - -#### Install driver - -``` -cd ~/this_project_directory/components/radio_drivers -``` - -``` -git clone -b v2.3.2 https://github.com/Lora-net/sx126x_driver.git sx126x_driver -``` - -``` -git clone -b v2.3.2 https://github.com/Lora-net/llcc68_driver.git llcc68_driver -``` - -``` -git clone -b v2.4.1 https://github.com/Lora-net/SWDR001.git lr11xx_driver -``` - -#### Start - -``` -cd ~/this_project_directory/lorahub -``` - - - -* Set up Environment Variables: - - This step can be skipped on Windows, as the installed "ESP-IDF x.x CMD" command will prepare it automatically. - - ``` - . ~/esp/esp-idf/export.sh - ``` - -* Set the target device: - - ``` - idf.py set-target esp32c6 - ``` - -

pir

- - -* Customize the build configuration: - - ``` - idf.py menuconfig - ``` - - 1) Set flash size. - - `Serial flasher config` -> `Flash size` -> for XIAO ESP32C6 is `4MB`. -

pir

- - 2) Set board type: - - `LoRaWAN 1-CH HUB Configuration` -> `Hardware Configuration` -> `Board type` -> `Semtech DevKit` - -

pir

- - :::tip - If you didn't connect the OLED display, please disable it. - - `LoRaWAN 1-CH HUB Configuration` -> `Hardware Configuration` -> Disable `OLED Display` - -

pir

- ::: - - - - -### Build this Project - -Build the project by running: - -``` -idf.py build -``` - - - -### Flash this Project - -#### Flash via ESP-IDF - -To flash the binaries, run the following command: - -``` -idf.py -p /dev/ttyUSB0 flash -``` - - -Launch the monitor console to see logs (optional). -``` -idf.py -p /dev/ttyUSB0 monitor -``` - - - - -#### Flash via ESPTOOL - -If not using the complete ESP-IDF environment,you can also flash the binary files using the [esptool](https://docs.espressif.com/projects/esptool/en/latest/esp32/) utility. - - - -for Linux/MacOS: -``` -esptool.py --chip esp32c6 -p /dev/ttyUSB0 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader.bin 0x10000 lorahub.bin 0x8000 partition-table.bin -``` - -for Windows: - -``` -py -m esptool --chip esp32c6 -p COM14 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader.bin 0x10000 lorahub.bin 0x8000 partition-table.bin -``` - -### Wi-Fi Configuration - - -Download `ESP BLE prov` App: - -* [for Android](https://play.google.com/store/apps/details?id=com.espressif.provble) -* [for IOS](https://apps.apple.com/in/app/esp-ble-provisioning/id1473590141) - - -Press the `RST` button on the board, and then press the `BOOT` button, the LED will be on. - - -
- -
- -Click Provision New Device button, click `I don't have a QR code` . -Change the prefix to `LRHB_`. - -A device should be listed with a name prefixed with `LRHB_xxxx`. - -Click on the device name, enter the proof of possession PIN. Default is `abcd1234`. - -Select the WiFi network to be joined and enter credentials. - - - - - - - -### LoRa Configuration - -A web interface is available at: - -``` -http://xx.xx.xx.xx:8000 -``` -The IP can be checked in the serial monitor. - - -

pir

- -The web interface allows to configure the following: - -channel parameters: frequency, datarate, bandwidth -LoRaWAN network server: address, port -SNTP server address (to get UTC time) -There are 2 buttons at the bottom of the configuration form: - -`Configure`: when pressed, the parameters set in the HTML form are written to flash memory (NVS).
-`Reboot`: when pressed, a reboot command is triggered, the LoRaHub will restart and the new configuration is applied. - -:::note -Note that the configuration written in flash memory is only taken into account on the next reboot. -::: - - -

pir

- - - -### Resource - -[Github-LoRaHub](https://github.com/Seeed-Studio/SWDM019-LoRaHub-modified) \ No newline at end of file diff --git a/docs/Sensor/ReSpeaker_Lite/Application/respeaker_lite_ha.md b/docs/Sensor/ReSpeaker_Lite/Application/respeaker_lite_ha.md index fb7892ae4cb5..5af59feb7bb1 100644 --- a/docs/Sensor/ReSpeaker_Lite/Application/respeaker_lite_ha.md +++ b/docs/Sensor/ReSpeaker_Lite/Application/respeaker_lite_ha.md @@ -410,3 +410,9 @@ Click `SUBMIT`. Now you are all set, try waking it up with `hey jarvis` and talking to it! + + + +### Project Sharing + +* From **Smart Home Circle** - [Create LOCAL Voice Assistant w/ Home Assistant | NO Soldering | On Device Wake Word🔥| ReSpeaker Lite](https://www.youtube.com/watch?v=XjUeJh2Ok3o) \ No newline at end of file diff --git a/src/utils/wiki.js b/src/utils/wiki.js index 7b57beced835..a29c7bca423d 100644 --- a/src/utils/wiki.js +++ b/src/utils/wiki.js @@ -1,86 +1,86 @@ const docList = [ [ + { + "path": "/xiao_mg24_matter", + "image": "https://files.seeedstudio.com/wiki/XIAO_MG24/Getting_Start/top.jpg", + "title": "Seeed Studio XIAO MG24 Example - Matter", + "date": "2024-11-07T06:43:35.000Z" + }, { "path": "/watcher_software_framework", "image": "https://files.seeedstudio.com/wiki/watcher_software_framework/architecture_1.webp", "title": "Software Architecture", "date": "11/5/2024" - }, + } + ], + [ { "path": "/watcher_function_module_development_guide", "image": "https://files.seeedstudio.com/wiki/watcher_software_framework/watcher_function_module.webp", "title": "Watcher Function Module Development Guide", "date": "11/5/2024" - } - ], - [ + }, { "path": "/build_watcher_development_environment", "image": "https://files.seeedstudio.com/wiki/watcher_getting_started/64.webp", "title": "Build the Watcher Development Environment", "date": "11/5/2024" - }, + } + ], + [ { "path": "/watcher_ui_integration_guide", "image": "https://files.seeedstudio.com/wiki/watcher_software_framework/ui_framework.webp", "title": "UI Integration Guide", "date": "11/5/2024" - } - ], - [ + }, { "path": "/xiao_rp2350_arduino", "image": "https://files.seeedstudio.com/wiki/XIAO-RP2350/img/2-102010550_XIAO_RP2350-45font_1.webp", "title": "Seeed Studio XIAO RP2350 with Arduino", "date": "2024-10-30T01:39:16.136Z" - }, + } + ], + [ { "path": "/sensecap_indicator_meshtastic", "image": "https://files.seeedstudio.com/wiki/SenseCAP/Meshtastic/indicator-page_1.webp", "title": "Get Started with Indicator for Meshtastic", "date": "10/29/2024" - } - ], - [ + }, { "path": "/recomputer_r1000_thingsboard_dashboard", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/tb/dashboard/thingsboard_1.webp", "title": "Create Dynamic IoT Dashboards with ThingsBoard and reComputer R1000", "date": "10/25/2024" - }, + } + ], + [ { "path": "/recomputer_r1000_flash_OS", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/recomputer_r_images/01_1.webp", "title": "reComputer R1000 Raspbian OS to eMMC", "date": "10/25/2024" - } - ], - [ + }, { "path": "/reComputer_r1000_use_rs485_modbus_rtu", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/recomputer_r_images/r1000_connection_1.webp", "title": "How to use rs485 and modbus with reComputer R1000", "date": "10/25/2024" - }, + } + ], + [ { "path": "/reComputer_r1000_use_bacnet_mstp", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/RS485_fix/wirshark_capture.webp", "title": "reComputer R1000 use bacnet MS/TP", "date": "10/25/2024" - } - ], - [ + }, { "path": "/wio_sx1262_xiao_esp32s3_for_lora_sensor_node", "image": "https://files.seeedstudio.com/wiki/XIAO_ESP32S3_for_Meshtastic_LoRa/67_1.webp", "title": "Configuring Wio-SX1262 with XIAO ESP32S3 kit as LoRaWAN Sensor Node", "date": "10/23/2024" - }, - { - "path": "/getting_started_with_watcher_task", - "image": "https://files.seeedstudio.com/wiki/watcher_getting_started/85_1.webp", - "title": "SenseCAP Watcher Task Assignment Guideline", - "date": "10/18/2024" } ] ]; From b08ea32b81c810d312c9d1c4d9436a504b3abc21 Mon Sep 17 00:00:00 2001 From: Jessie219-web <112080869+Jessie219-web@users.noreply.github.com> Date: Fri, 8 Nov 2024 14:20:50 +0800 Subject: [PATCH 2/2] 1 --- src/utils/wiki.js | 52 +++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/utils/wiki.js b/src/utils/wiki.js index a29c7bca423d..7b57beced835 100644 --- a/src/utils/wiki.js +++ b/src/utils/wiki.js @@ -1,86 +1,86 @@ const docList = [ [ - { - "path": "/xiao_mg24_matter", - "image": "https://files.seeedstudio.com/wiki/XIAO_MG24/Getting_Start/top.jpg", - "title": "Seeed Studio XIAO MG24 Example - Matter", - "date": "2024-11-07T06:43:35.000Z" - }, { "path": "/watcher_software_framework", "image": "https://files.seeedstudio.com/wiki/watcher_software_framework/architecture_1.webp", "title": "Software Architecture", "date": "11/5/2024" - } - ], - [ + }, { "path": "/watcher_function_module_development_guide", "image": "https://files.seeedstudio.com/wiki/watcher_software_framework/watcher_function_module.webp", "title": "Watcher Function Module Development Guide", "date": "11/5/2024" - }, + } + ], + [ { "path": "/build_watcher_development_environment", "image": "https://files.seeedstudio.com/wiki/watcher_getting_started/64.webp", "title": "Build the Watcher Development Environment", "date": "11/5/2024" - } - ], - [ + }, { "path": "/watcher_ui_integration_guide", "image": "https://files.seeedstudio.com/wiki/watcher_software_framework/ui_framework.webp", "title": "UI Integration Guide", "date": "11/5/2024" - }, + } + ], + [ { "path": "/xiao_rp2350_arduino", "image": "https://files.seeedstudio.com/wiki/XIAO-RP2350/img/2-102010550_XIAO_RP2350-45font_1.webp", "title": "Seeed Studio XIAO RP2350 with Arduino", "date": "2024-10-30T01:39:16.136Z" - } - ], - [ + }, { "path": "/sensecap_indicator_meshtastic", "image": "https://files.seeedstudio.com/wiki/SenseCAP/Meshtastic/indicator-page_1.webp", "title": "Get Started with Indicator for Meshtastic", "date": "10/29/2024" - }, + } + ], + [ { "path": "/recomputer_r1000_thingsboard_dashboard", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/tb/dashboard/thingsboard_1.webp", "title": "Create Dynamic IoT Dashboards with ThingsBoard and reComputer R1000", "date": "10/25/2024" - } - ], - [ + }, { "path": "/recomputer_r1000_flash_OS", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/recomputer_r_images/01_1.webp", "title": "reComputer R1000 Raspbian OS to eMMC", "date": "10/25/2024" - }, + } + ], + [ { "path": "/reComputer_r1000_use_rs485_modbus_rtu", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/recomputer_r_images/r1000_connection_1.webp", "title": "How to use rs485 and modbus with reComputer R1000", "date": "10/25/2024" - } - ], - [ + }, { "path": "/reComputer_r1000_use_bacnet_mstp", "image": "https://files.seeedstudio.com/wiki/reComputer-R1000/RS485_fix/wirshark_capture.webp", "title": "reComputer R1000 use bacnet MS/TP", "date": "10/25/2024" - }, + } + ], + [ { "path": "/wio_sx1262_xiao_esp32s3_for_lora_sensor_node", "image": "https://files.seeedstudio.com/wiki/XIAO_ESP32S3_for_Meshtastic_LoRa/67_1.webp", "title": "Configuring Wio-SX1262 with XIAO ESP32S3 kit as LoRaWAN Sensor Node", "date": "10/23/2024" + }, + { + "path": "/getting_started_with_watcher_task", + "image": "https://files.seeedstudio.com/wiki/watcher_getting_started/85_1.webp", + "title": "SenseCAP Watcher Task Assignment Guideline", + "date": "10/18/2024" } ] ];