itbrainpower.net
WEB to SMS gateway with parallel processing



Read our last post: Modems and RaspberryPI 5. RaspberryPI OS [Debian 12 bookworm] notes.. Order u-GSM modems.

WEB to SMS gateway with parallel processing




smsgw by itbrainpower.net :: specifications


smsgw by itbrainpower.net - WEB to SMS gateway server with parallel processing


PN: NET-WEBSMSGW#001   SKU: ITBP-10003   Designed and manufactured in the EU by R&D Software Solutions.

smsgw by itbrainpower.net it is a stand-alone HTTP(s) Linux gateway designed to send SMS in GSM networks.

The first GET interface (local WEB) listen for data calls originated by network clients, in format of pairs SMS number and SMS text message. Received data will be stored locally and then forwarded trough the GSM network via SMS in text mode.

The second GET interface, designated to act as "spread message to many destinations", listen only for the SMS text message, stored it and then forwarded it to predefined SMS destination numbers.

The SMS send status may be checked later by the client (via GET call).

Starting from existing ones, other mechanisms / algorithms for SMS processing may be easy developed by you due to well-known technologies involved: MySQL, Python and PHP.

smsgw by itbrainpower.net was designed to act as in-house and easy to integrate SMS alert mechanism for your IT / IoT infrastructure. Some examples of target application that may be enhanced by such add on: three-way authentication, password reset, small and medium e-shops, metering/accounting/monitoring algorithms, other.


 

WEB to SMS gateway with parallel processing - smsgw by itbrainpower.net
GSM modem specifications
* model: Quectel M95FA
* frequencies: 850/900/1800/1900 MHz
* protocol: GSM (2G only)
* SIM support: nano-SIM format, no access from outside (placed inside the casing)

ETHERNET / IP specifications
* Ethernet port: 10/100 base-T, full-duplex with auto-negotiation
* primary IP address: frozen non-routable private address
* secondary IP address: manageable IP address
* SSH access: root user

Hardware specifications
* Quad core ARM running at 240Mhz up to 1080Mhz
* RAM 512Mb
* FLASH disk 8Gb and RAM disk

Firmware specifications
* Debian based Linux 2.4 for ARM
* configured services: Apache, PHP, MySQL, Python, sshd and more
* root access yes via SSH
* WEB listeners note0: two (GET type) for SMS injection from lan clients

GSM antenna specifications
* GSM antenna, 2dBi gain, 3m self-adhesive mounting
* cable: 3m cable with SMA M connector

Power supply specifications
* input voltages range: between 6.5-19.0V
* power consumption: ~ 2.5W
* maximum current consumption at 12V: < 150mA
* safety: reversal polarity and internal 500mA fuse
* recommended power supply: 12V, minimum 500mA and having short-circuit protection

Environmental specifications
* device temperature range (functional) note1: -10 to 60 Celsius degrees
* antenna temperature range: -40 to 80 Celsius degrees
* humidity range: 0 to 95% non-condensing

Physical specifications
* dimensions: 130x85x30mm
* weight: around 140g

note0 starting from existing SMS listeners, you are free to develop any SMS processing algorithms due to the well known technologies used: MySQL, Python and PHP.
note1 recommended to be operated in controlled climate (10-30 Celsius degrees)


front panel

smsgw by itbrainpower.net :: interfaces and indicators


Front panel - in the left edge, left to right:
1. POWER SUPPLY connector - GND(left) and +(right)
2. RED LED – power good
3. BLUE LED – GSM status (and signal level) indicator
4. GREEN LED - smsgw system status
5. SYSTEM RESET SWITCH note2load default configuration
6. 10/100 base-T ethernet port

On back panel it is placed the GSM antenna connector (SMA F)

note2 inside case jumper-switch. not visible in right picture.


 

smsgw by itbrainpower.net :: quick installing how to


Hardware side (10-20 minutes typical)
      a. connect the network cable to the smsgw 10/100 base T port and to one switch port
      b. mount the GSM antenna on roof, window or wall. Cable the GSM antenna cable and connect it to the GSM connector. If required, you may use one cable extender (as. ITBP-0020 10m extender cable SMA F to SMA M).
      c. connect your 12V power supply cable to the power plug-in connector provided with the smsgw (keep in mind the polarity). Insert the plug-in power connector to the smsgw power connector.

The RED led will be on. As soon as the system it's up, the GREEN led will start to light note 3. After additional time note 4 the BLUE led will start to pulsate, indicating that the GSM registration status and signal level.

note 3 - GREEN led signaling coding, please read the operating manual
note 4 ~ 2 minutes or less typical, but may be longer depending on the quality of the GSM signal at installation site

Software side (basic install)
      a. open an SSH session to 192.168.122.201 (default smsgw IP address). Use for login root having 1234 as default password.
      b. optional, but strongly recommended, change the login password (run passwd).
      c. add second IP address, being inside of your network IP class and avoiding the DHCP IP pool area note 5. In order to perform this run ./edit-static-IP and, after that, run ./apply-static-IP scripts).

note 5 - Eg.: if your network has IPs as 192.168.100.x, DHCP pool is from 10 upto 128, the choose 192.168.100.201 as IP for your WEB to SMS gateway.

Now, the predefined SMS services may be accessed at:
1. single destination - http://your_smsgw_IP_address/web2SMS/injectSMS.php?number=destination_number&message=the_txt_message
2. "one to many" - http://your_smsgw_IP_address/web2SMS/alertSMS.php?message=the_alert_txt_message




smsgw by itbrainpower.net :: what's inside the package. Accesories and options.


When you order smsgw by itbrainpower.net, PN: NET-STRATUM1#001, SKU: ITBP-10002, you will receive following:
  - smsgw WEB to SMS gateway having 2G/GSM modem - 1pcs.;
  - GSM antenna, 2dBi gain, self-adhesive mount, 3m cable, SMA M connector - 1pcs.;
  - power supply connector adapter for smsgw - 1pcs.;

Following accesories and options are available.
  - GSM antenna, 5dBi gain, cable 3m, SMA M connector - SKU: ITBP-0014;
  - GSM antenna cable extender 10m, SMA F to SMA M - SKU: ITBP-0020;
  - Wall mount power adapter, 90÷264 VAC, 12 V, 500 mA, OCP, SCP, OVP, 0 up to +40 Celsius, EU plug - SKU: ITBP-0070;
  - DIN RAIL power adapter, 90÷264 VAC (120-375VDC), 12 V, 750 mA, OCP, SCP, OVP, -20 up to +70 Celsius - SKU: ITBP-0072;



smsgw by itbrainpower.net :: DOCUMENTATION DOWNLOAD/ONLINE


More smsgw by itbrainpower.net WEB to SMS gateway documentation can be found here.

 

smsgw by itbrainpower.net :: ORDER ONLINE


Order online smsgw by itbrainpower.net WEB to SMS gateway


 
 

This resource is under UPDATE...

 
 
 
 
document version 0.911 / 2021-12-11 © R&D Software Solutions srl