Frequently Asked Questions

Hardware related

How many analog inputs (ADC) does the unit have?

Syrus 4G comes with 2 single analog input cables and 1 analog differential input.
Both single analog input support ranges from 0-28V.
and the differential input supports 0-11V.

The differential input can be used as a 3rd single analog input cable but its range would be from 0-11V.

How long does the internal battery last?

Syrus 4G comes with an internal rechargeable Lithium Polymer battery LP503759, with a nominal voltage of 3.7V and a capacity of 1200mAh.
When connected to an external power supply (+12V DC) the avg consumption can be summarized as follow

ConditionsConsumption Avg mADuration Estimates
SoC + Modem + GPS + BT + WiFi196~5.8 hrs
SoC + Modem + GPS150~7.6 hrs
SoC + Modem135~8.4 hrs
SoC only118~9.6 hrs
Power saving mode2.9~393 hrs

The peak consumption for the battery when the device is powering up is about ~350-370 mA.

Note that when the external power supply is disconnected and the device enters power-saving mode, it will go into a deep power saving mode that consumes ~1mA to prolong the battery life as much as possible.

How long does it take the internal battery to charge?

It takes around ~4 hours for the internal battery of the Syrus 4 to go from 3 to 4.15V.

How fast are the network interfaces?

Syrus 4G has a 10/100 Mbps Ethernet Port RJ45 and 2 MIMO antennas at 2.4GHz.
For more details on the network, bands supported see the last page on the datasheet.

What is the IP rating/Is the device waterproof?

Syrus 4 is IP-64 rated, meaning it is protected from total dust ingress and protected from water spray from any direction. You can use anti-dust protectors for the ethernet and micro usb ports to improve the rating.

Which SD Card can I use?

We recommend using an Industrial Grade SD card with 3D NAND such as the Western Digital Industrial MicroSD Card. These cards are meant to withstand high temperature ranges and make sure the device recognizes the SD card through rough weather. We have successfully tested SD cards up to 512GB.

Software related

How do I know when to use the API or the SDK to develop my app?

If you're looking to build a simple application with a small number of requests within the device you may opt for using the API for its easy interfacing.

However, if your application requires the consumption of a lot of resources or you need to develop something outside the Syrus you'll want to use the SDK.

What IP addresses and ports does Syrus use to enable in my firewall?

IP Address       Port         Domain	 5###	      pegasus###.peginstances.com  //### refers to your Pegasus Site ID	 5002	      pegasus2.peginstances.com	 1883	      mqtt.pegasusgateway.com	 8883	      mqtt.pegasusgateway.com	 123          time1.google.com    7021         ftp1.pegasusgateway.com  443          syrus4.dctserver.com  80           syrus4.dctserver.com          53           dns.google.com          53           dns.google.com     80           dctserver.com     443          dctserver.com     20000-65000  videos.pegasusgateway.com


Is there any failover in case I lose connectivity?

Yes, there's an automatic switching mechanism after 4 hours of no connectivity. If the Syrus4G is using its external SIM card and experiences 4 hours of consecutive connectivity loss to the internet, it will automatically switch to the internal/embedded SIM. This time can be configured on the apx-mdm core tool.

Keep in mind is that by default the internal/embedded SIM is inactive, but it can be activated at any point via the Pegasus IoT Cloud portal and placed into a default 10MB plan.

What's the average consumption of cellular data?

The amount of data consumed will depend entirely on the applications it has running.
A typical installation of SyrusJS and Telegram can be anywhere between 5-15MB a month, if it uses the ECU monitor then it'll be around 20-30MB a month, and finally, if you're looking at transmitting videos then you're going to need GB plans.

Regarding firmware/os updates, Syrus 4G uses mender to update, which features differential secure updates, that allow for updates to be carried out with low bandwidth usage.
A full os update will be around 120-150MB, so keep this in mind when choosing a data plan and performing an OS upgrade.

How do I know which method is being used to connect to the internet?

You can send the command ip route via shell to know what interface the device is using to connect to the internet.
The default priority is:

  1. Ethernet (eth0)
  2. Wi-Fi (wlan0)
  3. Cellular (ppp0)
# shows the default route is going through Cellular ppp0
$ ip route
default dev ppp0 scope link metric 1024 dev ppp0 proto kernel scope link src dev usb0 proto kernel scope link src
# shows multiple interfaces, with the default going through wlan0
$ ip route 
default via dev wlan0 proto dhcp src metric 256 
default dev ppp0 scope link metric 1024 dev ppp0 proto kernel scope link src dev wlan0 proto kernel scope link src dev wlan0 proto dhcp scope link src metric 256

How can I estimate the amount of data consumed?

You can use the ifconfig command followed by the interface (eth0, wlan0, or ppp0) to know the number of bytes Rx and Tx per interface.

$ ifconfig ppp0
ppp0      Link encap:Point-to-Point Protocol
          inet addr:  P-t-P:  Mask:
          RX packets:10487 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12126 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:920247 (898.6 KiB)  TX bytes:2183341 (2.0 MiB)

RX bytes:920247 (898.6 KiB) TX bytes:2183341 (2.0 MiB)