الاتصالات / عمليات التصدير / البيانات ولوحات المعلومات
InfluxDB وMarrow
تلقائي
كل مقياس كسلسلة زمنية في InfluxDB، يُرسل وفق جدول.
يعمل «الفتح في Marrow» على iPhone مع Marrow 1.6 أو أحدث.
تلقائي مجاني
يرسل Marrow ملف CSV أو JSON إلى URL وفق جدول، والتطبيق مغلق. تحتاج إلى: Telegraf أو الجسر المكوّن من 30 سطرًا من الوصفة.
- في Marrow، افتح الاتصالات، ثم عمليات التصدير، واضغط على InfluxDB. شغّل تلقائي.
- شغّل مستمع Telegraf أو الجسر من الوصفة أمام InfluxDB.
- في Marrow: تحكم تلقائي جديد. تطلب صفحته:
- العنوان: عنوان الجسر أو مستمع Telegraf، وليس InfluxDB نفسه. يبدو هكذا
https://<bridge>/. - الترويسات: أضف Authorization: Bearer والسر الذي يتوقعه الجسر.
- البيانات والتكرار: نوع البيانات، وJSON أو CSV، وعدد مرات التشغيل.
- التشغيل: اضغط «تشغيل الآن» لإرسال أول حمولة.
- العنوان: عنوان الجسر أو مستمع Telegraf، وليس InfluxDB نفسه. يبدو هكذا
صُنع باستخدام InfluxDB
Body Opsكل إشارة من هاتفك وساعتك وسجلاتك في لوحة Grafana واحدة، تُحدَّث كل ساعة.
عام في حلقاتصورة واحدة لعام كامل: معدل نبضات القلب والنوم والخطوات والسعرات الحرارية والصوت وضوء النهار في ست حلقات تشبه الساعة، من بيانات Body Ops.صنعت شيئًا؟ أضفه إلى «صُنع باستخدام Marrow».
إذا لم يعمل
في InfluxDB
- يرسل Marrow مباشرةً إلى InfluxDB ويفشل. تقبل واجهة الكتابة في InfluxDB بروتوكول الأسطر (line protocol) فقط، فيحصل JSON من Marrow على 400. وجّه Marrow إلى الجسر أو مستمع Telegraf من الوصفة.
- Server answered 502 من الجسر. رفض InfluxDB الكتابة. يرد بـ 401 عندما يكون الرمز خاطئًا أو لا يستطيع الكتابة في الحاوية (bucket)، وبـ 404 عندما يكون اسم المؤسسة (org) أو الحاوية خاطئًا. يريد InfluxDB 2 الترويسة
Authorization: Tokenمع رمز API. - Telegraf لا يستقبل شيئًا. المستمع يستخدم افتراضيًا المنفذ 8080 والمسار
/telegraf. تضبط الوصفة المنفذ 8798 والمسار/marrow، فيجب أن يطابقهما العنوان في Marrow. ويقبل مصادقة Basic:Authorization: Basicمع base64 للمستخدم:كلمة المرور. - يرد Telegraf بـ 204 ولا نقاط. يرد Telegraf بالنجاح حتى لو لم يحلل شيئًا. تحقق أن كتلة json_v2 تطابق الحمولة، وشغّل Telegraf مع
--debugلترى ما قرأه.
فحوصات «تلقائي»
- اختبر بـ «تشغيل الآن». السطر تحت «تشغيل الآن» يقول ما حدث. أي رد 2xx يُعدّ تسليمًا. وأي شيء آخر يظهر كـ Server answered مع رمز الحالة، أو خطأ الشبكة.
- راجع سجل النشاط. في التحكم التلقائي، خيارات إضافية، يسرد «سجل النشاط» آخر 30 تشغيلًا مع نتيجة كل منها.
- التشغيلات تتأخر. يختار iOS لحظة التشغيل في الخلفية، والهاتف المقفل طوال اليوم يرسل عند فتحه التالي. و«منذ آخر تشغيل» يستدرك ما فات في التشغيل الناجح التالي.
- مستقبِل على شبكة منزلك. يحتاج Marrow إلى إذن الشبكة المحلية للوصول إليه (الإعدادات، الخصوصية والأمان، الشبكة المحلية). اضغط «تشغيل الآن» مرة واحدة والتطبيق مفتوح ليتمكن iOS من السؤال: ففي الخلفية يرفض دون أن يسأل.
- لا يعمل. كل تحكم تلقائي قيد التشغيل يُحتسب اتصالًا. تتيح الخطة المجانية تشغيل 3 اتصالات في وقت واحد. يتيح Marrow Pro حتى 20: الذكاء الاصطناعي والخوادم وعمليات التحكم التلقائي معًا. لا تُحتسب المصادر أبدًا.
المزيد من الحلول في الأدلة: تلقائي.