بهره گیری از پروتکلF-باس نوکیا در پروژه های مانیتورینگ اتوماسیون صنعتی الکترونیک میکروکنترلر ARM AVR

بهره گیری از پروتکلF-باس نوکیا در پروژه های مانیتورینگ اتوماسیون صنعتی الکترونیک میکروکنترلر ARM AVR LPC STM32 dsPIC 8051

آیا می خواهید برای کنترل لوازم خانگی از تلفن همراه شما؟

مطمئنا شما انجام دهد! خواندن زیر در حال حاضر

مقدمه نوکیا F-اتوبوس

سلب مسئولیت:

طول می کشد هیچ مسئولیتی در قبال استفاده از این اطلاعات می باشد. برخی از دستورات را می تواند به تلفن شما بسیار خطرناک است و باعث می شود که گوشی شما بی فایده! استفاده از در معرض خطر خود تغییر دهید، اما از آن لذت ببرید! لطفا توجه داشته باشید: بدون fones نوکیا یا کشتن در تولید این صفحه مجروح شدند!

چگونه برای اتصال میکروکنترلر به نوکیا 3310

اکثر گوشی های نوکیا F-اتوبوس و اتوبوس M-اتصالات است که می تواند مورد استفاده برای اتصال گوشی به PC و یا در مورد میکروکنترلر. این ارتباط می تواند برای کنترل فقط در مورد تمام توابع از تلفن و همچنین آپلود نرم افزار جدید و غیره این اتوبوس استفاده می شود به شما این امکان را می دهد که ما را به ارسال و دریافت پیام های SMS. می خواهم تهویه هوا خود را به نوبه خود در از راه دور؟

F & اتصالات M اتوبوسنوکیا 3310 با کابل F-اتوبوس

بسیار محبوب نوکیا 3310/3315 F / M اتصال به اتوبوس تحت دارنده باتری است. این یک کمی درد و رنج را برای رسیدن به است و نیاز به یک کابل ویژه ای به ایجاد اتصال است. تصویر سمت چپ بالا 4 پد طلا مورد استفاده برای F و M اتوبوس را نشان می دهد. تصویر سمت راست نشان می دهد که کابل F-اتوبوس متصل به نوکیا من 3310.

کابل F-اتوبوسنوکیا 3310 با کابل F-اتوبوس

نوکیا کابل دانلود از مغازه های تلفن همراه و برخی از فروشگاه های الکترونیک در دسترس هستند. من کابل من از دیک اسمیت الکترونیک در استرالیا به ارمغان آورد. هزینه های نرم افزار های گوشی Nokia 3310 دانلود کابل در اطراف $ 30AUD است و یک سرمایه گذاری عالی برای دریافت بیشتر از گوشی شما. شما می توانید از نرم افزار PC مانند Logomanager مدیر تلفن و اکسیژن استفاده کنید (نگاه کنید به لینک های زیر را ببینید) برای آپلود آهنگ های زنگ، کارت، شماره تلفن و غیره پرداخت برای کسانی که آهنگ های زنگ سرد، فقط آنها را دانلود کنید اینترنت و یا ضبط را آن گونه که مایلید تغییر دهید! من حتی یک زنگ آهنگ زنگ، فقط آنچه را که هر خانه نیاز دارد! کابل الکترونیک به سطح تبدیل سیگنال های 3V را به سیگنال های نوع RS232. نیز وجود دارد که M و F تعویض اتوبوس در اکثر کابل.

بعضی از صفحات نقشهها برای ساخت کابل خود را، با این حال من فکر می کنم آن را آسان تر برای خرید یکی از آنها، به عنوان اتصال دهنده های تلفن بسیار سخت است.

تفاوت از M-اتوبوس و F-اتوبوس

M-اتوبوس یکی از پین دو جهته اتوبوس برای هر دو انتقال و دریافت داده ها از تلفن است. از آن است که آهسته (9600bps) و فقط بصورت half-duplex. فقط دو پین در تلفن استفاده می شود. یک زمین و یک داده است. M-اتوبوس اجرا می شود در 9600bps، 8 بیت داده، توازن فرد، یک بیت توقف. اطلاعات ترمینال آماده (DTR) پین باید با درخواست برای ارسال (RTS) پاک است. این قدرت الکترونیک در کابل است و من فکر می کنم که آن را برای عملیات M-اتوبوس.

F-اتوبوس بعد از اتوبوس با سرعت بالا کاملا دو رشتهای است. با استفاده از یک پین برای انتقال داده ها و یک پین برای دریافت داده ها به همراه پین ​​زمین است. بسیار بسیار شبیه به یک پورت سریال استاندارد است. این است که به سرعت 115،200 BPS 8 بیت اطلاعات، بدون برابری، یک بیت توقف. برای F-اتوبوس ترمینال داده آماده (DTR) پین باید تنظیم شود و درخواست برای ارسال (RTS) پین پاک شده است.

پروتکل F-اتوبوس و دستورات

F-اتوبوس اتوبوس دو جهته نوع سریال در حال اجرا در BPS 115،200، 8 بیت داده می باشد. کابل سریال دارای الکترونیک برای تبدیل در سطح و در نتیجه نیاز به قدرت است. اولین چیزی که برای انجام شده است، تامین قدرت به کابل الکترونیک و این است که با قرار دادن پین DTR (ترمینال داده آماده) و پاکسازی پین RTS (درخواست برای ارسال) انجام می شود.

اضافه شده 29 دسامبر 2003 - برای همه شما DIYer میکروکنترلر خارج وجود دارد، اتصال پین DTR و RTS عرضه ولت +3 تا 12 به عرضه -3 به 12Volt. راه آسان برای رسیدن به این هدف با استفاده از یک فرستنده و گیرنده Max232 یا مشابه برای RS232 و پین RX TX و پس از آن اتصال پین DTR در کابل سریال V + پین در Max232. همین کار را برای RTS، با این حال آن را به پین ​​V در Max232 ارتباط برقرار کنند. + V و V-پین از پمپ شارژ داخلی است که دو برابر کردن ولتاژ ورودی مشتق شده است. اینترنت اکسپلورر. Max232 5V، + V 10 V و V-خواهد بود 10V. من امیدوارم که این پاک کردن این موضوع برای اکثر مردم!

گام بعدی این است که برای همزمان سازی UART در گوشی با کامپیوتر و یا میکروکنترلر شما. این است که با ارسال یک رشته 0x55 یا 'U' 128 بار انجام می شود. ساده است! اتوبوس در حال حاضر آماده برای ارسال فریم های مورد استفاده قرار گیرد.

نوکیا دارای یک پروتکل مجموعه ای از دستورات است که اجازه می دهد تا کاربر را به برقراری تماس، ارسال و دریافت پیام های SMS و چیزهای بیشتری را. اگر شما در حال حاضر به رفتن نیست پروژه لینوکس Gnokii و کد منبع را دانلود کنید. این گروه دارای مدارک عالی در دستورات با استفاده از گوشی های نوکیا متفاوت می باشد. این بچه ها بزرگ است لطفا من برای دستورات نوکیا ایمیل - اگر شما می خواهید آنها را دانلود لینوکس Gnokii پروژه منبع

چارچوب نمونه فرستاده شده به نوکیا من 3310 (نشان داد به عنوان روگرفت هگز)

بایت: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 داده ها: 1E 00 0C D1 00 07 00 01 00 03 00 01 60 00 72 D5

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

بایت: 0 تمام فریم های ارسال شده توسط کابل با 0x1E شخصیت اول است. این F-اتوبوس ID قاب است. کابل 0x1E و مادون قرمز است 0x1C. بایت: 1 این است که آدرس مقصد است. وقتی که ارسال داده ها، دستگاه تلفن بایت ID. در مورد ما همیشه 00 تلفن.
بایت 2: این است که آدرس منبع. وقتی که ارسال داده ها، دستگاه PC ID بایت است. در مورد ما همیشه 0x0C (ترمینال).
بایت 3: این نوع پیام یا فرمان. 0xD1 دریافت نسخه SW و HW.
بایت 4 و 5: بایت 4 و 5 طول پیام است. در مورد ما آن است که 7 بایت طولانی است. بایت 4 MSB و LSB بایت است 5. با تشکر از ران ریتر برای comfirming این!
بایت: 6 بخش داده ها شروع می شود و به مدت 7 کلمه در ادامه متن می رود در مورد ما. همانطور که نوکیا یک گوشی 16 بیتی است و به همین دلیل نیاز به یک تعداد حتی از کلمه در ادامه متن. به عنوان مال ما عجیب و غریب است که آخرین بایت یک بایت بالشتک خواهد بود و پیام را در محل 13 به پایان.
آخرین بایت در بخش داده ها (بایت 12 بالا) شماره توالی است. 3 ... آخرین بیت از این بایت افزایش از 0 تا 7 برای هر فریم. این بخش نیاز به بازگشت در قاب اذعان به تلفن فرستاده شده است. بیت های دیگر من مطمئن نیستید در مورد آنچه آنها!
بایت 14 و 15: دوم تا آخرین بایت بایت کنترلی عجیب و غریب است که همیشه و آخرین بایت بایت کنترلی. کنترلی است که توسط XORing تمام بایت های عجیب و غریب و قرار دادن نتیجه در بررسی محل سکونت عجیب و غریب و سپس XORing بایت زوج و پس از آن قرار دادن نتیجه در حتی بایت محاسبه می شود.

خوب است که فریم اول برای گوشی نوکیا می باشد. اگر تلفن دریافت این پاسخ نشان می دهد با استفاده از داده های زیر

1E 0C 00 7F 00 02 D1 00 CF 71 1E 0C 00 D2 00 26 01 00 00 03 56 20 30 34 2E 34 35 0A 32 31 2D 30 36 2D 30 31 0A 4E 48 4D 2D 35 0A 28 63 29 20 4E 4D 50 2E 00 01 41 3F A4

اولین خط اذعان قاب فرمان است. توجه داشته باشید که آدرس مقصد و منبع در حال حاضر جابجا شده است. دلیل این است که گوشی نوکیا در حال حاضر صحبت کردن. این پیغام دو بایت دو بایت به نمایندگی از نوع پیام دریافت شده (0xD1) و شماره توالی (0x00) است. این دو کلمه در ادامه متن کنترلی و باید بررسی می شود تا مطمئن شوید که اطلاعات درست است. 3310 خواهد شد منتظر تصدیق قاب پس از این دو فریم فرستاده شد. اگر تأیید قاب فرستاده نشده 3310 سعی مجدد برای ارسال داده ها است. 3310 داده خواهد شد 3 بار و ارسال پس از آن می دهد.

قاب دوم از ما نوکیا 3310 اطلاعات درخواست کردیم. نوع پیام 0xD2. این است که "نسخه SW و HW دریافت خواهید کرد. این 38 بایت (0x26) پیام باید 0x0003 "V" "سیستم عامل را \ n" "تاریخ سیستم عامل \ n" "در مدل است \ n" "(c) NMP." نشان می دهد آخرین بایت شماره توالی در داده است. همانطور که با فریم استاندارد F-اتوبوس، دو بایت آخر در قاب بایت کنترلی هستند.

داده های دریافت شده بدون F-BUS را قاب

01 00 00 03 56 20 30 34 2E 34 35 0A 32 31 2D 30 36 2D 30 31 0A 4E 48 4D 2D 35 0A 28 63 29 20 4D 4E 50 2E 00 01 41 0003 V 0 4. 4 5 \ N 2 1/0 6/0 1 \ آنهم N - 5 \ N (c) NMP. بدون دنباله.

تمام آنچه که مورد نیاز است در حال حاضر است که برای ارسال یک فریم تصدیق بازگشت به تلفن می گویند: "من آن را کردم!

1E 00 7F 0C 00 02 D2 01 C0 7C

0x7F است اذعان فرمان قاب. ما تنها موظف به ارسال یک پیام دو بایت است، بنابراین طول به 0x02 تنظیم شده است. این پیام شامل نوع پیام اذعان کرد (0xD2) و دنباله ندارد. (0x01). شماره توالی از 3 ... آخرین بیت از شماره توالی در فریم های قبلی ساخته شده است. کنترلی نیاز به محاسبه و ارسال شود.

خوب است که آسان نیست! ما در ارسال پیام های SMS آینده، (قسمت دوم) نگاه و نگاه کردن در سخت افزار AVR برای پروژه در بخش سوم، به زودی!






چگونه برای ارسال یک پیام SMS با F-اتوبوس؟


در حال حاضر ما می دانیم که چگونه می توان به ارسال فریم در اتوبوس، ما باید در ارسال پیام SMS نگاه کنید. این یک فرآیند سخت است، هنگامی که شما می توانید این پیام را به کاراکترهای 7 بیتی بسته!

SMS نقطه به نقطه بسته بندی شخصیت

اولین چیزی که شما باید انجام دهید این است دانلود GSM 03،38 - حروف و اطلاعات به زبان خاص این است که مشخصات فنی است که توصیف بسته بندی کاراکتر 7 بیتی و نقشه استاندارد کاراکتر را نشان می دهد. بسته بندی ASCII به کاراکتر 7 بیتی درد است، اما بسیار آسان می باشد به انجام. در اینجا یک مثال سریع است.

بیایید می گویند ما می خواهیم برای رمزگشایی رشته 'سلام'. در ابتدا من "خوش آمدید" در هگزادسیمال با استفاده از نقشه شخصیت ارائه شده در GSM 03،38 نمایش داده می شود. از A تا Z و شماره خود را تنها تبدیل استاندارد ASCII.

خوش آمدید (کاراکتر ASCII) 68 65 6C 6C 6F (در مبنای شانزده) 1101000 1100101 1101100 1101100 1101111 (دودویی)

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

6F 6C 6C 65 68 1101111 1101100 1101100 1100101 1101000 (کاراکتر ASCII در دودویی نشان داده شده است) 110 11111101 10011011 00110010 11101000 (باینری بالا فقط به بخش های 8 بیتی تقسیم شده) 06 9B FD 32 E8 (8 بخش کمی را به سحر و جادو رمزگشایی)

پیام خوش آمدید بنابراین E8 32 9B FD 06 زمانی که بسته بندی شده است.

هنگام بازی با ارسال پیام های SMS، بسیاری از رمزگشایی مورد نیاز است. بنابراین من چند برنامه کوچک را به طور خودکار بسته و باز کردن داده ها را برای من نوشت. برنامه برای اولین بار به من اجازه می دهد تا به ورودی رشته به در جعبه یادداشت بالا بسته بندی شده است و وقتی پک دکمه فشار داده شده است رشته بالا بسته بندی شده آماده برای رفتن!

یک بستهبند پیام ساده

برنامه کامل با منبع برای دانلود SMSPacker.zip

این برنامه زیر، هر دو باز و سپس بسته ارسال. آن را به خواندن پیام های بسته بندی شده از تحلیل پروتکل سریال استفاده می شود. تست زیرروالهای من در C برای هر دو بسته و باز. در حال حاضر برای میکروکنترلر AT90S8535 من!

برنامه آزمون ساده

در حال حاضر ما می دانیم که چگونه به بسته و باز کردن این پیام را به شما اجازه می دهد تا نگاهی به قاب کامل.

قاب کامل SMS پیام

من به شدت به دانلود توصیه GSM 03،40 - تحقق فنی از سرویس پیام کوتاه (SMS) نقطه به نقطه (PP) می باشد. این خصوصیات زمینه SMS های زیر را در جزئیات است. با توجه به این مشخصات را برای اطلاعات بیشتر.

چارچوب نمونه فرستاده شده به نوکیا من 3310 (نشان داد به عنوان روگرفت هگز) 98 بایت

بایت: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 داده ها: 1E 00 0C 02 00 59 00 01 00 01 02 00 07 91 16 14 91 09 10 F0 00 00 00 00 15 00 00 00 33 0A 81 40 30 87 00 47 مرکز پیام SMS - شماره تلفن - بایت: 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 داده: 00 00 00 00 00 A7 00 00 00 00 00 00 C8 34 28 C8 66 BB 40 54 74 7A 0E 6A 97 E7 F3 F0 B9 0C BA 87 E7 A0 79 D9 شروع از پیام - سلام. این پیام را از طریق F-اتوبوس فرستاده شد. داغ!! بایت: 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 اطلاعات: 4D 07 D1 D1 F2 77 8C FD 06 19 5B C2 FA DC 05 1A DF EC 50 08 01 00 43 7A 52 اتوبوس هدر فریم F-
بایت 0: F قاب اتوبوس ID. ما در کابل (0x1E) قسمت 1.
بایت: 1 آدرس مقصد.
بایت 2: آدرس منبع.
بایت 3: نوع پیام یا فرمان. 0x02 (جابجایی SMS).
بایت 4 و 5: طول پیام. در مورد ما 0x0059 بایت طولانی و یا 89 بایت در دهدهی است.

(SMS) پیام کوتاه سرویس هدر فریم
بایت 6 تا 8: شروع از هدر فریم SMS. 0x00، 0x01، 0x00
بایت 9 تا 11: 0x01، 0x02، 0x00 = ارسال پیام SMS

(SMSC) مرکز خدمات پیام کوتاه (12 بایت)
بایت 12: طول شماره مرکز SMS. 0x07 7 بایت طولانی است. این شامل نوع شماره مرکز SMSC و SMS شماره تلفن
بایت شماره 13: نوع SMSC به عنوان مثال 0x81-0x91 بین المللی ناشناخته 0xa1 ملی

1XXX IIII: جایی که من طرح شماره شناسایی (مراجعه به GSM 03،40 - آدرس 9.1.2.5 زمینه ها) 1TTT XXXX: که در آن T از نوع شماره (مراجعه به GSM 03،40 - آدرس 9.1.2.5 زمینه ها) بایت 14 تا 23: (فرمت OCTET) SMS مرکز شماره تلفن را در این مورد 61 411،990،010

(TPDU) انتقال پروتکل واحد داده
بایت 24: نوع پیام

XXXX XXX1 = SMS ارسال - پیام کوتاه به مرکز خدمات (SC) منتقل شده است از ایستگاه تلفن همراه (MS). XXXX XXX0 = تحویل SMS - پیام کوتاه از SC به MS منتقل شده است. (مراجعه به GSM 03،40 - 9.2.3 تعریف پارامترهای TPDU) در مورد ما آن: 0x15 = 0001 0101 در دودویی است. پیام SMS ثبت کردن، رد کردن موارد تکراری، و اعتبار شاخص حال حاضر.

بایت 25: مرجع پیام در صورت SMS ارائه و شاخص اعتبار استفاده می شود (در این مورد استفاده می شود). مراجعه GSM 03،40 - 9.2.3.6 TP-پیام مرجع (TP-MR)
بایت 26: پروتکل ID. مراجعه به GSM 3.40 - 9.2.3.9 TP-پروتکل شناسه (TP-PID)
بایت 27: طرح کدگذاری داده ها. مراجعه به 03،38 GSM و GSM 3.40 - 9.2.3.10 TP-داده کدگذاری طرح (TP-DCS)
بایت 28: حجم پیام 0x33 در سحر و جادو یا 51 بایت طولانی در دهدهی است. این اندازه از پیام های غیر بستهای است.
مراجعه به GSM 03،40 - 9.2.3.16 TP-کاربر داده طول (TP-UDL)

شماره تلفن مقصد (12 بایت)
بایت شماره 29: Cargo طول و مقصد. آیا این صحیح است؟ بایت شماره 30: نوع ناشناخته به عنوان مثال 0x81 0x91 بین المللی 0xa1 ملی
بایت 31 تا 40: (فرمت OCTET) شماره تلفن مقصد

مدت اعتبار (VP)
بایت 41: اعتبار دوره کد. مدت زمانی که در طی آن موسس پیام کوتاه در نظر گرفته می شود معتبر است.
بایت 42 تا 47: خدمات مرکز تمبر زمان؟ SMS-تحویل

پیام کوتاه (SMS درخواست جدیدی را ارسال)
بایت 48 تا 92: این پیام SMS بسته بندی شده به 7 کاراکتر بیتی. SMS نقطه به نقطه بسته بندی شخصیت
بایت 93: همیشه 0x00

پایان F-اتوبوس معمول
بایت 94: شماره ترتیب بسته
بایت 95: بایت لایه - رشته قدیمی است و نیاز به حتی!
بایت 96 و 97: فرد و حتی کنترلی بایت.

اگر گوشی دریافت یک قاب معتبر آن را باید با چیزی شبیه به این پاسخ زیر، می گویند که این پیام.
قاب پاسخ ارسال شده از نوکیا 3310 (نشان داد به عنوان روگرفت هگز) بایت: 00 01 02 03 04 05 06 07 08 09 داده ها: 1E 0C 00 7F 00 02 02 03 1C 72 این فقط مثل بالا اذعان قاب فرمان. آدرس مقصد و منبع جابجا می شود، به عنوان این است که یک قاب ها از گوشی به PC. این پیغام دو بایت طولانی با اولین بایت به نمایندگی از نوع پیام دریافت شده (0x02) و بایت بعدی، شماره توالی (0x03) است. این دو کلمه در ادامه متن کنترلی و باید بررسی می شود تا مطمئن شوید که اطلاعات درست است.


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

بایت: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 داده ها: 1E 0C 00 02 00 09 01 08 00 02 64 12 00 01 44 00 3F 1E بایت 03: نوع پیام = 0x02 - SMS توزیع
بایت 05 04 و: طول = 0x0009 - 9 بلند بایت
بایت 09: 0x02 = ارسال پیام
بایت 10 تا 14: از این است مطمئن نیستید؟

PC پس از آن باید قاب را بپذیرد. بدون هیچ توضیحی لازم است در اینجا!

بایت: 00 01 02 03 04 05 06 07 08 09 داده ها: 1E 00 0C 7F 00 02 02 04 10 79




چگونه به دریافت یک پیام SMS با F-اتوبوس؟


این بخش واقعا بسیار ساده است. وقتی تلفن می شود ارسال یک پیام SMS می فرستد پیام SMS دریافت قاب با پیام متصل شده است. همه شما باید انجام دهید این است که رمزگشایی آن!

ارسال SMS مثال بالا می فرستد یک پیام SMS به تلفن (تلفن همان ارسال پیام). بنابراین در زیر پیام SMS است که در بالا فرستاده شد، اما در حال حاضر از طریق تلفن دریافت می باشد.

بایت: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 اطلاعات: 1E 0C 00 02 00 59 01 08 00 10 02 10 00 07 91 16 14 91 09 10 F0 00 10 19 38 04 00 00 33 0B 91 16 04 73 08 70 مرکز پیام - شماره تلفن بایت: 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 داده ها: F4 70 40 32 25 30 30 82 22 74 45 4C 25 30 30 82 22 74 45 4C 74 7A 0E 6A 97 E7 F3 F0 B9 0C BA 87 E7 A0 79 D9 بایت: 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 اطلاعات: 4D 07 D1 D1 F2 77 8C FD 06 19 5B C2 FA DC 05 1A DF EC 50 08 01 45 00 4A 5C بایت 03: نوع پیام = 0x02 - SMS توزیع
بایت 05 04 و: طول = 0x0059 - 89 بایت طولانی
بایت 09: 0x10 = پیام SMS دریافت شده
بایت 10: 0x02 = نوع حافظه = SIM
بایت 11: 0x10 محل سکونت = که در آن پیام SMS ذخیره شده - مورد نیاز برای حذف پیام SMS

(TPDU) انتقال پروتکل واحد داده
بایت 24: 0x38
بایت 25: 0x04
بایت 26: پروتکل ID
بایت 27: داده ها طرح کدگذاری
بایت 28: طول پیام. 0x33 = 51 بایت طولانی!

PC، پس از آن باید این قاب مانند نرمال اذعان

بایت: 00 01 02 03 04 05 06 07 08 09 داده ها: 1E 00 0C 7F 00 02 02 05 10 78 خوب است که پیام دریافت کنید، تنها چیزی است که می تواند انجام شود، این است که به حذف این پیام از تلفن است. تلفن فقط می توانید پیام های بسیاری از بنابراین این باید نگه دارید، و یا حافظه با پر کردن.




چگونه برای حذف یک پیام SMS با F-اتوبوس؟


این بخش واقعا بسیار ساده نیز هست. وقتی تلفن می شود ارسال یک پیام SMS می فرستد پیام SMS دریافت قاب با پیام متصل شده است. در این چارچوب است که محل این پیام که در آن ذخیره شده است. همه شما باید انجام دهید این است که بگویید که تلفن به آن را حذف کنید!

بایت: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 اطلاعات: 1E 00 0C 00 14 08 00 01 00 0A 02 02 01 41 11 54 بایت 03: نوع پیام = 0x14 - توابع SMS
بایت 04 و 05: طول = 0x0008 - 08 بایت طولانی
بایت 6 تا 8: شروع از هدر فریم SMS. 0x00، 0x01، 0x00
بایت 9: 0x0A حذف پیام SMS
بایت 10: 0x02 = نوع حافظه = SIM - پیام مطمئن است در این نوع فروشگاه (0x03 تلفن =)
بایت 11: 0x02 = محل که در آن پیام های کوتاه ذخیره می شود. این محل را می توان در دریافت SMS قاب (بایت 11)
بایت 12: 0x01
بایت 13: شماره ترتیب بسته
بایت 14 و 15: بایت های فرد و حتی کنترلی.







اولین نسخه ی نمایشی سخت افزار - نوکیا F-اتوبوس در ATMega128


نمونه کد با Codevision AVR استاندارد برای ATMega128 نوشته شده است. فقط کد پایه خواهد شد عرضه شده برای ارسال یک پیام SMS. نسخه کامل را بر روی سیستم عامل و PCB برای فروش در دسترس می باشد. این پیام های SMS از تعدادی از ورودی های زنگ ارسال و دریافت پیام های SMS از تعدادی از خروجی سطح منطقی و یا رله.

در زیر اولین نسخه ی نمایشی هیئت مدیره رابط. این دارای دو پورت سریال، یک گوشی نوکیا با دیگر رفتن به ترمینال برای کنترل می رود. AVR570 پردازنده هیئت مدیره قلب سیستم است. این بود با عرضه JED میکرو برای $ 66AUD در یک مقدار خارج شده است. یک راه بسیار سریع از توسعه سریع!

نمونه رابط هیئت مدیره منهیئت مدیره دوباره

دو جامپر در نزدیکی اتصال F-اتوبوس مجموعه سطح RTS و DTR. 6 پین هدر در AVR570 برنامه نویسی در مدار (ISP) پورت با IDC 10 پین JTAG برای برنامه نویسی و اشکال زدائی استفاده می شود. هیئت مدیره با سوراخ از طریق مؤلفه ها را به من در تلاش برای خلاص شدن از سهام قدیمی من طراحی شده بود!

24/05/2003 من شده اند قادر به دریافت و نمایش اطلاعات سخت افزار و نرم افزار از گوشی من نوکیا (پایین را ببینید). این اولین گام برای گرفتن فریم ارسال و دریافت روال کار با قاب اذعان است. من شده اند قادر به ارسال SMS از Mega128 من با استفاده از یک قاب ثابت از داده های ذخیره شده در فلش است. گام بعدی این است که برای ساخت قاب در پرواز است، بنابراین هر متن می تواند فرستاده شود.

من در حال حاضر در حال نوشتن یک مفسر فرمان دستورات ساده را می توان بر روی رابط سریال فرستاده شده به راه اندازی پردازنده و ارسال پیام و غیره

روگرفت از ترمینال

به وین نوکیا 3310 F-اتوبوس فرماندهی مدیر نسخه 1.0 خوش آمدید S-> GetHWSW ارسال قاب: 1E 00 0C D1 00 07 00 01 00 03 00 01 60 00 72 D5 دریافت: 1E 0C 00 7F 00 02 D1 00 CF 71 دریافت: 1E 0C 00 D2 00 26 01 00 00 03 56 20 30 34 2E 34 35 0A 32 31 2D 30 36 2D 30 31 0A 4E 48 4D 2D 35 0A 28 63 29 20 4E 4D 50 2E 00 01 43 3F A6 ACK ارسال: 1E 00 0C 7F 00 02 D2 03 C0 7E سخت افزار و نرم افزار نسخه Firware: V 04،45 21-06-01 مدل: آنهم-5 OK->

2003/02/06 ما این است! من در حال حاضر می تواند پیام های SMS دریافت خواهید کرد و تبدیل پین I / O و خاموش کردن از راه دور. در زیر است روگرفت صفحه نمایش از پورت RS232 استفاده می شود برای debuging پروژه است.

خوش آمدید به وین نوکیا 3310 مدیریت SMS MK1 ارسال قاب: 1E 00 0C D1 00 07 00 01 00 03 00 01 60 00 72 D5 دریافت: 1E 0C 00 7F 00 02 D1 00 CF 71 دریافت: 1E 0C 00 D2 00 26 01 00 00 03 56 20 30 34 2E 34 35 0A 32 31 2D 30 36 2D 30 31 0A 4E 48 4D 2D 35 0A 28 63 29 20 4E 4D 50 2E 00 01 45 3F A0 ACK ارسال: 1E 00 0C 7F 00 02 D2 05 78 C0 سخت افزار و نرم افزار نسخه Firware: V 04،45 21-06-01 مدل: آنهم-5 قاب ارسال: 1E 00 0C 02 00 08 00 01 00 33 64 01 01 42 77 7B دریافت: 1E 0C 00 7F 00 02 02 82 1C F3 دریافت: 1E 0C 00 02 00 2A 01 08 00 34 01 FD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 91 16 14 91 09 10 F0 00 00 00 00 53 4D 53 43 31 30 00 01 46 5D 02 ACK ارسال: 1E 00 7F 0C 00 02 02 06 10 7B SMS اطلاعات مرکز شماره SMS: +61411990010 نام SMS: SMSC10 دریافت: 1E 00 02 00 33 01 08 00 10 02 18 00 07 91 16 14 91 09 10 F0 10 00 0C 1F C8 04 00 00 07 0B 91 16 04 73 95 72 F9 30 60 10 22 30 60 10 22 45 83 6B CC 32 39 06 7A BB 01 01 47 00 0D 0A ACK ارسال: 1E 00 0C 7F 00 02 02 07 10 7A دریافت پیام های دریافتی SMS! شماره مرکز SMS: +61411990010 فرستندگان شماره تلفن: 61،403 XXXXXX حجم پیام = 7 پیام = LED1 ما یک بازی به رهبری دریافت: 0C 1E 00 0A 00 15 01 08 00 71 01 00 01 0B 01 02 C3 F2 22 75 05 F5 20 00 00 01 00 40 10 9A ACK ارسال: 1E 00 0C 7F ها 00 02 0A 00 18 7D دریافت: 1E 0C 00 02 00 33 01 08 00 10 02 19 00 07 91 16 14 91 09 10 F0 10 00 1F 48 04 00 00 08 0B 91 16 04 73 95 72 F9 30 60 10 22 30 60 10 22 55 81 6B CC 32 39 06 7A CD 9B 01 41 00 4A 3B ACK ارسال: 1E 00 0C 7F 00 02 02 01 10 7C دریافت پیام های دریافتی SMS! شماره مرکز SMS: +61411990010 فرستندگان شماره تلفن: 61،403 XXXXXX حجم پیام = 8 پیام = LED1 خاموش در حال حاضر بازی چراغ OFF دریافت: 0C 1E 00 0A 00 15 01 08 00 71 01 00 01 0B 01 02 C3 F2 22 75 05 F5 20 00 00 01 42 98 00 10 ACK ارسال: 1E 00 7F 0C 00 02 0A 02 18 7F




SMS تله متری کنترل کننده منطقی قابل برنامه ریزی (PLC)



نوکیا F-BUS SMS رابط انجمن

نوکیا SMS کنترل I / O

در حال حاضر باران می بارد و تو هنوز در کار و حداقل 1 ساعت از خانه، آن را نمی شود در بخاری خود را روشن و یا غیر فعال کردن سیستم آبیاری در حالی که در محل کار و یا در سراسر طرف دیگر دولت. شما می توانید با این ماژول رابط نوکیا مبتنی بر. اگر شما نیاز به تبدیل پمپ ها، و غیره چراغ های از راه دور و یا نیاز به نظارت از راه دور آلارم تجهیزات و سپس این پروژه برای شما مناسب است. هزاران نفر از استفاده از وجود دارد، از روشن کردن پمپ از راه دور، چراغ ها، نظارت بر دمای اتاق سرد، درهای باز و غیره

با تولید گوشی های تلفن همراه با شکوه 600 میلیون جهان گسترده ای در یک سال، من فکر می کنم آن می شود برای پیدا کردن استفاده است که گوشی قدیمی تلفن همراه، که هنوز هم خوب کار می کند اما نه تنها تا با آخرین به gizmos. واحدهای SMS تجاری در اطراف وجود دارد، با این حال آنها حاوی یک مودم تعبیه شده است و بسیار پر هزینه هستند. این هیئت شامل چهار رله، دو optos و 8 آنالوگ به کانال های دیجیتال و یا به طور کلی منطق سطح پین ورودی / خروجی. وقتی صحیح پیام SMS به تلفن متصل به این سایت فرستاده می شود، یک رله می توان روشن یا خاموش تبدیل شده است. این رله می تواند مورد استفاده قرار گیرد برای تغییر تجهیزات برق چند آمپر است. دو ورودی جدا OPTO برای ورودی های بیماری زنگ هستند. هنگامی که یک ولتاژ به این ورودی اعمال می شود، یک پیام هشدار متغیر است به شماره تلفن نامزد فرستاده شده است. 8 پین اضافی را می توان به عنوان آنالوگ به نمونه ورودی دیجیتال یا استاندارد سطح منطق ورودی و خروجی استفاده می شود.

40 شخصیت 2X پانل اختیاری LCD را می توان به اضافه شده است را به وضعیت فوری واحد. این واحد اجرا می شود از یک منبع 12 ولت و قابل حمل است به طوری که می توان آن را در وسایل و تجهیزات جابجایی مانند ژنراتور قابل حمل و تجهیزات مزرعه ای برای کشاورزی استفاده می شود.

این سیستم می تواند در بسیاری از زمینه کار می کنند، با این حال شما به شما تلفن همراه خود و به همراه یک یدکی برای اتصال به PLC هیئت مدیره نوکیا نیاز دارید. اگر شما نیاز دارید که به نوبه خود در یک پمپ متصل به رله 2 شما فقط رشته پیام relay2 "پمپ Setup با استفاده از پورت ترمینال PLC نوکیا. تمام تنظیمات در Mega128 داخلی EEPROM ذخیره می شود به طوری که هیچ یک در طول یک دوره از دست دادن قدرت lossed. به محض این که انجام شده است، پمپ بر روی 'فقط نوع به شما تلفن و ارسال SMS به تلفن متصل به سیستم است. رله پس از آن باید در هر نوبت. آن را خاموش کنید، فقط تلفن خود را به 'پمپ خاموش SMS به نوکیا PLC استفاده کنید. اگر فعال نوکیا PLC یک پاسخ بازگشت به تلفن شما ارسال، می گویند که دستور با موفقیت انجام شد. همانطور که هر کسی که در آستانه سال جدید پیام ارسال می دانید، تاخیر بزرگ و یا حتی از دست دادن پیام وقتی که شبکه کار می تواند وجود داشته باشد.

اگر یکی از ورودی OPTO جدا تبدیل فعال Mega128 برنامه ریزی پیام SMS به تلفن که شماره به نوکیا PLC برنامه ریزی ارسال کنید. این پیام می تواند هر چیزی باشد مانند 'بیش از زنگ و غیره درجه حرارت را برای پروژه های پیشرفته تر خواندن دما می تواند فرستاده می شود.






سیستم ردیابی خودرو SMS


5th از مارس 2004 - من تخته نمونه من برای اولین بار در این پروژه به دلیل در دو هفته. GPS کامل سیستم ردیابی اتومبیل، قایق، ظروف و هر چیز نیازهای ردیابی است. هیئت مدیره ارائه Lassen SQ ماژول GPS، DataFlash ATMEL و رطوبت SHT11 و سنسور دما است. پانل LCD را می توان برای وضعیت نمایش زمان واقعی اضافه شده است.

ردیاب خودرو GPS

ردیاب خودرو GPS

خب این مدار جدید GPS ردیاب خودرو مبتنی بر است. اگر ماشین شما دزدیده می شود، فقط SMS این هیئت مدیره را در داخل ماشین شما را دارد و از آن خواهد شد و موقعیت SMS آن


مطالب مشابه :


گوشی‌های نوکیا در سال ۲۰۱۱

دنیا بیشتر مورد نیاز بودند، نوکیا گوشی نوکیا c2-03 را که یک دوسیم‌کارته رمز عبور




بررسی تخصصی Nokia C2-00

پایگاه تخصصی نوکیا - بررسی تخصصی Nokia C2-00 بر کسی پوشیده نیست که Nokia C2-00 گوشی بازیابی رمز




دوسیم‌کارته‌های نوکیا

نوکیا C2-03: سری Touch & Type ارائه آپدیت جدید برای نوکیا 112 گوشی 20 دلاری نوکیا و بازیابی رمز




دانلود BlackList Pro - نرم افزار موبایل لیست سیاه برای آندروید

تصاویر تعمیراتی c2-03. مشکل شارژ e7 روت کردن سری گوشی های ساسونگ رمز: www.persianmob.net




بهره گیری از پروتکلF-باس نوکیا در پروژه های مانیتورینگ اتوماسیون صنعتی الکترونیک میکروکنترلر ARM AVR

00 01 02 03 04 05 06 4d 07 d1 d1 f2 77 8c fd 06 19 5b c2 fa dc این دارای دو پورت سریال، یک گوشی نوکیا با دیگر




برچسب :