أخر مرة تم شرح كجزء خامس من التطبيق الأسطوة nagios كيفية إرسال الرسائل القصيرة sms عبر سكريبت والأن سيتم شرح إرساله عبر gnokii ولكن ليس عبر هاتف (في وقت أخر) لكن عبر مديم نوع Huawei المتوفر حاليلا عندي بما أني إشترته من إتصلات المغرب ولأنه لم أستعمله لكثير من الوقت إستعملته لأسبوع واحد وجب علي البحث له عن إستخدام أخر غير ذالك قمت بفتحه لأتمكن من إستعماله بأي بطاقة جوال أخرى ولأن أستخدمه بالمناسبات وجاءه مناسبة استعماله في الرسائل القصيرة

gnokii هو تطبيق للهواتف في لينكس يمكن ااستعماله في أكثر من مجال غير إرسال وواستقبال الرسائل القصيرة وهو يستعمل أوامر AT في عمله لذالك ليست هناك مشاكل كثيرة في ااستعماله وله دعم كبير للهواتف أو مديم مع أن gnokii مفتوح المصدر وله تطبيق سطح مكتب لمن يستخدمه بكثرة ويمكن أيضا إاستخدامه في البرمجة مثل php.
تمت التجربة على أبونتو
تنصيب Gnokii
تنصيب مديم Huawei
لم أقم بأي شيء صعب لصقه بالحاسوب عبر منفذ usb
وأتوماتكيا يضيف مدخل /dev/ttyUSB0 الذي أحتاجه
تغيير ملف التعديل ل gnokii
تغيير
يمكن ترك debug في off لكي لا تشاهد معلومات التي يتم إرسالها
والأن أمر
وخروج معلومات الهاتف أو المودم
والأن إلى إستعماله
عند استعماله لم أعرف أن الموديم يمكن أن يكون محميا ب PIN لكن بعض البحث أنهى المشكلة
إزاله الحماية
إرسال رسالة قصيرة
إستقبال كل الرسائل الموجودة في المودم وسيتم حفضه في ملف mysms
فتح الملف المنشوء هناك ستجد الرسائل
تحياتي

gnokii هو تطبيق للهواتف في لينكس يمكن ااستعماله في أكثر من مجال غير إرسال وواستقبال الرسائل القصيرة وهو يستعمل أوامر AT في عمله لذالك ليست هناك مشاكل كثيرة في ااستعماله وله دعم كبير للهواتف أو مديم مع أن gnokii مفتوح المصدر وله تطبيق سطح مكتب لمن يستخدمه بكثرة ويمكن أيضا إاستخدامه في البرمجة مثل php.
تمت التجربة على أبونتو
تنصيب Gnokii
كود PHP:
# apt-get install gnokii
لم أقم بأي شيء صعب لصقه بالحاسوب عبر منفذ usb

تغيير ملف التعديل ل gnokii
كود PHP:
# vim /etc/gnokiirc
كود PHP:
[global]
port = /dev/ttyUSB0
model = AT
initlength = default
connection = serial
use_locking = yes
serial_baudrate = 19200
serial_write_usleep = 1
smsc_timeout = 10
[xgnokii]
allow_breakage = 0
[gnokiid]
bindir = /usr/sbin/
[connect_script]
TELEPHONE = 12345678
[disconnect_script]
[logging]
debug = on
rlpdebug = off
xdebug = off
والأن أمر
كود PHP:
# gnokii --identify
كود PHP:
GNOKII Version 0.6.28
IMEI : 0011223344556677
Manufacturer : huawei
Model : E220
Product name : E220
Revision : 11.117.10.00.00
عند استعماله لم أعرف أن الموديم يمكن أن يكون محميا ب PIN لكن بعض البحث أنهى المشكلة
إزاله الحماية
كود PHP:
# gnokii --entersecuritycode PIN
كود PHP:
# echo "sms" | gnokii --sendsms 123456789 -r
كود PHP:
# gnokii --getsms SM 0 end -a mysms -d
كود PHP:
# cat mysms

تعليق