فهرست مطالب:
- مرحله 1: سیم کشی
- مرحله 2: بررسی اتصال Board-to-GSM
- مرحله 3: پیکربندی PPP
- مرحله 4: اجرای PPP
- مرحله 5: انجام دهید
تصویری: تمشک پای با ماژول GSM: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
چندی پیش چند پاراگراف در مورد استفاده از RPI برای نظارت بر دارایی شما نوشتم:
www.instructables.com/id/Home-Security-Wit…
من قول دادم در مورد استفاده از GSM "به زودی" بنویسم ، که در این مورد 5 ماه به طول انجامیده است.
دلیلی که من فکر می کنم ممکن است در آن زمینه (امنیت خانه) مفید باشد واضح است - وجود دارد
املاک بدون دسترسی به اینترنت کابلی ، به عنوان مثال این مورد در مورد بسیاری از کلبه های تعطیلات در نروژ که من در آن زندگی می کنم صادق است. 30 of از آنها حتی دسترسی به شبکه ندارند - من نیز در مورد آن فکر کرده ام که زمان بیشتری طول می کشد (آردوینو همچنین انرژی زیادی برای پیشنهاد یک راه حل منطقی مصرف می کند).
امروز فقط یک آموزش کوتاه در مورد استفاده از ماژول GSM برای اتصال RPI به اینترنت از طریق PPP ، بخش "امنیت خانه" باقی می ماند ، زیرا این امر کمی بیشتر نیاز دارد - RPI فقط یک سریال دارد (؟) ، بنابراین شاید شما باید از USB -to استفاده کنید -مبدل سریال برای اتصال خواننده RFID ، در صورت نیاز.
مرحله 1: سیم کشی
ماژول A-GSM را از itbrainpower.net امتحان می کنم. این به این دلیل است که من وقت ندارم پین ها را به سیم کارت 8008L لحیم کنم. قول می دهم. A-GSM فقط یک اغراق برای این کار ساده است ، من این را به عنوان هدیه از همکارانم هنگام خروج از نارنجی لهستان دریافت کردم ، احساس می کنم وظیفه دارم آن را اجرا کنم.
خوب - فقط تصویر را دنبال کنید من نگران بودم که تولید کننده رومانی هیچ تغییر دهنده سطح TTL را پیشنهاد ندهد اما من ولتاژ را اندازه گیری کردم و 3 ولت ارسال می کند. وقتی با کابل آماده شدید - کلید پاور مودم را برای یک یا دو ثانیه فشار دهید.
مرحله 2: بررسی اتصال Board-to-GSM
امیدوارم سیم کارت شما از پین محافظت نشده باشد. در صورت وجود ، می توانید سیم کشی و پین خود را در یک زمان بررسی کنید (ممکن است 1234 نباشد ؛-)):
sudo apt-get minicom را نصب کنید
sudo minicom -D /dev /ttyAMA0 -b 115200
در AT
AT+CPIN = 1234
من فرض کردم که مودم در 115200 baud کار می کند. اگر اینطور نیست و می خواهید آن را تغییر دهید-می توانید برای تنظیم سرعت ، یک اسکریپت پایتون را از وب سایت Itbrainpower.net (RPi_examples-v0.9-2014.09.30.tar) بارگیری کنید ، به عنوان مثال:
sudo python setSerial.py 9600 115200
قبل از اینکه همه خطوط agsm.open () را کامنت کنید ، حدس می زنم که این در گذشته یا در برخی دیگر از نسخه های لینوکس خوب کار می کرد.
همانطور که در تصویر مشاهده می کنید - من مجبور بودم ماژول GSM را خاموش/روشن کنم تا بتواند PIN را بپذیرد.
مرحله 3: پیکربندی PPP
محتوای مرحله از a-gsm-RPI-samples-py-library-based-v1_2.tar از سایت سازندگان بارگیری می شود. محتوای زیر (ایتالیک) را در مکانهای برجسته ویرایش و کپی و جایگذاری کنید.
/etc/chatscripts/gprs
ABORT BUSYABORT VOICE
لغو "NO CARRIER"
لغو "بدون دیالتون"
لغو "بدون شماره گیری شماره گیری"
لغو "بدون پاسخ"
لغو "تاخیر"
لغو "اشتباه"
لغو "+CGATT: 0"
"" در AT
زمان 12
خوب ATH
OK ATE1
OK AT+CGDCONT = 1 ، "IP" ، "telia"
OK ATD*99#
زمان 22
اتصال ""
ممکن است پین خود را در اینجا نیز ارسال کنید (AT+CPIN…). 'telia' نام APN است ، شما باید آن را به تنظیمات اپراتورهای خود تغییر دهید!
/etc/ppp/peers/a-gsm
اتصال "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noipdefault
usepeerdns
مسیر پیش فرض
اصرار ورزیدن
نوآت
nocrtscts
محلی
در اینجا شما باید APN را نیز تغییر دهید. مطمئن باشید سرعت همان چیزی است که قبلاً بررسی کرده اید! این منبع شکست PPP است که به سختی پیدا می شود. BTW - نویسندگان ادعا می کنند که فهرست "گلابی" است (اشتباه است).
مرحله 4: اجرای PPP
برای اتصال به اینترنت کافی است مراحل زیر را انجام دهید:
sudo pon a-gsm
مشکل ممکن است این باشد که شما RPI خود را از قبل به اینترنت وصل کرده اید ، بنابراین برای اطمینان از کارکردن آن ، این را قبلاً اجرا کنید (به رومانیایی ها پیشنهاد دهید!):
sudo route del default
اکنون باید از طریق شبکه GSM به اینترنت دسترسی داشته باشید. سعی کنید آدرس را پینگ کنید!
برای تعطیلی PPP:
sudo poff a-gsm
در صورت عدم موفقیت ممکن است نیاز به راه اندازی PPP در حالت اشکال زدایی داشته باشید:
sudo pon a-gsm debug dump logfd 2 nodetach
در مورد من اشتباهات عبارت بودند از:
الف) عدم تنظیم APN
ب) سرعت سریال اشتباه!
ج) چیزی که روی /dev /AMA0 آویزان است - برای یادگیری نحوه آزادسازی پورت ، به آموزش "امنیت خانه" مراجعه کنید!
مرحله 5: انجام دهید
1) ارسال تصاویر مزاحمان از طریق MMS ، شاید پایدارتر از PPP (برای آزمایش)
2) همه اینها را با SIM800L بررسی کنید
3) PPP ، MMS و SIM800L با PI نارنجی
گوش به زنگ باشید!
توصیه شده:
خانه هوشمند توسط تمشک پای: 5 مرحله (همراه با تصاویر)
خانه هوشمند توسط رزبری پای: در حال حاضر چندین محصول وجود دارد که باعث می شود خانه شما هوشمندتر شود ، اما اکثر آنها راه حل های اختصاصی هستند. اما چرا برای تعویض چراغ با تلفن هوشمند خود به اینترنت نیاز دارید؟ این یکی از دلایلی بود که من Smar خودم را ساختم
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
ماژول رله 5V برای کار با تمشک پای: 4 مرحله
Module Relay Module Module برای کار با Raspberry Pi: این روزها واقعاً آسان است که دست خود را روی برد رله قرار دهید ، اما به سرعت خواهید فهمید که اکثر آنها برای 5V طراحی شده اند که می تواند برای یک تمشک پای ضعیف یا سایر موارد مشکل ساز شود. میکروکنترلر با 3.3 ولت کار می کند ، آنها فقط ولتا ندارند
کلاه IOT BIT GSM V1.5 برای تمشک پای: 9 مرحله
کلاه IOT BIT GSM V1.5 برای رزبری پای: IOT BIT کلاه نهایی است که رزبری پای شما را در هر کجا واقعا مفید می کند. ماژول HAT هوشمند ما GSM Mobile Data را برای Raspberry Pi ، اطلاعات موقعیت یابی GPS و اتصال بلوتوث ارائه می دهد. این ماژول مناسب برای هکرها است ،
کنترل موتور مبتنی بر Arduino GSM (بدون ماژول GSM): 3 مرحله
کنترل موتور مبتنی بر Arduino GSM (بدون ماژول GSM): در این پروژه من یک روش اساسی اما منحصر به فرد را برای روشن و خاموش کردن هر چیزی با استفاده از رله به شما نشان خواهم داد. این ایده از افراد کمی بود که چنین پروژه هایی را انجام می دادند ، اما آنها مشکلی داشتند که همه آنها به رفتارهای تلفن همراه در تماس وابسته بودند. ساده می کنم