در این مطلب، ویدئو استقرار کد اسکریپت پایتون در Google Cloud برای اجرای 24/7 #IOT #push-notification با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,070
سلام.
2
00:00:02,070 –> 00:00:04,529
3
00:00:04,529 –> 00:00:06,810
4
00:00:06,810 –> 00:00:09,120
5
00:00:09,120 –> 00:00:12,599
6
00:00:12,599 –> 00:00:14,160
سلول های بیشتر، اجازه دهید
7
00:00:14,160 –> 00:00:25,320
شروع کنیم، بنابراین مانند ویدیوهای قبلی،
8
00:00:25,320 –> 00:00:27,060
اگر اپلت یک دیود با
9
00:00:27,060 –> 00:00:29,189
سری firebase را می شناسید که در آن
10
00:00:29,189 –> 00:00:31,470
یک اسکریپت پایتون برای ارسال
11
00:00:31,470 –> 00:00:34,230
اعلان فشار به برنامه IOT خود ایجاد کرده ایم، برنامه 0 است،
12
00:00:34,230 –> 00:00:36,690
بنابراین اسکریپت این و این اسکریپت بود.
13
00:00:36,690 –> 00:00:39,420
باید برای رایانه شخصی من برای 24/7
14
00:00:39,420 –> 00:00:41,360
انجام شود تا بتوانم یک اعلان فشار ارسال کنم،
15
00:00:41,360 –> 00:00:44,670
اما برای این اسکریپت شهری نمی توان رایانه شخصی من را 24/7 اجرا کرد
16
00:00:44,670 –> 00:00:47,940
و برای آن
17
00:00:47,940 –> 00:00:50,010
می توانیم مستقیماً آن را روی یک ابر اجرا کنیم و
18
00:00:50,010 –> 00:00:52,500
این برای رایگان برای حداقل یک سال
19
00:00:52,500 –> 00:00:54,960
رایگان خواهد بود پس بیایید ببینیم
20
00:00:54,960 –> 00:00:56,579
چگونه کار می کند اول از همه اجازه دهید
21
00:00:56,579 –> 00:00:59,219
اسکریپت را به شما نشان دهم بنابراین من فقط
22
00:00:59,219 –> 00:01:01,020
این پرش را اجرا می کنم و این اسکریپت در
23
00:01:01,020 –> 00:01:03,449
اینجا چه می کند من این پایگاه داده را در اینجا دارم
24
00:01:03,449 –> 00:01:05,400
در این و این اسکریپت فقط
25
00:01:05,400 –> 00:01:07,619
این متغیر وضعیت سنسور آتش را بررسی می
26
00:01:07,619 –> 00:01:09,780
کند اگر مقدار این
27
00:01:09,780 –> 00:01:12,659
متغیر 1 باشد، این اسکریپت یک
28
00:01:12,659 –> 00:01:15,210
اعلان فشاری به این برنامه اندروید ارسال میکند، اجازه دهید به
29
00:01:15,210 –> 00:01:16,740
شما نشان دهم که من فقط این اسکریپت
30
00:01:16,740 –> 00:01:19,350
را اجرا میکنم و وقتی این اسکریپت را اجرا میکنم، میتوانید ببینید
31
00:01:19,350 –> 00:01:22,110
که دادهها 0 است، یعنی فقط
32
00:01:22,110 –> 00:01:24,930
نشان میدهد این مقدار وضعیت سنسور
33
00:01:24,930 –> 00:01:27,630
اکنون 0 است اگر این برنامه را کوچک کنم
34
00:01:27,630 –> 00:01:29,130
زیرا از آنجایی که فقط می توانیم یک اعلان دریافت کنیم
35
00:01:29,130 –> 00:01:30,960
، برنامه حداقل است،
36
00:01:30,960 –> 00:01:34,950
این شرایط ماست و اگر 0 به 1 را فشار دهم
37
00:01:34,950 –> 00:01:37,350
می توانید در زمان واقعی مشاهده کنید که داده 1 را نشان می دهد
38
00:01:37,350 –> 00:01:39,420
و در اینجا در این برنامه اندروید من این اعلان را دریافت کردم،
39
00:01:39,420 –> 00:01:42,119
بنابراین تمام
40
00:01:42,119 –> 00:01:44,460
این کار فقط توسط این اسکریپت انجام می شود و در اینجا مواردی
41
00:01:44,460 –> 00:01:46,740
که این اسکریپت باید 24/7 اجرا شود
42
00:01:46,740 –> 00:01:50,310
و برای آن من باید 24/7 بر روی رایانه شخصی خود انجام دهم
43
00:01:50,310 –> 00:01:52,590
امکان پذیر نیست زیرا ما
44
00:01:52,590 –> 00:01:54,840
هر بار به یک اتصال اینترنتی بالا
45
00:01:54,840 –> 00:01:57,149
نیاز داریم و نیاز داریم که انرژی زیادی از دست
46
00:01:57,149 –> 00:01:59,460
ندهیم تا بتوانیم آن را در یک کنسول Google Cloud مستقر کنیم
47
00:01:59,460 –> 00:02:01,680
و بیایید ببینیم چگونه این کار را انجام دهیم،
48
00:02:01,680 –> 00:02:03,810
49
00:02:03,810 –> 00:02:06,630
بنابراین فعلاً اسکریپت را میبندم تا انجام دهم. چون در حال حاضر
50
00:02:06,630 –> 00:02:08,770
نمیخواهم این اسکریپت را اجرا کنم و این اسکریپت
51
00:02:08,770 –> 00:02:11,290
ماست پایگاه داده ای که در آن
52
00:02:11,290 –> 00:02:13,780
مقدار یک است من مستقیماً صفر را تغییر می
53
00:02:13,780 –> 00:02:16,750
دهم و بیایید ببینیم چه کاری باید انجام دهیم بنابراین
54
00:02:16,750 –> 00:02:18,910
اولین کاری که انجام می دهیم
55
00:02:18,910 –> 00:02:21,220
ابتدا در کنسول Google Cloud تایپ کنید Google
56
00:02:21,220 –> 00:02:23,440
و این اولین پیوند خواهد بود و شما
57
00:02:23,440 –> 00:02:25,000
باید با شناسه ایمیل خود وارد شوید و
58
00:02:25,000 –> 00:02:28,030
بعد از آن پیوندی مانند این باز می شود و
59
00:02:28,030 –> 00:02:30,430
در اینجا روی
60
00:02:30,430 –> 00:02:32,560
sign up برای نوع رایگان کلیک می کنید همانطور که برای ثبت نام برای
61
00:02:32,560 –> 00:02:33,940
کاشی رایگان کلیک می کنید در اینجا باید حساب ایجاد
62
00:02:33,940 –> 00:02:37,300
کنید فقط کشور خود را انتخاب کنید و کلیک کنید
63
00:02:37,300 –> 00:02:39,820
و روی موافقت کلیک کنید و بعد از آن ادامه دهید،
64
00:02:39,820 –> 00:02:41,590
آنها فرمی خواهند بود که در آن باید
65
00:02:41,590 –> 00:02:44,620
اطلاعات کامل خود را اضافه کنید و آخرین مورد این است
66
00:02:44,620 –> 00:02:48,400
که باید تایپ کنید که من نمی توانم
67
00:02:48,400 –> 00:02:50,080
نوع حساب شما را تایپ کنم یا اینکه می
68
00:02:50,080 –> 00:02:52,240
تواند یک فرد تجاری در اینجا باشد. می
69
00:02:52,240 –> 00:02:54,310
توانید متن خود را فردی انتخاب کنید و
70
00:02:54,310 –> 00:02:58,030
در واقع فردی را در اینجا درک کنید،
71
00:02:58,030 –> 00:03:00,160
باید آدرس قلم خود را اضافه کنید یا اگر
72
00:03:00,160 –> 00:03:01,930
ده عدد دارید می توانید این ها را اضافه کنید،
73
00:03:01,930 –> 00:03:04,630
نیازی نیست که در واقع شما
74
00:03:04,630 –> 00:03:06,400
خط آدرس را قرار دهید، مثل اینکه می توانید هر چیزی را قرار دهید
75
00:03:06,400 –> 00:03:13,330
بله، من یک C قرار می دهم. سه و سپس اینجا
76
00:03:13,330 –> 00:03:16,230
ما می توانیم شهری مانند اینجا قرار دهید من می توانم
77
00:03:16,230 –> 00:03:22,120
BSR و شهر را دوباره bs aha قرار دهم و سپس همه
78
00:03:22,120 –> 00:03:25,510
چیز به همین صورت است، بنابراین این یک شماره تماس است،
79
00:03:25,510 –> 00:03:28,030
من فقط آن را محو می کنم و اکنون موضوع
80
00:03:28,030 –> 00:03:30,160
این است که بالاخره باید اینجا پول پرداخت کنید، باید
81
00:03:30,160 –> 00:03:32,620
روی P کلیک کنید تا بتوانید به
82
00:03:32,620 –> 00:03:34,810
مدت یک سال فقط دو روپیه شناسایی می شود و
83
00:03:34,810 –> 00:03:35,980
این چیز مهمی نیست،
84
00:03:35,980 –> 00:03:38,230
آنقدر تشخیص داده می شود
85
00:03:38,230 –> 00:03:40,390
که شما تأیید می کنید که کاربر وام ون
86
00:03:40,390 –> 00:03:42,850
گوگل هستید، بنابراین دو روپیه چیز مهمی
87
00:03:42,850 –> 00:03:44,500
نیست و می توانید اینجا قرار دهید یک کارت نقدی
88
00:03:44,500 –> 00:03:46,390
من فقط می خواستم یک کارت بدهی بگذارم زیرا
89
00:03:46,390 –> 00:03:48,490
اگر کارت اعتباری قرار دهید مقداری به
90
00:03:48,490 –> 00:03:50,470
طور خودکار شناسایی می شود بنابراین می
91
00:03:50,470 –> 00:03:52,570
توانید یک دیابتی قرار دهید که تعدادی از هندوستان هستند می
92
00:03:52,570 –> 00:03:54,550
توانید از SDF c-axis استفاده کنید من قبلاً
93
00:03:54,550 –> 00:03:56,530
حساب کاربری ایجاد کرده ام که در آن من از آن EFC استفاده میکنم،
94
00:03:56,530 –> 00:03:58,510
شما هم میتوانید از آن استفاده کنید، بنابراین این
95
00:03:58,510 –> 00:04:00,580
چیزی است که اکنون به من اجازه میدهد این کار را با حسابی
96
00:04:00,580 –> 00:04:02,260
که
97
00:04:02,260 –> 00:04:04,270
در اختیار دارد، انجام دهم، بنابراین اینها مرحله سادهای هستند که باید انجام دهیم و سپس روی شروع آزمایشی من کلیک کنید
98
00:04:04,270 –> 00:04:05,890
، این همان چیزی است که پس از اتمام
99
00:04:05,890 –> 00:04:08,290
کار شما اتفاق میافتد. این شما
100
00:04:08,290 –> 00:04:10,720
حق با این نوع داشبورد خواهید بود و در
101
00:04:10,720 –> 00:04:12,910
این داشبورد w اگر می دانید اولین کاری که انجام دهید
102
00:04:12,910 –> 00:04:14,980
این است که باید روی اینجا کلیک کنید
103
00:04:14,980 –> 00:04:16,570
، گزینه ای برای ایجاد یک پروژه جدید
104
00:04:16,570 –> 00:04:17,680
105
00:04:17,680 –> 00:04:20,048
به طور مستقیم مشاهده خواهید کرد. من اینجا برای شما دوستان هستم، من
106
00:04:20,048 –> 00:04:23,530
روی پروژه جدید جدید کلیک می کنم اکنون در
107
00:04:23,530 –> 00:04:25,000
اینجا شما چیزی شبیه به این را مشاهده خواهید
108
00:04:25,000 –> 00:04:28,020
کرد. از نام پروژه، بنابراین من در
109
00:04:28,020 –> 00:04:32,080
یوتیوب مدرسه پایتون را تایپ میکنم، زیرا
110
00:04:32,080 –> 00:04:35,320
این کار را برای شما انجام میدهم، بچهها فقط
111
00:04:35,320 –> 00:04:39,240
سازمان شناخته شده مکان، روی ایجاد کلیک میکنم و
112
00:04:39,240 –> 00:04:40,650
[Music]
113
00:04:40,650 –> 00:04:43,240
خوب نام نامعتبر دارای
114
00:04:43,240 –> 00:04:45,220
نویسههای نامعتبر است، خوب من آن را گرفتم پس
115
00:04:45,220 –> 00:04:47,530
باید شبیه چیزی باشد. مثل این و آن
116
00:04:47,530 –> 00:04:51,370
خوب است، حالا روی ایجاد کلیک کنید و همین است،
117
00:04:51,370 –> 00:04:53,680
بنابراین در مدرسه مجاز نیست، خوب من
118
00:04:53,680 –> 00:04:55,780
آن را دریافت کردم، بنابراین بچه ها پس از کلیک بر روی
119
00:04:55,780 –> 00:04:57,160
دکمه ایجاد اینجا
120
00:04:57,160 –> 00:04:58,870
باید پروژه ای را که ایجاد کرده اید انتخاب کنید تا من
121
00:04:58,870 –> 00:05:01,810
بچه داشته باشم این Python YouTube روی آن کلیک کنید.
122
00:05:01,810 –> 00:05:04,240
این را انتخاب کنید و اکنون آن را انتخاب کنید در اینجا من این داشبورد را دریافت می کنم و
123
00:05:04,240 –> 00:05:06,490
اکنون می خواهم این کار را انجام دهم
124
00:05:06,490 –> 00:05:08,500
مستقیماً
125
00:05:08,500 –> 00:05:09,759
126
00:05:09,759 –> 00:05:11,470
127
00:05:11,470 –> 00:05:13,840
روی این منوی پیمایش کلیک کنید.
128
00:05:13,840 –> 00:05:15,490
این منوی ناوبری روی این
129
00:05:15,490 –> 00:05:18,400
موتور محاسباتی کلیک کنید و در این نمونه VM را
130
00:05:18,400 –> 00:05:22,720
با شما انتخاب کنید و مستقیماً
131
00:05:22,720 –> 00:05:25,060
روی اولین فرم کلیک کنید و سپس میتوانیم یک وضعیت VM ایجاد کنیم،
132
00:05:25,060 –> 00:05:28,120
بنابراین اکنون اینجا منطقه محاسبه است
133
00:05:28,120 –> 00:05:29,919
که نشان میدهد موتور محاسباتی در حال
134
00:05:29,919 –> 00:05:32,800
آماده شدن است ممکن است یک دقیقه طول بکشد یا بیشتر از این،
135
00:05:32,800 –> 00:05:34,479
ممکن است زمان ببرد بستگی به
136
00:05:34,479 –> 00:05:36,699
سرعت پردازنده و سرعت اتصال شما دارد، بنابراین اجازه
137
00:05:36,699 –> 00:05:38,590
دهید به شما بگویم که ما در اینجا قرار است چه کاری انجام دهیم
138
00:05:38,590 –> 00:05:41,169
تا زمانی که این موتور محاسباتی
139
00:05:41,169 –> 00:05:43,630
آماده شود، شما یک VM مکان یاب نصب کرده اید
140
00:05:43,630 –> 00:05:45,610
که به این معنی است که یک مجازی ساده دریافت خواهید کرد.
141
00:05:45,610 –> 00:05:48,039
ماشینی در آن ابری که
142
00:05:48,039 –> 00:05:50,500
فقط مبتنی بر لینوکس خواهد بود و اگر
143
00:05:50,500 –> 00:05:51,940
v را در دستورات لینوکس نمیدانید،
144
00:05:51,940 –> 00:05:53,710
طعنهها را نخوانید نگران باشید، من
145
00:05:53,710 –> 00:05:56,199
گام به گام به شما اطلاع میدهم، پس با کلیک بر روی این
146
00:05:56,199 –> 00:05:58,570
دکمه ایجاد کلیک کنید. در
147
00:05:58,570 –> 00:06:01,180
دکمه ایجاد اگر نمونه ای داشته باشیم
148
00:06:01,180 –> 00:06:02,919
، نامی برای این کار می خواهد، بنابراین من
149
00:06:02,919 –> 00:06:05,430
می خواهم که نام این شهر به
150
00:06:05,430 –> 00:06:08,650
عنوان نمونه باشد، اکنون اینجا ماشین ty
151
00:06:08,650 –> 00:06:10,570
اینجا خواهد بود، اکنون می توانید هر دستگاهی را انتخاب کنید
152
00:06:10,570 –> 00:06:13,060
که من دقیقاً مانند تیم کانوی هستم.
153
00:06:13,060 –> 00:06:15,970
اکنون اینجا می توانید ج آن را از تب به
154
00:06:15,970 –> 00:06:19,090
absol آویزان کنید فقط برای تغییر آن به جدید، بنابراین
155
00:06:19,090 –> 00:06:21,190
از دوون در اینجا، بنابراین فقط برای تغییر آن به
156
00:06:21,190 –> 00:06:23,259
pun – بعدا – Bunty می توانید از من
157
00:06:23,259 –> 00:06:27,520
استفاده کنید open to 18.4 استفاده کنید و اندازه آن 10 G
158
00:06:27,520 –> 00:06:29,440
2 ng بیشتر از به اندازه کافی برای یک
159
00:06:29,440 –> 00:06:31,169
ماشین لینوکس،
160
00:06:31,169 –> 00:06:33,360
پس از آن روی ایجاد کلیک کنید، نسبتی وجود ندارد، فقط همانطور که
161
00:06:33,360 –> 00:06:35,249
روی ایجاد کلیک می کنید، اکنون فقط
162
00:06:35,249 –> 00:06:36,990
ایجاد نمونه ما را نشان می دهد و این
163
00:06:36,990 –> 00:06:38,729
چیزها زمان می برد.
164
00:06:38,729 –> 00:06:41,310
165
00:06:41,310 –> 00:06:43,439
اکنون نمونه ما با
166
00:06:43,439 –> 00:06:45,840
موفقیت ایجاد شده است، من قبلاً
167
00:06:45,840 –> 00:06:47,759
شروع شده است، بنابراین اگر می خواهید آن را متوقف کنید، می
168
00:06:47,759 –> 00:06:49,919
توانید مستقیماً کلیک کنید و آن را در اینجا
169
00:06:49,919 –> 00:06:52,050
متوقف کنید، اگر از آن استفاده نمی کنید می توانید نمونه را متوقف
170
00:06:52,050 –> 00:06:53,789
کنید زیرا
171
00:06:53,789 –> 00:06:56,219
در غیر این صورت برای شما هزینه دارد، بنابراین مستقیماً روی sss
172
00:06:56,219 –> 00:06:58,469
connect کلیک کنید. در این sss
173
00:06:58,469 –> 00:07:01,020
شما را به ورود به ترمینال متصل می کند و
174
00:07:01,020 –> 00:07:05,249
اکنون باز می شود، من روی این
175
00:07:05,249 –> 00:07:08,330
sss logging کلیک کردم بله، بنابراین ما فقط
176
00:07:08,330 –> 00:07:10,919
به آن متصل می شویم — ماشینی
177
00:07:10,919 –> 00:07:13,740
که ایجاد کرده ایم تا بچه های ون
178
00:07:13,740 –> 00:07:15,539
با موفقیت یک دسترسی از راه دور شما
179
00:07:15,539 –> 00:07:17,249
نمونه r که در فضای ابری ایجاد کردهایم، در
180
00:07:17,249 –> 00:07:19,710
اینجا میتوانیم هر دستوری را
181
00:07:19,710 –> 00:07:21,839
که میخواهیم تایپ کنیم، مانند آلیس، همه چیز به این
182
00:07:21,839 –> 00:07:25,379
صورت
183
00:07:25,379 –> 00:07:26,969
184
00:07:26,969 –> 00:07:28,710
185
00:07:28,710 –> 00:07:30,330
خواهد بود. تنها چیزی که ما نیاز داریم
186
00:07:30,330 –> 00:07:32,759
اینجا نصب کنیم و نکته این است که ابتدا
187
00:07:32,759 –> 00:07:34,650
باید بررسی کنیم که پایتون 3
188
00:07:34,650 –> 00:07:35,669
کجاست یا نه
189
00:07:35,669 –> 00:07:41,250
همانطور که پایتون را تایپ می کنید، من فکر می کنم پایتون مشکلی ندارد،
190
00:07:41,250 –> 00:07:43,259
شما پایتون 3 را نصب کرده اید، بنابراین باید
191
00:07:43,259 –> 00:07:45,180
پایتون 3 را در اینجا تایپ کنید، بله.
192
00:07:45,180 –> 00:07:46,949
python 3 قبلاً نصب شده است، بنابراین
193
00:07:46,949 –> 00:07:50,069
BAM ما می توانیم مستقیماً از این Python 3 خارج شویم،
194
00:07:50,069 –> 00:07:52,649
حالا اول از
195
00:07:52,649 –> 00:07:55,889
همه در اینجا یک پ