شاید بتوانیم به طور کلی AT Command را یک راه ارتباطی تلقی نماییم . به صورتی که ارتباط ما را با یک ماژول شکل میدهد ؛ حتی در بسیاری از مواقع در اطلاعات مرتبط با یک ماژول با این جمله روبرو خواهند شد که راه ارتباطی شما به این ماژول AT Command میباشد. در واقع این راه ارتباطی توسط سوالات و سخنانی که ازطرف ما برای ماژول فرستاده میشود و پاسخ هایی که برای ما ارسال مینماید شکل میگیرد
این مکالمه میتواند از از نظر شکل و آرایش کلمات متفاوت باشد که این امر اهمیت چندانی ندارد ؛ یعنی مکالمه میتواند از طرف ما با سوالاتی همچون : سیم کارت پین دارد ؟ برای راه اندازی سیم کارت باید پین وارد شود ؟ و … آغاز شود ، و با پاسخ هایی همچون : بله . بله پین کد را وارد نمایید . بلی ؛ و غیره ادامه پیدا کند . این مکالمه با ماژول ارتباط At Command نام گرفته است. بنابراین ارتباط میان ما و ماژول از طریق رد و بدل شدن کامند شکل میگیرد . همانطور که بیان کردیم این مکالمه میتواند به هر شکلی صورت گیرد اما؛ باید با برخی استانداردها همراه شود که در لیست AT Command ها آورده شده است . توجه داشته باشید هر ماژولی که ما در حال مکالمه با آن میباشیم دارای یک فایل پی دی اف است که همه کامندهایی که پذیرش میکند در آن وجود دارد.
هر ماژولی که راه ارتباطی و روش انتقال اطلاعاتش At Command باشد دارای پروتکل ارتباط سخت افزار سریالی(UART) میباشد. منظور از ارتباط سخت افزار سریالی این است که تمامیت کامندها بر روی پین RX و TX ارسال شده و دریافت میگردند . شما قادر خواهید بود تا از هر ماژولی که دارای راه ارتباطی At Command میباشد برای انتقال اطلاعات استفاده نمائید. شما میتوانید سوالات(دستورات) خود را تایپ و ارسال نمایید ؛ سپس Enter را زده تا دستورات ارسال و اجرا گردد . این در خواستها به نوعهای مختلف ارسال شده و دارای معانی متعددی میباشد که بر مبنای آنها از ماژول پاسخ دریافت خواهید کرد . برای مثال ماژول وایفای در سه حالت پیکربندی میشود. در ادامه چند نمونه از دستورات At Command ماژول وایفای را برای شما شرح میدهیم: با ارسال این دستور ماژول شما ریستارت شده و تعدادی پاسخ های بی معنا از طرف ماژول دریافت خواهید کرد که در نهایت لغت Ready برایتان ارسال میگردد . عدد ۱ میگوید که ماژول شما همچون وای فای عمل کرده و میتوانید به آن اتصال پیدا کنید . در این قسمت عدد ۲ بیان میکند که شما امکان اتصال به وای فای های خارجی را دارید زیرا ماژول حالت Client (کلاینت) به خود گرفته است . ماژول در ۲ در حالت هم کلاینت و هم Access Point(اکسس پوینت) قرار دارد . این دستور در باب وای فای که قصد اتصال به آن را دارید ارسال میشود . این درخواست زمانی که ارسال گردد به این معناست که اتصال به وای فای متصل شده قطع میگردد . این دستور با به نمایش گذاشتن IP خود ماژول همراه است . این مورد بنا بر درخواستی که شما داشته اید ؛ لیست وای فای های موجود را نمایش میدهد . با ارسال این درخواست مد فعلی دستگاه برایتان نمایش داده میشود. زمانی که این دستور را برای ماژول ارسال نمایید این معنا را در بر دارد که ؛ خواستار این هستید که ، IP اختصاصی در مد اکسس پوینت برای ماژول در نظر گرفته شود . اگر برای هر ماژولی که راه ارتباطی اش At Command است همه راه ها و مراحل مربوط به خودش را پشت سر گذاشتید و جواب های جامعی از ماژول دریافت نمودید یعنی راه را درست رفته اید و آماده است تا شما کامندهای اصلیتان را برای کانفیگ وارد نمایید . بغیر از این حالت ؛ با توجه به این که کد صحیح وارد شده باشد ؛ در اتصالات سیمها دچار مشکل شدهاید .
نوع مکالمه با ماژول
روش کاربرد At Command
نحوه ارسال At Command
· دستور AT+RST:
· دستور AT+Cwmode =1 :
· دستور AT+Cwmode=2 :
· دستور AT+Cwmode=3 :
· دستور At+Cwmode said pas :
· دستور AT+Cwqap :
· دستور AT+Cipap :
· دستور AT+Cwlap :
· دستور AT+Cwmode :
· دستور AT+Cipap=IP :
سخن پایانی
آشنایی با AT Command و دستورات آن
folder_openالکترونیک دیجیتال, میکروکنترلر