ghaemShopSmSim – Free Open Source Library for Arduino

 

کتابخانه اپن سورس ghaemShopSmSim

کتابخانه اپن سورس ghaemShopSmSim

 

کتابخانه ghaemShopSmSim بر اساس آردینو و ماژول Sim900A شرکت SimCom طراحی و اجرا شده است. بوسیله این کتابخانه با چند خط کد که در مثال همراه کتابخانه آمده است میتوانید از راه دور بوسیله SMS دستگاه ها و وسایل مورد نظرتان را کنترل کنید. این کتابخانه مخصوص ماژول Sim900A شرکت SimCom نوشته شده و آموزش کار با آن در بسته آموزشی “آردینو از صفر تا بینهایت” – “Arduino Zero to Infinity” به صورت یک فصل کامل آورده شده است. البته این کتابخانه را می توان تقریبا با دیگر ماژولهای همین شرکت استفاده نمود چون تقریبا روند دستورات ارسال و دریافت دیگر ماژولهای SIM این شرکت به هم مشابهند؛ هرچند این موضوع بطور کامل تست نشده است.

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

در ضمن برای شما دوستانی که اطلاعات بیشتری نیاز دارید، آموزش روند استفاده از این کتابخانه را می توانید از قسمت فروشگاه خرید نمایید. این آموزش در پکیج “آردینو از صفر تا بینهایت” – “Arduino Zero to Infinity” قرار دارد. این پکیج حاوی آموزش آردینو از مبتدی تا پیشرفته است و مطالب زیادی در مورد کنترل از راه دور و اسال اطلاعات از طریق SMS و اینترنت GPRS در آن گنجانده شده است.

“آردینو از صفر تا بینهایت” – “Arduino Zero to Infinity”

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

منتظر حضور سبزتان هستیم

————————

Arduino SMS Remote Controler over ghaemShopSmSim protocol

ghaemShop.ir GSM SMS SIM Library
ghaemShopSmSim.V.3.1.0
@۱۳۹۶-۰۲-۳۱
by Akbar Ghaedi from ghaemShop.ir

http://ghaemShop.ir

http://Ghaem24.ir
http://MikroTek.ir
http://Micro24.ir
http://GhaemComputer.ir
@۱۳۹۴-۰۹-۲۴٫٫@۱۳۹۶-xx-xx

  • Salavat Hadye be Agha Emam Zaman(GHAEM AALE MOHAMMAD)

you can download last version from:
http://www.ghaemShop.ir/opensource/arduino/ghaemShopSmSim
https://github.com/ghaemshop/ghaemShopSmSim

For information on installing libraries, see: http://www.arduino.cc/en/Guide/Libraries

ghaemShopSmSim protocol:
ghaemShopSmSim v.3.1.0 protocol:

SetPassword()
	
	Command -> *PASS=*Current Password*New Password*Confirm#
	
	/*
	* Parameters[0] = Command = "PASS="
	* Parameters[1] = Current Password
	* Parameters[2] = New Password
	* Parameters[3] = Confirm (No = 0, Yes > 0 : Delay(ms))
	*/



SetRelay()

	Command -> *RLY=*Current Password*Relay Number or Name*New Value*Confirm#
	Sample  -> *RLY=*pass*1*1*3000#
	Sample  -> *RLY=*pass*Motor*ON*3000#
	
	/*
	* Parameters[0] = Command = "RLY="
	* Parameters[1] = Current Password
	* Parameters[2] = Relay Number or Name
	* Parameters[3] = New Value (0:OFF, 1:ON)
	* Parameters[4] = Confirm (No = 0, Yes > 0 : Delay(ms))
	*/

	
	
GetRelay()

	Command -> *RLY?*Current Password*Relay Number or Name#
	Sample  -> *RLY?*pass*1#
	Sample  -> *RLY?*pass*Motor#

	/*
	* Parameters[0] = Command = "RLY?"
	* Parameters[1] = Current Password
	* Parameters[2] = Relay Number
	* Out Message = Current Value (0:OFF, 1:ON)
	*/

	
	
SetVariable()

	Command -> *VAR=*Current Password*Variable Number or Name*New Value*Confirm#
	Sample  -> *VAR=*pass*1*10*3000#
	Sample  -> *VAR=*pass*MotorSpeed*10*3000#

	/*
	* Parameters[0] = Command = "VAR="
	* Parameters[1] = Current Password
	* Parameters[2] = Variable Name OR Number [0..n]
	* Parameters[3] = New Value (depend on type)
	* Parameters[4] = Confirm (No = 0, Yes > 0 : Delay(ms))
	*/

	
	
GetVariable()

	Command -> *VAR?*Current Password*Relay Number or Name#
	Sample  -> *VAR?*pass*1#
	Sample  -> *VAR?*pass*Temperture#

	/*
	* Parameters[0] = Command = "VAR?"
	* Parameters[1] = Current Password
	* Parameters[2] = Variable Name OR Number [0..n]
	*/