اطلاعیه

Collapse
No announcement yet.

نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

    سلام
    وقت همه دوستان بخیر

    یک سئوال داشتم لطفا در صورت امکان راهنمایی کنید

    یک دیوایس داریم که بصورت وای فای جوین میشه به مودم . حالا میخواهیم با یک نرم افزار ان را بصورتی که در محل نصب مودم نیستیم مدیریت کنیم ( دقیقا مثل پریز های هوشمندی که بصورت کلود مدیریت میشوند )

    سئوال : چگونه میتوانیم دیوایسی را که با مودم جوین کردیم و یک ای پی ماسک دریافت کرده را در محیط کلود ان را ادد کنیم تا امکان مدیریت ان مثلا خاموش و روشن شدن ان مهیا باشد
    سئوال : چگونه همان دیوایس را در صورتی که به هر دلیلی مودم خاموش و روشن شود و طبیعتا ای پی ان تغییر خواهد کرد را بتوان باز از طریق کلود مدیریت کرد ( قابل ذکر است امکان فیکس کردن ای پی مایک در مودم وجود ندارد )

    دوستان میخوام یک سرویس مثل اپلیکیشن های مثل اسمارت لایف برای کار های شخصی ایجاد کنم

    تشکر

    #2
    پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

    سلام دوست عزیز

    چنین چیزی با امکاناتی که شما گفتی وجود ندارد. کارهایی که میتونید برای رسیدن به هدفتون انجام بدید (البته با امکانات اضافی ) عبارت اند از :

    ۱. خرید یک IP استاتیک و استفاده از قابلیت port forwarding مودم (در صورتی که مودمتون این قابلیت رو داشته باشه)
    ۲. خرید اشتراک سایت هایی که سرویس های مدیریت ابزار های هوشمند (IOT) اراعه میدند مثل این. البته در صورتی که تعداد دستگاه ها و نرخ تبادل اطلاعات پایین باشه میتونید از بعضی این سایت ها به صورت رایگان استفاده کنید.
    ۳. خرید یک سرور مجازی و نصب و راه اندازی سرورهای مورد نیاز (مثلا MQTT )

    در هر سه مورد فوق شما باید دستگاهی که قصد کنترل کردنش رو دارید به شیوه برنامه نویسی کنید که با روش شما هماهنگ بشود.

    دیدگاه


      #3
      پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

      نوشته اصلی توسط daryooosh نمایش پست ها
      سلام دوست عزیز

      چنین چیزی با امکاناتی که شما گفتی وجود ندارد. کارهایی که میتونید برای رسیدن به هدفتون انجام بدید (البته با امکانات اضافی ) عبارت اند از :

      ۱. خرید یک IP استاتیک و استفاده از قابلیت port forwarding مودم (در صورتی که مودمتون این قابلیت رو داشته باشه)
      ۲. خرید اشتراک سایت هایی که سرویس های مدیریت ابزار های هوشمند (IOT) اراعه میدند مثل این. البته در صورتی که تعداد دستگاه ها و نرخ تبادل اطلاعات پایین باشه میتونید از بعضی این سایت ها به صورت رایگان استفاده کنید.
      ۳. خرید یک سرور مجازی و نصب و راه اندازی سرورهای مورد نیاز (مثلا MQTT )

      در هر سه مورد فوق شما باید دستگاهی که قصد کنترل کردنش رو دارید به شیوه برنامه نویسی کنید که با روش شما هماهنگ بشود.
      سلام . تشکر
      الان چگونه این اپلیکیشن داره این کار را انجام میدهد
      tuya smart
      در حال حاظر خیلی از گجت های هوشمند را پشتیبانی میکنه مثل پریز های که امکان مدیریت ان وجود دارد مثل تعریف سناریو و روشن و خاموش کردن ان بعد از جوین شدن با مودم منزل حتی بدون ای پی استاتیک

      دیدگاه


        #4
        پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

        نوشته اصلی توسط blognevis نمایش پست ها
        الان چگونه این اپلیکیشن داره این کار را انجام میدهد
        tuya smart
        به روش گزینه ی سومی انجام میده ولی نه با سرور مجازی بلکه با سرور اختصاصی.
        در ضمن tuya یک پلتفرم هست که شامل چیپ یا ماژول سخت افزاری، سرور و برنامه های کلاینت میشه. الزاما همه ی محصولاتی که میتونید با برنامه ی tuya smart کنترل کنید ساخت شرکت tuya نیستند بلکه میتونه ساخت هر شرکتی باشه ولی الزاما باید درون اون از ماژول های شرکت tuya استفاده کرده باشه.
        تقریبا ۹۹.۹۹ درصد گجت های موجود در بازار طبق گزینه ی سومی هستند.
        نکته در مورد پست قبل: برای دسترسی به هدفتون نیاز نیست هر سه گزینه رو انجام بدید. با انجام هر کدام از راه حل ها (به صورت تکی) میتونی سناریوی مورد نظرت رو پیاده کنی.
        جدیدترین ویرایش توسط daryooosh; ۲۳:۱۵ ۱۴۰۱/۰۹/۲۲.

        دیدگاه


          #5
          پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

          نوشته اصلی توسط daryooosh نمایش پست ها
          ولی الزاما باید درون اون از ماژول های شرکت tuya استفاده کرده باشه.
          با این اوصاف ما باید یک ماژول برای خودمان ایجاد کنیم که با نرم افزار خودمان جوین شود . فقط بحث پرش ip ماسک مودم را باید چگونه برطرف کرد . چون الان که برای هر دیوایس پورت و ای پی را در مودم تعریف نمیکنیم

          دیدگاه


            #6
            پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

            نوشته اصلی توسط blognevis نمایش پست ها
            با این اوصاف ما باید یک ماژول برای خودمان ایجاد کنیم که با نرم افزار خودمان جوین شود .
            ایجاد کردن ماژول از عهده ی من و شما خارج هست ولی شما میتونید از ماژول های wifi آماده استفاده کنید. حالا بعضی از این ماژول ها قابلیت برنامه ریزی دارند مثل سری ماژول های esp و یا این قابلیت رو ندارند و به یک میکرکنترلر برای کنترل شدن نیاز دارند. به هر حال شما باید با برنامه نویسی پروتکل های مورد نیازتون رو روی ماژول یا میکرو پیاده سازی کنید (یا از کتابخانه های آماده استفاده کنی) تا بتونید ماژول یا میکرو رو از راه دور کنترل کنید.


            نوشته اصلی توسط blognevis نمایش پست ها
            فقط بحث پرش ip ماسک مودم را باید چگونه برطرف کرد
            من دانش شبکه ای خیلی خوبی ندارم ولی با دانسته های الانم میدونم که بدون استفاده از آیپی ثابت راه حلی برای حل این مشکل وجود نداره.


            نوشته اصلی توسط blognevis نمایش پست ها
            چون الان که برای هر دیوایس پورت و ای پی را در مودم تعریف نمیکنیم
            من کلا فکر میکنم شما یکم مطاللب رو قاطی کردید. اون بحث آیپی دستگاه ها مربوط به شبکه ی داخلی هست و ربطی به پرش آیپی مودم نداره. آیپی مودم یا بهتره بگیم روتر همیشه در شبکه یکسان هست (Gate way) و شما اصلا به اون نیاز ندارید.

            کلا هدفی که شما دنبالش هستی به این راحتی ها نیست. حتی در صورتی که شما آیپی ثابت هم تهیه کنی بدون داشتن سرور،یک ارتباط یک طرفه خواهید داشت.

            دیدگاه


              #7
              پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

              دوست عزیز در هنگام استفاده از پلتفرم های اینترنت اشیا آی پی دستگاه اصلا مهم نیست چون دستگاه به پلتفرم وصل میشه و ارتباط دوطرفه از طریق پروتکل های اینترنت اشیا ایجاد میشه برای مثلا ویرالینک از پروتکل های mqtt http و coap پشتیبانی میکنه و شما میتونید هم از دستگاه دیتا دریافت کنید و هم دیتا بهش بفرستید.

              دیدگاه


                #8
                پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

                نوشته اصلی توسط viralink نمایش پست ها
                دوست عزیز در هنگام استفاده از پلتفرم های اینترنت اشیا آی پی دستگاه اصلا مهم نیست چون دستگاه به پلتفرم وصل میشه و ارتباط دوطرفه از طریق پروتکل های اینترنت اشیا ایجاد میشه برای مثلا ویرالینک از پروتکل های mqtt http و coap پشتیبانی میکنه و شما میتونید هم از دستگاه دیتا دریافت کنید و هم دیتا بهش بفرستید.
                سلام . تشکر
                لطفا در صورت امکان راهنمایی بیشتری میکنید
                فرض کنید من یک رله دارم که میخوام از بستر کلود یا هاست خودم دستور فعال شدن و غیر فعال شدن را صادر کنم و رله عمل کنه . دقیقا به چه ماژول های نیاز دارم و فرایند چگونه است

                دیدگاه


                  #9
                  پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

                  نوشته اصلی توسط blognevis نمایش پست ها
                  سلام . تشکر
                  لطفا در صورت امکان راهنمایی بیشتری میکنید
                  فرض کنید من یک رله دارم که میخوام از بستر کلود یا هاست خودم دستور فعال شدن و غیر فعال شدن را صادر کنم و رله عمل کنه . دقیقا به چه ماژول های نیاز دارم و فرایند چگونه است
                  سلام دوست عزیز
                  اول سخت افزار:
                  برای سخت افزار شما نیاز به ماژولی دارید که قابلیت اتصال به اینترنت رو داشته باشه، بنابر این راه های موجود عبارت اند از : ۱. از ترکیب ماژول آردینو و شیلد شبکه یا ماژول شبکه استفاده کنید. ۲. از ماژول های سری ESP استفاده کنید که از طریق WIFI به اینترنت متصل میشند. ۳. و .....

                  دوم سرور :
                  شما یا باید از بستر های آماده استفاده کنید، که رایگان نیستند و معمولا قسمت های رایگانی دارند که محدودیت هایی مثل تعداد دستگاه ها و نرخ جابه جایی اطلاعات دارند یا باید یک سرور (نه هاست) شخصی تهیه کنید و وب سرور های لازم رو روی اون نصب کنید.

                  سوم نرم افزار :
                  این بخش وابسته به دو بخش قبلی هست. در واقع بعد از مشخص شدن سخت افزار و پروتکل مورد استفاده برنامه نویسی سخت افزار شروع میشه. ولی معمولا بستر های IOT اماده مثال هایی برای فریمورک آردینو دارند که کار رو راحت میکنند.

                  در نتیجه شما اول سخت افزارت رو انتخاب کن و سپس سرور یا پروتکل مورد استفاده رو مشخص کن تا بریم سراغ مراحل بعد.

                  دیدگاه


                    #10
                    پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

                    سلام . تشکر بابت راهنمایی
                    فرض را بر این میگیرم که میخواهم یک لامپ را از راه دور روشن ( توسط رله بیسیم )کنم و زمانی که این عملیات انجام شد وضعیت اجرا توسط شبکه و پیام کوتاه را دریافت کنم . علاوه بر ان بتوانم هر زمان بصورت دستی یا خودکار ( کرون ) را دریافت و چک کنیم و حتی سناریو برای زمان روشن و خاموش کردن و چک وضعیت ایجاد کنیم و یک میکرفن هم برای شنود و ارتباط دوطرفه هم فعال کرد
                    این برد کلا تمام دیوایس ها را بصورت بیسیم کنترل میکند

                    سخت افزار بنظر بنده
                    1: رله تک کاناله وای فای
                    2: sim 800 یا مدل دیگر که امکان اتصال به شبکه lte و ارسال و دریافت پیام کوتاه را داشته باشد و امکان تماس دوطرفه هم پشتیبانی کند
                    3: میکروفن و بلند گو
                    4: برد نود با هسته ESP8266 البته با حافظه داخلی جهت لاگ ها
                    5: منبع نغذیه و .. که جهت استارت برد میباشد
                    فکر کنم یک کنترلر هم نیاز باشه ولی بهتر است مدلی باشه که تمام موارد بالا را بتواند در خود جا دهد و نیازی به اجرای تک تک نباشد

                    تشکر بابت وقتی که میگذارید

                    دیدگاه


                      #11
                      پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

                      نوشته اصلی توسط blognevis نمایش پست ها
                      سلام . تشکر بابت راهنمایی
                      سلام
                      اولا هروقت جوابی ارسال میکنید از نقل قول استفاده کنید تا برای مخاطبتون هشدار ارسال بشه.

                      دوما شما هنوز یک صورت مسعله ی واحدی نداری، اول میخاستی یک ماژول متصل به اینترنت رو کنترل کنید، حالا کنترل توسط پیام کوتاه و انتقال صوت هم بهش اضافه شده. به عنوان یک پیشنهاد :
                      ۱. اگر واقعا قصد ساختش رو دارید ابتدا نیازمندی ها (که دستگاه قراره چه کار هایی انجام بده و در چه شرایطی کار کنه و ...) و منابع (مثلا دستگاه به اینترنت دسترسی داره، در پوشش شبکه تلفن همراه هست، تغذیه به چه صورت هست و ...) رو برای خودتون مشخص کنید

                      ۲. اگر سوال ها جهت یادگیری هست، بگید تا طوری دیگه جلو بریم.

                      دیدگاه


                        #12
                        پاسخ : نیاز به راهنمایی در خصوص کنترل دیوایس ها بصورت کلود

                        شما کافیه در ویرالینک به رایگان ثبت نام کنید و طبق آموزش پیش برید.
                        کتابخانه MQTT-Viralink رو هم میتونید نصب کنید که به راحتی ارتباطتون برقرار بشه و مثال sim800 هم در داخل مثال های آردوینو هستش.

                        دیدگاه

                        لطفا صبر کنید...
                        X