Skip to content
arduino SMS Remote Controler over ghaemShopSmSim protocol
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples/SmSimAndHTSensor
src
README.md
keywords.txt
library.properties

README.md

ghaemShopSmSim

arduino SMS Remote Controler over ghaemShopSmSim protocol

  • Be name KHODA (In the Name of ALLAH)

ghaemShop.ir GSM SMS SIM Library
ghaemShopSmSim.V.3.1.0
@1396-02-31
by Akbar Ghaedi from ghaemShop.ir

http://ghaemShop.ir

http://Ghaem24.ir
http://MikroTek.ir
http://Micro24.ir
http://GhaemComputer.ir
@1394-09-24..@1396-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]
	*/

*******************************************************************************/

You can’t perform that action at this time.