[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article:moto-gps-esp-mosaico-77f6a6ba":3},{"article":4,"revisions":15},{"id":5,"author_id":6,"firmware_project_id":7,"slug":8,"published_revision_id":9,"visibility":10,"moderation_lock_reason":11,"version":12,"created_at":13,"updated_at":14},"2e5421c0-75c9-4911-a071-030a03309759","02974f42-8bae-4534-b858-c5d4f40aed9b","77f6a6ba-f2ca-41f2-be81-1bea336e6337","moto-gps-esp-mosaico-77f6a6ba","e3d89313-94dd-476b-984b-533f654ad21d","public",null,6,"2026-09-30T02:01:30.948Z","2026-09-30T08:30:33.918Z",[16],{"id":9,"article_id":5,"revision_no":17,"state":18,"source_revision_id":11,"change_summary":19,"version":12,"submitted_at":20,"reviewed_at":21,"published_at":14,"created_at":13,"description":22,"rendered_description":23,"content":24},1,"published","Initial draft","2026-09-30T02:01:38.847Z","2026-09-30T08:30:33.905Z","源码作者\n- 原作者：Maler X（Glimpse 项目作者）\n  - GitHub：mx3353672833-debug\n  - 官网：https:\u002F\u002Fmaler.top\u002F\n  - 原项目许可：PolyForm Noncommercial 1.0.0（署名 \u002F 仅限非商业使用）\n  - 转载、修改或发布衍生版本时，必须保留 NOTICE 中的版权声明与第三方说明文件；商业用途须另行取得原作者授权。\n- 移植维护者：zhuzijiu（ESP32-Mosaico 平台移植、固件交付包）\n- 发布授权：本项目已获得原作者 Maler X 授权，可发布至 Mosaico Ideas。\n非商业许可条款（PolyForm Noncommercial 1.0.0）仍然适用。\n项目简介\nMOTO GPS 是一块装在摩托车车把上的圆形 AMOLED 导航终端：手机（iPhone）负责定位、\n目的地搜索与路线计算，通过 BLE 把导航指令发给圆屏；圆屏显示当前路口、转向动作与距离，\n并提供速度、航向页面与 Apple Music 遥控。整个导航逻辑（路线进度、偏航检测、联网重算）\n由共享 C++ 核心实现，UI 基于 LVGL 9.5。\n本仓库为社区移植版：将原作者面向微雪 ESP32-S3 成品板的固件，移植到 ESP-Mosaico\n开发板（ESP32-S31）。移植仅修改板级适配层，导航核心与 UI 与原版完全复用。\n⚠️ 必须搭配手机 App 使用\n圆屏终端不是独立导航仪——它没有 GPS、没有地图数据检索和路线计算能力，\n本质上是一个 BLE 显示与遥控终端。所有导航数据来自手机 App：\n手机端提供\n圆屏负责\nGPS 定位、速度与航向\n导航画面渲染（路口、转向、距离）\n目的地搜索与路线计算（经路线网关调用高德 API）\n速度表 \u002F 航向 \u002F 音乐页面显示\n网络地图下载与路况刷新\n触摸交互（滑动切页）\nApple Music 播放控制\nBLE 接收与显示\n可用的 App：\n- iPhone App（原作者官方）：位于上游仓库 platforms\u002Fios\u002F，需 iOS 17+，\n通过 Xcode 个人签名自行编译安装，教程见原作者仓库的 DIY 指南。\n- Android App（社区新增）：位于上游仓库 platforms\u002Fandroid\u002F（Kotlin + Compose）。\n没有手机连接时，圆屏仅有界面框架、离线兜底地图与演示模式，无法进行真实导航。\n使用前请先在手机系统蓝牙中完成配对（Mosaico 板与微雪板 BLE 地址不同，首次使用需重新配对）。\n硬件规格（移植目标板）\n项目\n参数\n主控\nESP32-S31（原生 USB-OTG）\n显示\n480×480 圆形 AMOLED，CO5300，QSPI + TE 同步\n触摸\nCST9220 电容触摸\n运动传感器\nBMI270 六轴 IMU\nFlash\n16MB（factory=Recovery，ota_0=应用）\n蓝牙\nBLE 广播名 MOTO GPS，自定义导航 GATT 服务\n当前状态\n- 固件 v0.4.3：启动显示死锁已修复，真机点亮验证通过\n- 骑行场景验收进行中：BLE 握手、后台恢复、偏航重算、长时稳定性\n相关仓库\n仓库\n说明\nmx3353672833-debug\u002Fmoto-gps-waveshare\n原作者完整仓库（微雪版固件、iOS App、路线网关、硬件工程）\ngitee.com\u002Fzhuzijiu\u002Fmoto-gps-mosaico\n移植精简代码镜像（私有）\n声明：本移植为社区非官方作品，代码未经原作者审阅；全部功劳归于原作者 Maler X。\n发布至 Mosaico Ideas 已获原作者授权；许可条款（署名 \u002F 非商业）保持不变。\n© 2026 Maler X · 地图数据 © OpenStreetMap contributors（ODbL 1.0）","\u003Cp>源码作者\u003C\u002Fp>\n\u003Cul>\n\u003Cli>原作者：Maler X（Glimpse 项目作者）\u003Cul>\n\u003Cli>GitHub：mx3353672833-debug\u003C\u002Fli>\n\u003Cli>官网：\u003Ca href=\"https:\u002F\u002Fmaler.top\u002F\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fmaler.top\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>原项目许可：PolyForm Noncommercial 1.0.0（署名 \u002F 仅限非商业使用）\u003C\u002Fli>\n\u003Cli>转载、修改或发布衍生版本时，必须保留 NOTICE 中的版权声明与第三方说明文件；商业用途须另行取得原作者授权。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>移植维护者：zhuzijiu（ESP32-Mosaico 平台移植、固件交付包）\u003C\u002Fli>\n\u003Cli>发布授权：本项目已获得原作者 Maler X 授权，可发布至 Mosaico Ideas。\n非商业许可条款（PolyForm Noncommercial 1.0.0）仍然适用。\n项目简介\nMOTO GPS 是一块装在摩托车车把上的圆形 AMOLED 导航终端：手机（iPhone）负责定位、\n目的地搜索与路线计算，通过 BLE 把导航指令发给圆屏；圆屏显示当前路口、转向动作与距离，\n并提供速度、航向页面与 Apple Music 遥控。整个导航逻辑（路线进度、偏航检测、联网重算）\n由共享 C++ 核心实现，UI 基于 LVGL 9.5。\n本仓库为社区移植版：将原作者面向微雪 ESP32-S3 成品板的固件，移植到 ESP-Mosaico\n开发板（ESP32-S31）。移植仅修改板级适配层，导航核心与 UI 与原版完全复用。\n⚠️ 必须搭配手机 App 使用\n圆屏终端不是独立导航仪——它没有 GPS、没有地图数据检索和路线计算能力，\n本质上是一个 BLE 显示与遥控终端。所有导航数据来自手机 App：\n手机端提供\n圆屏负责\nGPS 定位、速度与航向\n导航画面渲染（路口、转向、距离）\n目的地搜索与路线计算（经路线网关调用高德 API）\n速度表 \u002F 航向 \u002F 音乐页面显示\n网络地图下载与路况刷新\n触摸交互（滑动切页）\nApple Music 播放控制\nBLE 接收与显示\n可用的 App：\u003C\u002Fli>\n\u003Cli>iPhone App（原作者官方）：位于上游仓库 platforms\u002Fios\u002F，需 iOS 17+，\n通过 Xcode 个人签名自行编译安装，教程见原作者仓库的 DIY 指南。\u003C\u002Fli>\n\u003Cli>Android App（社区新增）：位于上游仓库 platforms\u002Fandroid\u002F（Kotlin + Compose）。\n没有手机连接时，圆屏仅有界面框架、离线兜底地图与演示模式，无法进行真实导航。\n使用前请先在手机系统蓝牙中完成配对（Mosaico 板与微雪板 BLE 地址不同，首次使用需重新配对）。\n硬件规格（移植目标板）\n项目\n参数\n主控\nESP32-S31（原生 USB-OTG）\n显示\n480×480 圆形 AMOLED，CO5300，QSPI + TE 同步\n触摸\nCST9220 电容触摸\n运动传感器\nBMI270 六轴 IMU\nFlash\n16MB（factory=Recovery，ota_0=应用）\n蓝牙\nBLE 广播名 MOTO GPS，自定义导航 GATT 服务\n当前状态\u003C\u002Fli>\n\u003Cli>固件 v0.4.3：启动显示死锁已修复，真机点亮验证通过\u003C\u002Fli>\n\u003Cli>骑行场景验收进行中：BLE 握手、后台恢复、偏航重算、长时稳定性\n相关仓库\n仓库\n说明\nmx3353672833-debug\u002Fmoto-gps-waveshare\n原作者完整仓库（微雪版固件、iOS App、路线网关、硬件工程）\ngitee.com\u002Fzhuzijiu\u002Fmoto-gps-mosaico\n移植精简代码镜像（私有）\n声明：本移植为社区非官方作品，代码未经原作者审阅；全部功劳归于原作者 Maler X。\n发布至 Mosaico Ideas 已获原作者授权；许可条款（署名 \u002F 非商业）保持不变。\n© 2026 Maler X · 地图数据 © OpenStreetMap contributors（ODbL 1.0）\u003C\u002Fli>\n\u003C\u002Ful>\n",{"title":25,"categories":26,"boards":28,"tags":29,"cover_images":30,"external_links":32,"attachments":33,"current_version":34,"license":35,"firmware_variants":36},"MOTO GPS · ESP-Mosaico 移植版",[27],"communication",[],[],[31],"\u002Fapi\u002Fv1\u002Ffiles\u002F92da7534-4b99-4a0a-8073-a9f1a451f91a.webp",[],[],"1.0.0","MIT",[37],{"type":38,"partitions":39},"bin",[40],{"name":41,"offset":42,"size":43,"file":44},"moto_gps-full","0x0","16777216","\u002Fapi\u002Fv1\u002Ffiles\u002F755fa3c5-faa9-47b4-ad1f-a3cb5cdbc6fc.bin"]