T1000-E 追踪器入门指南
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues
视频教程
第1部分:开箱设置
第2部分:状态指示灯
第3部分:刷写新固件
第4部分:故障排除指南
入门指南
下载 Meshtastic
应用:
开启设备
按一次按钮即可开启设备,会听到上升的旋律,LED灯会亮约1秒。
如果按下按钮后设备没有响应,请先为设备充电。
通过应用连接
- IOS 应用
- Android 应用
- 在蓝牙面板中选择目标设备。
- 输入代码(默认代码为
123456
),然后点击OK
连接设备。
- 点击
+
并选择目标设备。
- 输入代码(默认代码为
123456
),然后点击OK
连接设备。
配置参数
为了开始通过网状网络通信,您需要设置您的区域。此设置控制设备使用的频率范围,并应根据您的所在地区进行设置。
- IOS 应用
- Android 应用
区域列表
区域代码 | 描述 | 频率范围 (MHz) | 占空比 (%) | 功率限制 (dBm) |
---|---|---|---|---|
UNSET | 未设置 | N/A | N/A | N/A |
US | 美国 | 902.0 - 928.0 | 100 | 30 |
EU_868 | 欧盟 868MHz | 869.4 - 869.65 | 10 | 27 |
请参考 LoRa 各国区域 获取更全面的列表。
EU_868 必须遵守每小时10%的占空比限制,该限制每分钟按滚动1小时计算。如果达到限制,设备将停止传输,直到允许再次传输。
现在您已经在设备上设置了 LoRa 区域,可以继续配置任何 LoRa 配置 以满足您的需求。
传感器配置
传感器 | 描述 |
---|---|
温度 | ✅ |
光线 | 目前应用不支持 |
加速度计 | 待更新 |
温度传感器配置
- IOS 应用
- Android 应用
导航到 Settings
-> Telemetry(Sensors)
-> 启用传感器。
导航到 Settings
-> Telemetry(Sensors)
-> 启用传感器。
蜂鸣器和 LED 配置
类型 | 输出 PIN | |
---|---|---|
蜂鸣器 | PWM 蜂鸣器 | 25 |
LED | - | 24 |
- IOS 应用
- Android 应用
导航到 Settings
-> External Notification
-> 启用 GPIO
-> 设置 Output Pin GPIO
。
导航到 Settings
-> External Notification
-> 启用 GPIO
-> 设置 Output Pin GPIO
。
查看 外部通知配置 获取更多详情。
更新设备配置后,设备会重新启动,这可能需要一些时间。
刷写固件
检查固件版本
导航到 Settings
-> Firmware Updates
,检查当前固件版本。
⚠️请勿刷写以下固件
请勿刷写除 T1000-E 固件以外的其他固件,否则可能导致设备冻结。
以下固件会导致设备变砖:
- nrf52_promicro_diy_tcxo
- nrf52_promicro_diy_xtal
- Dongle_nRF52840-pca10059-v1
- feather_diy
- TWC_mesh_v4
- wio-sdk-wm1110
- wio-tracker-wm1110
- xiao_ble
刷写应用固件
第一步:进入 DFU 模式
- 方法 1
- 方法 2
将设备连接到您的电脑,选择设备为 Seeed Card Tracker T1000-E
,并选择最新的固件,然后点击 Flash
。
点击 Enter DFU Mode
,会显示一个名为 T1000-E xxx
的串口,点击并连接它,绿色 LED 会常亮,并且会显示一个名为 T1000-E
的驱动。
将 USB 数据线连接到您的电脑,按住设备按钮,然后快速连接充电线两次,绿色 LED 会常亮,并且会显示一个名为 T1000-E
的驱动。
第二步:擦除固件
在刷写固件之前,请先刷写擦除固件!
点击 垃圾桶
图标。
下载擦除固件并复制到驱动器中。
此过程可能需要一些时间,等待驱动器消失,然后打开串口监视器完成擦除过程。
第三步:刷写固件
选择最新的固件,并下载 UF2
文件。
将 UF2 文件复制到 DFU 驱动器中。固件将在文件下载完成后刷写,设备将重新启动。
常见问题解答
- 如何检查设备名称?
点击 Open Serial Monitor
,将设备连接到您的电脑,检查串口日志,查找关键字 using nodenum
。
- 如何重启设备?
按住按钮,然后连接充电线。
故障排除
设备无法启动
- 给设备充电 1~2 小时
- 更换充电线
设备卡在启动循环中
描述:
设备会反复重启,串口反复连接和断开。
解决方案:
- 第一步:尝试手动进入 DFU 模式:按住设备按钮,然后快速连接充电线两次,绿色 LED 会常亮。
要成功进入 DFU 模式,您需要快速执行此操作。可能需要多次尝试。
设备变砖
描述:
设备无响应,无 LED,无法与您的应用程序配对。
1) 如果设备仍然可以进入 DFU 模式,请尝试刷写引导程序。
刷写引导程序
在刷写引导程序时,请确保电缆连接稳定,并且在刷写过程中不要断开连接。
步骤 1:安装 Adafruit-nrfutil
先决条件
- 通过 PyPI 安装
- 从源码安装
这是推荐的方法,用于安装最新版本:
pip3 install --user adafruit-nrfutil
如果通过 PyPI 安装遇到问题或需要修改工具,请使用此方法。首先克隆此仓库并进入其文件夹。
git clone https://github.com/adafruit/Adafruit_nRF52_nrfutil.git
cd Adafruit_nRF52_nrfutil
注意:以下命令使用 python3
,但如果您使用的是 Windows,可能需要将其更改为 python
,因为 Windows 上的 Python 3.x 安装仍然使用 python.exe 作为名称。
要在用户空间(您的主目录)中安装:
pip3 install -r requirements.txt
python3 setup.py install
如果在运行 pip3 install
时遇到权限错误,可能是因为你的 pip3
版本较旧或被设置为尝试安装到系统目录。在这种情况下,请使用 --user
参数:
pip3 install -r --user requirements.txt
python3 setup.py install
如果你希望安装到系统目录(通常不推荐):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
要生成该工具的自包含可执行二进制文件(适用于 Windows 和 MacOS),请运行以下命令:
pip3 install pyinstaller
cd Adafruit_nRF52_nrfutil
pip3 install -r requirements.txt
cd Adafruit_nRF52_nrfutil\nordicsemi
pyinstaller __main__.py --onefile --clean --name adafruit-nrfutil
你可以在 Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil
中找到生成的 .exe
文件(如果你使用的是 Windows,则带有 .exe
后缀)。将其复制或移动到其他位置以方便使用,例如放置到你的 %PATH% 目录中。
步骤2:检查你的端口号
将设备连接到你的电脑,并检查端口号。
示例:
步骤3:烧录引导程序
在终端或命令提示符中,导航到你下载的引导程序 zip 包所在的目录,并执行以下命令,替换为设备的正确端口:
- 对于 Windows:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p COMxx -b 115200 --singlebank --touch 1200
- 对于其他系统:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200
完成上述步骤后,你可以按照此步骤烧录应用固件。
2) 设备无法进入 DFU 模式,但串口可以被检测到
打开一个串口工具
将波特率设置为
1200
。连接设备。 当你连接设备时,指示灯会短暂闪烁。重复尝试,直到指示灯保持常亮,这表示设备已进入 DFU 模式。然后按照以下步骤操作:烧录引导程序 -> 擦除 Flash -> 烧录固件。
3) 设备无法进入 DFU 模式且没有串口显示,请联系技术支持:[email protected]
固件烧录失败
串口未接收到数据
检查设备是否处于 DFU 模式。当设备处于 DFU 模式时,绿色指示灯会保持常亮。
无法打开串口
检查端口是否正确,或者尝试使用其他端口。
资源
技术支持与产品讨论
感谢你选择我们的产品!我们为你提供多种支持渠道,确保你使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。