ببینید اون اعداد به این شکل ایجاد میشه(منظورم متن خود اس ام اس باشه چون بقیه واضح است.
فرض کنید میخواهید AB رو به عنوان اس ام اس بفرستید. همه میدونیم که کد A عدد 65 یا 1000001 هست و کد B عدد 66 یا 1000010 هست. این کد ها رو به صورت 7 بیتی درشون میاریم که اتفاقا این دو کد خودشون 7 بیتی هستند و نیازی به اضافه کردن صفر به سمت چپشون نیست. حالا اینا رو کنار هم قرار میدهیم که میشن 10000011000010 اگر رشته تون ادامه دار باشه همینطوری اینها رو کنار هم قرار میدیم در نهایت باید تعداد ارقام بر 8 بخش پذیر باشه در غیر اینطورت بهش 0 اضافه میکنید تا تعدادشون بر 8 بخش پذیر بشه.
حالا هر 8 تائی از اینها کنار هم میشن یک بایت و اونا رو به صورت مبنای ده در میارید که برای مثال فوق میشن0010000011000010
20C2
البته باید روش کار رو خودتون در بیارید این نحوه تبدیل متن به اون اعداد PDU بود.
اگر هم سختی کار رو نمیخواهید تحمل کنید میتونید از کامپوننتهای آماده که دوستان زحمتشو کشیدن استفاده کنید.
اگر باز مشکلی داشتید بپرسید.