بهره گیری از پروتکلF-باس نوکیا در پروژه های مانیتورینگ اتوماسیون صنعتی الکترونیک میکروکنترلر ARM AVR LPC STM32 dsPIC 8051
آیا می خواهید برای کنترل لوازم خانگی از تلفن همراه شما؟
مطمئنا شما انجام دهد! خواندن زیر در حال حاضر
مقدمه نوکیا F-اتوبوس
سلب مسئولیت:
طول می کشد هیچ مسئولیتی در قبال استفاده از این اطلاعات می باشد. برخی از دستورات را می تواند به تلفن شما بسیار خطرناک است و باعث می شود که گوشی شما بی فایده! استفاده از در معرض خطر خود تغییر دهید، اما از آن لذت ببرید! لطفا توجه داشته باشید: بدون fones نوکیا یا کشتن در تولید این صفحه مجروح شدند!
چگونه برای اتصال میکروکنترلر به نوکیا 3310 |
اکثر گوشی های نوکیا F-اتوبوس و اتوبوس M-اتصالات است که می تواند مورد استفاده برای اتصال گوشی به PC و یا در مورد میکروکنترلر.
این ارتباط می تواند برای کنترل فقط در مورد تمام توابع از تلفن و همچنین
آپلود نرم افزار جدید و غیره این اتوبوس استفاده می شود به شما این امکان
را می دهد که ما را به ارسال و دریافت پیام های SMS. می خواهم تهویه هوا خود را به نوبه خود در از راه دور؟
بسیار محبوب نوکیا 3310/3315 F / M اتصال به اتوبوس تحت دارنده باتری است. این یک کمی درد و رنج را برای رسیدن به است و نیاز به یک کابل ویژه ای به ایجاد اتصال است. تصویر سمت چپ بالا 4 پد طلا مورد استفاده برای F و M اتوبوس را نشان می دهد. تصویر سمت راست نشان می دهد که کابل F-اتوبوس متصل به نوکیا من 3310.
نوکیا کابل دانلود از مغازه های تلفن همراه و برخی از فروشگاه های الکترونیک در دسترس هستند. من کابل من از دیک اسمیت الکترونیک در استرالیا به ارمغان آورد. هزینه های نرم افزار های گوشی 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-اتوبوس اتوبوس دو جهته نوع سریال در حال اجرا در 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 من!
در حال حاضر ما می دانیم که چگونه به بسته و باز کردن این پیام را به شما اجازه می دهد تا نگاهی به قاب کامل.
من به شدت به دانلود توصیه 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)
نوکیا 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 ردیاب خودرو مبتنی بر است. اگر ماشین شما دزدیده می شود، فقط SMS این هیئت مدیره را در داخل ماشین شما را دارد و از آن خواهد شد و موقعیت SMS آن را به عقب! همچنین می توانید SMS های شما پس از آن که اتومبیل بیش از سرعت تعیین شده حرکت می کند. کامل با چوب داده های داخلی و موقعیت خود را با درجه حرارت خودرو وارد شوید. تنها چیزی که شما نیاز دارید اگر شما یک ناوگان از خودروها. بیشتر به زودی!
پس شما رو به این دوری! همه ما را ترک کرده اند این است که برای اجرای گوشی نوکیا از یک منبع تغذیه، هیچ باتری بیشتر شارژ!
اگر شما فقط یک منبع انرژی برای اتصال B + و B-پایانه های تلفن کار خواهد
کرد، به عنوان گوشی نیاز به دانستن نوع باتری و دمای باتری. دمای باتری توسط یک ترمیستور ساده ارتباط بین پین ترمیستور و پین 0V تشخیص داده شده است. لطفا نگاه کنید به عکس زیر. ترمیستور دمای محیط اطراف 50K است. از آنجا که اکثر گوشی های نوکیا می تواند با هر دو یون لیتیوم و نیکل متال هیدرید (NI-MH)، نوع باتری / حس پین مورد نیاز است. باتری های NI-MH دارای مقاومت 5.6Kohm به پین 0V، که در آن یون لیتیوم مقاومت 74.5Kohm.
در حال حاضر ما می دانیم که چگونه این همه با این نسخهها کار، بهترین راه
برای اتصال به یک منبع خارجی است که برای به دست آوردن باتری نوکیا قدیمی و
ریختن آن است. سپس تنها منبع قدرت خود را بر روی اتصال B + و B-پین است، بقیه را برای شما انجام می شود. اگر شما تا به حال با مودم GSM تعبیه شده کار کرده است، شما می توانید آگاه از جریانهای قله بلند هنگامی که گوشی انتقال. منبع تغذیه شما باید قادر به تامین جریان مورد نیاز از طریق تلفن با افت ولتاژ بسیار کمی است. یک تنظیم کننده 2Amps باید به اندازه کافی باشد.
بنابراین شما سیم کشی بسیار کوتاه، حتی بهتر از محل رگولاتور دارنده باتری
نگه داشته و بسیار خوب است، کم ESR خازن تانتالیوم در نزدیکی. این است که برای مبتدی نیست!
راه حل های سخت افزار
برای همه مردم که نمی توان زحمت برای ایجاد را آن گونه که مایلید تغییر دهید، در اینجا برخی از شما هم اکنون می توانید خرید!
- ایده های مورد علاقه من - ایستگاه هواشناسی مبتنی بر SMS است. فقط SMS خالی پیام و از آن پاسخ در حال حاضر درجه حرارت، رطوبت، سرعت باد، جهت و فشار اتمسفر است. فقط هزینه های پیام فکر می کنم!
- SMS بر اساس کنترل کننده منطقی قابل برنامه ریزی (PLC). به شما آزادی چرخش پمپ ها و تجهیزات برق و خاموش کردن توسط SMS. هر خانه و محل کار نیاز به یک! در هوا تهویه هوا کولر خاموش.
- SMS اضافه کردن به سیستم با زنگ هشدار - بخش گزارش و نوع زنگ که افتاد.
- اس ام اس مبتنی بر GPS سیستم ردیابی خودرو.
فقط SMS ماشین خود را با رشته "ردیابی" و آن شروع می شود SMSing شما
موقعیت خودرو خود را در هر دقیقه و غیره ماشین ایده آل سیستم با زنگ هشدار
است. این می تواند حتی به شما SMS زمانی که زنگ خاموش می رود.
بازگشت به صفحه اصلی
آخرین بروز رسانی: 26 تیر، 2010
کپی رایت © 2009 - 2012 اتوماسیس