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
|Conditions||Consumption Avg mA||Duration Estimates|
|SoC + Modem + GPS + BT + WiFi||196||~5.8 hrs|
|SoC + Modem + GPS||150||~7.6 hrs|
|SoC + Modem||135||~8.4 hrs|
|SoC only||118||~9.6 hrs|
|Power saving mode||2.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 SD card with MicroSDXC format, with minimum bus speeds of ~104MBps (UHS-I), formatted in EXT4 file system. If you are storing videos in 4K format we recommend using a V30 or V60 class SD card. We have successfully tested SD cards of up to 512GB using these specs.
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 184.108.40.206 5### pegasus###.peginstances.com //### refers to your Pegasus Site ID 220.127.116.11 5002 pegasus2.peginstances.com 18.104.22.168 1883 mqtt.pegasusgateway.com 22.214.171.124 8883 mqtt.pegasusgateway.com 126.96.36.199 123 time1.google.com 188.8.131.52 7021 ftp1.pegasusgateway.com 184.108.40.206 443 syrus4.dctserver.com 220.127.116.11 80 syrus4.dctserver.com 18.104.22.168 53 dns.google.com 22.214.171.124 53 dns.google.com 126.96.36.199 80 dctserver.com 188.8.131.52 443 dctserver.com 184.108.40.206 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:
- Ethernet (eth0)
- Wi-Fi (wlan0)
- Cellular (ppp0)
# shows the default route is going through Cellular ppp0 $ ip route default dev ppp0 scope link metric 1024 10.64.64.64 dev ppp0 proto kernel scope link src 220.127.116.11 192.168.9.0/24 dev usb0 proto kernel scope link src 192.168.9.2
# shows multiple interfaces, with the default going through wlan0 $ ip route default via 192.168.1.1 dev wlan0 proto dhcp src 192.168.1.149 metric 256 default dev ppp0 scope link metric 1024 10.64.64.64 dev ppp0 proto kernel scope link src 18.104.22.168 192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.149 192.168.1.1 dev wlan0 proto dhcp scope link src 192.168.1.149 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:22.214.171.124 P-t-P:10.64.64.64 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 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)
Updated 5 months ago