
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像封装了RADAR-REST-fitbit应用,旨在轮询Fitbit Web API获取指定类型的健康数据(如步数、心率、睡眠等),并将采集到的数据发送至Kafka主题。支持通过配置文件和Web API灵活管理设备授权、数据采集频率及设备状态。
需修改容器内config/config.json文件的参数,关键配置项如下:
json{ "host": "http://localhost", // 应用部署地址 "port": "3000", // 服务端口 "fitbit": { "clientId": "你的Fitbit客户端ID", "clientSecret": "你的Fitbit客户端密钥", "apiVersion": "1.2", "callbackRoute": "/auth/fitbit/callback", // Fitbit回调路由 "authRoute": "/auth/fitbit", // 授权初始路由 "dataAuthorized": "activity heartrate location nutrition profile settings sleep social weight", // 授权的数据类型 "authorizationHTML": "Fitbit授权成功!" // 授权成功页面显示内容 }, "poller": { "enabled": true, // 启动时是否自动开始轮询 "frequency": "3000", // 轮询频率(毫秒) "routesPolled": [ // 需轮询的Fitbit数据路由 { "resourcePath": "activities/steps", "date": "today", "period": "1d" } ], "enableWebRoutes": true, // 是否开启轮询控制的Web路由 "stopPollingRoute": "/polling/stop", // 停止轮询的路由 "startPollingRoute": "/polling/start" // 启动轮询的路由 }, "kafka": { "host": "http://localhost:9092" // Kafka服务地址 }, "sources": { "enableWebRoutes": true, // 是否开启设备管理的Web路由 "deleteSourceRoute": "/sources/delete", // 删除设备的路由 "deactivateSourceRoute": "/sources/deactivate", // 停用设备的路由 "listAllSourcesRoute": "/sources/list" // 列出所有设备的路由 } }
bashdocker run -d \ -p 3000:3000 \ -v /本地配置目录:/app/config \ docker.xuanyuan.run/radarbase/radar-rest-fitbit
说明:将本地配置目录挂载到容器内的/app/config(需确保该目录存在config.json文件),暴露3000端口供外部访问。
http://<容器地址>:3000/auth/fitbit完成设备授权。http://<容器地址>:3000/polling/stophttp://<容器地址>:3000/polling/starthttp://<容器地址>:3000/sources/listhttp://<容器地址>:3000/sources/deactivate?user=<Fitbit用户ID>http://<容器地址>:3000/sources/delete?user=<Fitbit用户ID>您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务