SMS Setup Preferences
Required to setup and test before setup SMS notifications.
Main menu -> Preferences -> SMS Setup
Arduino Control Center use SMS Service Gateways for SMS notifications.
What is SMS gateway?
An SMS gateway is a Web site that allow users to send SMS messages from a Web browser to people within the cell served by that gateway.
In Arduino Control Center, we don't use web browser for sending messages. Instead web browser, ACC send HTTP request with parameters stored in sms.ini file, unique for all SMS Gateway services.
By default, ACC has predefined three providers: BulkSMS, BudgetSMS, SMSGlobal, but you can open account on any SMS Gateway web site who is support HTTP REST service, used in ACC.
IMPORTANT: edit or add new SMS Gateway provider you have to do manually in sms.ini file. Close ACC, edit file in Notepad (or other text editor), start ACC and test parameters.
Data for SMS Gateway services are stored in sms.ini file in ACC root folder. Here is an example from this file for BulkSMS:
- param1,param2...are required parameters for HTTP request, different for each SMS Gateway provider
- each SMS Gateway provider require different parameter names(param1,param2,..) and number of required parameters
- use param3 for MESSAGES, param4 for MOBILE NUMBERS if you add new SMS gateway provider!!!!!!!!!
-empty parameter or with notused text will be ignored.
[bulksms]
urllabel=SMS service url
url=https://bulksms.vsms.net/eapi/submission/send_sms/2/2.0
param1=username
param1_text=<account username>
param2=password
param2_text=<account password>
param3=message
param3_text=test message
param4=msisdn
param4_text=your phone number for testing
parameters_info_url=http://developer.bulksms.com/eapi/submission/send_sms/
error_codes_link=http://developer.bulksms.com/eapi/submission/send_sms/
web_page=https://www.bulksms.com/
logo_link=Images\services\bulksms.png
param5=notused
param5_text=
param6=notused
There is a option to use your old Android phone as SMS Gateway! How to do that, read on this blog.