فهرست مطالب:

تمشک پای با ماژول GSM: 5 مرحله
تمشک پای با ماژول GSM: 5 مرحله

تصویری: تمشک پای با ماژول GSM: 5 مرحله

تصویری: تمشک پای با ماژول GSM: 5 مرحله
تصویری: با یه دختر این کارو نکن😰 2024, نوامبر
Anonim
رزبری پای با ماژول GSM
رزبری پای با ماژول GSM

چندی پیش چند پاراگراف در مورد استفاده از 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

بررسی اتصال Board-to-GSM
بررسی اتصال 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

پیکربندی PPP
پیکربندی 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 نارنجی

گوش به زنگ باشید!

توصیه شده: