این برنامه برای ارسال مقادیر حسگر به دست آمده از سنسورهای تلفن شما به یک مشتری خاص MQTT استفاده می شود. توجه به این نکته مهم است که اگرچه سنسورهای زیادی در برنامه وجود دارد اما باید سنسورهای خاصی در تلفن شما وجود داشته باشد.
نوع سنسورهای تلفن شما با مارک و نسخه تلفن شما متفاوت است. مهم است که ابتدا سنسورهای داخلی تلفن خود را شناسایی کنید.
شروع شدن
برای شروع به برنامه بروید و تنظیمات را کلیک کنید (گوشه سمت چپ بالا). جزئیات لازم را در فضاهای داده شده وارد کنید.
اگر می خواهید داده ها را برای یک کارگزار خاص MQTT منتشر کنید ، نام میزبان و درگاه آن را وارد کنید. همچنین تعیین موضوع انتشار و اشتراک مهم است.
گزینه های دیگری نیز وجود دارد که می توانید متناسب با نیاز خود امتحان کنید.
هنگام کار با این برنامه ، تلفن باید همیشه یک اتصال اینترنتی ثابت داشته باشد.
حسگرها
اسکنر بارکد QR /
کد QR را با دوربین خود اسکن کرده و داده ها را ارسال می کند. مهم است که به برنامه اجازه دسترسی به دوربین خود را بدهید
قالب داده ارسال می شود- {"qr": {"format": "QR_CODE" ، "content": ""}}
شتاب سنج
شتاب سنج حسگر الکترومکانیکی است که برای اندازه گیری نیروهای شتاب استفاده می شود. واحدها - مقادیر محور X ، محور Y ، محور Z در m / s2 اندازه گیری می شوند
قالب داده ارسال می شود - {"شتاب سنج": {"x": "2.84" ، "y": "0.44" ، "z": "10.02"}}
ژیروسکوپ
سنسورهای ژیروسکوپ ، همچنین به عنوان سنسورهای سرعت زاویه ای یا سنسورهای سرعت زاویه ای شناخته می شوند ، دستگاههایی هستند که سرعت زاویه ای را حس می کنند.
واحدها - مقادیر محور X ، محور Y ، محور Z در rad / s اندازه گیری می شوند
قالب داده ها ارسال می شود - {"ژیروسکوپ": {"x": "0.0" ، "y": "0.0" ، "z": "0.0"}}
حسگر مجاورت
سنسور مجاورت یک سنسور غیر تماسی است که با ورود هدف به قسمت سنسور ، وجود یک شی (که اغلب به آن "هدف" گفته می شود) را تشخیص می دهد.
واحد - فاصله اندازه گیری شده در سانتی متر
قالب داده ها ارسال می شود- {"proximity": {"x": "5.0"}}
سبک
این سنسور روشنایی منطقه را می دهد
واحد در lx
قالب داده ارسال می شود - {{"light": {"illuminance": "7.0"}}
درجه حرارت
دمای اتاق را تأمین می کند.
واحدها در سلسیوس
قالب داده ارسال می شود - {"دما": {"دما": "7.0"}}
فشار
فشار اتاق را اندازه گیری می کند
واحد در hPa
قالب داده ارسال می شود- {"فشار": {"فشار": "1009.56"}}
محل
برای دسترسی به مکان به برنامه دسترسی دهید. موقعیت جغرافیایی و جغرافیایی دستگاه را بر حسب درجه و همچنین ارتفاع مکان فعلی را بر حسب متر می دهد
قالب داده ارسال می شود- {"gps": {"alt": "0.0" ، "lon": "80.06" ، "lat": "6.72"}}
تنظیمات
به تنظیمات گوشه بالا سمت راست بروید. اینها تنظیماتی است که باید برای ایجاد برنامه سفارشی خود تغییر دهید. برخی از موارد مورد نیاز وجود دارد
زمینه ها و همچنین زمینه های اختیاری که باید برای کارکردن برنامه پر کنید.
نام میزبان - باید نام کارگزار خود را در این قسمت وارد کنید. برخی از کارگزاران MQTT رایگان وجود دارد که ما استفاده از آنها را به شما توصیه می کنیم. آن ها هستند،
broker.hivemq.com
mqtt.eclipse.org
این فیلد ضروری است.
بندر - این نیز یک قسمت مورد نیاز است. برای شما بهتر است که به طور پیش فرض بندر را ترک کنید (1883)
نام کاربری- این یک نیاز اختیاری است. برای امنیت بیشتر افزودن نام کاربری خوب است.
رمز ورود - این یک نیاز اختیاری است. برای امنیت بیشتر افزودن نام کاربری خوب است.
ClientID - این یک نیاز اختیاری است. در صورت خالی ماندن برنامه ، یک شناسه مشتری برای کاربر ایجاد می کند.
انتشار مبحث - کاربر باید موضوعی را که به آن داده می فرستد مشخص کند.
موضوع مشترک - کاربر باید موضوعی را که برنامه برای دریافت داده باید به آن گوش دهد مشخص کند.
Data Push Interval - میزان انتشار داده ها.
QoS - برای کسب اطلاعات بیشتر در مورد MQTT QoS به وب سایت رسمی کارگزار MQTT خود مراجعه کنید.
پس از مشخص کردن قسمت مورد نیاز ، روی ذخیره کلیک کنید و به صفحه اصلی بروید. برای اتصال به کارگزار MQTT ، لغزنده را بلغزانید. اگر همه چیز خوب پیش برود ، شما "متصل" را روی صفحه مشاهده خواهید کرد
تاریخ بهروزرسانی
۲۲ خرداد ۱۴۰۲