How do I send an SMS from the cloud to the Airlink on the factory floor?

I have a server in the cloud ServerA

ServerA Information:
IPv4 Address: 172.33.5.6
Subnet Mask: 255.255.255.192
Default Gateway: 172.33.5.1
DHCP Server: 168.55.121.16

DNS Server 1: 172.33.0.59
DNS Server 2: 172.33.0.60

Factory Floor Airlink:
Device IP: 10.125.216.99 (port 9191)
IP Netmask: 255.255.255.0
Ethernet Port Configuration: Port 1 → WAN

From the server I can ping the airlink. I can remote into the airlink using 10.125.216.99:9191 and the login.

However, when I send a message from the server (using software Ignition over port 17141/17142) the message never arrives.

I know this isn’t because of the airlink as I can connect directly to the airlink and send messages from a copy of Ignition running on my laptop.

The traceroute from the server to the airlink has 4 hops:

  1. 169.254.0.5
  2. 192.168.255.2
  3. 10.120.0.1
  4. 10.125.216.99 ← this is the airlink

Can anyone explain what I am doing wrong or what settings I have setup incorrectly in the airlink? I am guessing this is related to host port routing settings but I don’t know what I need to set them to.

Hi @bmeyers,

  1. Are you referring to a specific Airlink router?

  2. How do you use Ignition software to send SMS? Please provide more details.
    → I understand that the issue happens when you uses the Ignition software to send SMS, so, if you use a phone or any other device with a SIM card as usual to send SMS to the router, does the issue occur or not?

  3. Which SMS mode is the router currently in?

Thanks,

Good morning,

  1. RV55 (1104302 with Wi-Fi)

  2. The Ignition User Manual describes how the Ignition server is setup and the second link describes how Ignition recommends the airlink RV50 be setup (RV55 is similar). However, not many of the settings in this guide are being used currently since they didn’t allow network traffic.

https://docs.inductiveautomation.com/display/DOC81/SMS+Notification+Profile

  1. External devices can successfully send messages to the RV55.

  2. RV55 is connected to local plant wi-fi and also plugged in through port 1. Last night we modified some settings on the LAN tab.

Ethernet:
Device IP: 10.125.216.99
IP Netmask: 255.255.255.0
DHCP Mode: Auto
DHCP Starting IP: 10.125.216.99
DHCP Ending IP: 10.125.216.100
Port 1 Port Mode: LAN

Host Port Routing:
Proxy ARP (Primary Gateway): Enable
Host Network 2: 172.33.5.0
Host Network Subnet Mask 2: 255.255.255.192
Host Network 2 Route: Ethernet

Host Network 3: Settings set to default values.

The weird thing is these new settings worked in allowing traffic from serverA to the airlink RV55. However, traffic cannot get from the airlink RV55 to the serverA.

What I don’t understand is why DHCP mode being in Auto would matter? I am happy to assign a static IP address.

The other weird setting is the Proxy ARP being enabled.

And finally disabling any of the routing settings makes the test fail again and no traffic is allowed.

In Auto Mode the manual states:

“Auto - When the router is powered on or reboots, it attempts to determine if a DHCP server is present on the Ethernet network. If a DHCP server is found, the router obtains an IP address from the DHCP server. If no DHCP server is found, the port acts as a bridged LAN connection.”

I am confident a DHCP server does exist however since I assigned an IP address why would I need to obtain an IP address from the DHCP server?

In the Host Port Routing section of the manual

“When enabled, the AirLink router responds to Address Resolution Protocol (ARP) requests to resolve WAN addresses for devices on the connected LANs. In doing so, the router becomes the primary gateway for connected LANs.”

I have this enabled now. However the manual then states:

“Ethernet - Select this option if the network uses a router that acts as an ARP proxy for addresses on subnets connected to it. Note: If proxy ARP is not enabled on the router, the transmission fails (destination unreachable).”

Again, not sure if airlink is responding to ARP from somewhere to resolve the IP address I set the airlink to.

Hi @bmeyers,

If other devices can send SMS to the RV50 successfully, it might be an issue with the server or software.
Therefore, I suggest it’s best to recheck on the software forum or seek assistance from the server side.

Thanks,

Hello, did you get the solution?
I’m having the same kind of problem here, I followed the Ignition manual and didn’t work.
I only can send SMS using PuTTY from the laptop connected to the Airling, I can’t ping from the network.

Hi, did you guys find a solution as I am facing the same problem and cannot find a solution to it.

Hi @Rohan.Darji,

Welcome to our community!

  1. You mentioned that you are facing the same problem, but I need to understand your case more clearly. Could you please describe it in more detail?
  2. Could you please share a diagram showing the connections between devices?
  3. In addition, please share the full log file and the template file from the RV55 with me.

Thanks,

Hi @jerdung ,

  1. I’m attempting to use the Sierra Wireless RV55 router to send SMS messages through Ignition SCADA (by Inductive Automation). In Ignition, I’ve set up an alarm notification pipeline that contains the SMS message content and the recipient’s phone number. The RV55 is connected to our server via Ethernet, and the idea is that when an alarm is triggered in Ignition, it sends the SMS message to the RV55, which then relays it to the intended phone number.

    However, the problem is that while Ignition appears to be sending the message, the RV55 does not seem to receive it. Eventually, the message attempt times out within Ignition. This suggests that communication between Ignition and the RV55 is failing.


  2. Above is a rough idea of the network diagram of what I want

hi @jerdung, cab you help me with this??

Hi @Rohan.Darji,

  1. Please share topology diagram showing the device connections and include the corresponding IP address for each device.
  2. Can the Ignition server and RV55 ping each other successfully?
  3. Please set the log level for Services to Debug. Click Apply, then reboot.

After RV55 boots up, please:
a. Start IP Logging on RV55 device by using the option ‘tcpdump -vvnnXi any’ in IPlogger_sample.cmd in the attachment. Please refer to the attached user guide for detailed information.
How to set up IP Logging.zip (151.1 KB)
b. Send SMSs from Ignition to RV55.
c. Stop IP Logging and Click the Download IP Logging File.
d. Then share the log file, template file and IP logging file with me.

*The configuration template file is in ACEmanager → Template, provide any name you desire for the Template Name, and then press Download to retrieve the template file.
*Go Admin → View log → Download Logs

Thanks,
Chau

Hi @jerdung

  1. The topology diagram would be almost similar to the one I attached above.
    RV55 IP address: 10.0.110.250
    Subnet Mask: 255.255.255.0
    Ignition Gateway IP: 10.0.20.117
    Also, the Cisco switch to which RV55 is connected to the company server is on gateway: 10.0.110.1
    Ignition ports to send and receive message 17341 and 17342 respectively.

  2. No, I cannot ping the RV55 through my ignition gateway or through CMD until I am physically connected to the RV55 using a USB cable (or ethernet but I use USB because the ethernet cable is connected to the Cisco Switch).

  3. SMS Mode: Control and Gateway

I am not able to attach the files in this chat for some reason so I will provide you with the link and you can download it from there.

Thank you Jerdung, please let me know if you need any more information

Hi @Rohan.Darji,

If you don’t want to share directly on the forum, you can send it to me directly by clicking on my name and selecting Message.

Thanks,

Hi @Rohan.Darji,

After checking your log that you sent me, I found that the gateway did not receive any UDP packet from SMS server. It appears that there is a network issue. Please check your network again.

Thanks,