1 / 81

Embedded Computing Product Highlights

Embedded Computing Product Highlights . Prepared by: (65min) Date: mm- dd - yyyy. Highlights. MIRF http://www.moxa.com/Event/Sys/2012/MIRF/index.htm RNAS-1200 http://www.moxa.com/Event/Sys/2012/RNAS-1200/index.htm. MIRF. Mobile Intelligent Routing Framework.

alma
Download Presentation

Embedded Computing Product Highlights

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Embedded Computing Product Highlights Prepared by: (65min) Date: mm-dd-yyyy

  2. Highlights • MIRF http://www.moxa.com/Event/Sys/2012/MIRF/index.htm • RNAS-1200 http://www.moxa.com/Event/Sys/2012/RNAS-1200/index.htm Confidential

  3. MIRF Mobile Intelligent Routing Framework Confidential

  4. Mobile Intelligent Routing Framework Is a ….software framework that simplifies the coding of Multiple-WAN routing applications that... Supports multiple heterogeneous WANs and Inter-WAN handoffs Has intelligent policy settings for configuring WAN preferences Comes with MVC architectural pattern which guarantees flexibility and ease of integration Confidential

  5. Multiple WANs and Inter-WAN handoffs Confidential

  6. Internet Interfaces Supported WAN interface: Cellular, Wi-Fi Supported LAN interface: Ethernet, Wi-Fi Access Point Confidential

  7. Scenario Wizard • Wi-Fi AP + cellular router • Wi-Fi AP + cellular router + Wi-Fi client • Cellular router • Lead to configure 3 pre-defined routing scenarios.

  8. Cellular router Provides Internet access to moving vehicle Confidential

  9. WiFi AP + cellular router Wireless access on moving vehicle Confidential

  10. WiFi AP + cellular router + WiFi client Wireless access on moving vehicle Outbound redundancy Confidential

  11. LAN Ethernet • set according to network requirements • DHCP server can be activated for both Ethernet interfaces

  12. Cellular interfaces • shows status of the cellular interfaces

  13. Intelligent policy settings for WAN preferences Confidential

  14. Policy • Policy is the rule to follow when certain condition is met • Pre-defined options for setting a policy on WAN interfaces: • time • geography • train speed • device connection Confidential

  15. Train speed policy When in air… Use cellular signal to connect When on land… Use Wi-Fi signal to connect Change setting at specify speed Confidential

  16. WAN device weight • load balancing between the WAN interfaces • the setting below loads 50% to the WAN WiFi interface and 25% to each cellular device

  17. Other network functions Open VPN : establish secure VPN connection e.g. to control center Confidential

  18. Firewall : set firewall rules on selected protocols to avoid unwanted access Confidential

  19. Monitoring the status Network map: visualized on/off status of the interfaces Confidential

  20. Device status: monitors all LAN/ WAN devices in detail, like current IP address, MAC, Transmit error etc. GPS status: to see the location and monitor GPS signal Confidential

  21. MVC architecture Confidential

  22. MVC architectural pattern Console, SNMP, WEB requests information from the model and generate an output representation VIEW General interface Shell script, C, php… CONTROLLER MODEL notifiesview and controllerwhen there has been a change in its state execute actions. send commands to view to change the view's presentation. send commands to the model to update the model's state Confidential

  23. Advantages of MVC Web server VIEW MODEL SQLite3 database CONTROLLER Programs Shell script, C => Better teamwork! Shorter development! Each part can be developed separately and simultaneously. The application is not confined to one language. Developers can pick what is best for them. Confidential

  24. VIEW /var/www /usr/bin Web server MODEL SQLite PHP MIRF macro libsqlite3.so SQLite3 database mxEventNotifier monitors the specific column in the database table and trigger correspondent program to execute. mxEventNoifier mxAccessPoint mxWiFi mxLogger ….. mxRouteCore Confidential

  25. View- Web-based configuration symbol for WiFi AP + cellular router shows WiFi client instead of cellular Confidential

  26. Model – sqlite database Web configuration IP Column Netmask Column …. Modified Column Database Table Confidential

  27. Controller- mxEventNoifier/mxRegister.config/and other controller programs mxEventNotifier monitors modified column =0 nothing is modified =1 there is new input from view, trigger associated controller program Which table triggers which controller program? mxRegister.configlink the relationship between controller programs and tables IP Column Netmask Column …. Modified Column stop network application clean old configuration file and recreate new from model data restart network application mxRoutingCore Confidential

  28. mxRegister.config Confidential

  29. Controller Macro - mxGlobal.inc • Provides global functions to build controller programs. • gb_sql_query_opt • Description - used to return clean variables during query database • gb_sql_query_lopt • Description – used to return result with columns and variables during query database. It is designed especially to use with gb_import_var function. • gb_network_up • Description – Bring up the network interface. • gb_network_down • Description – Stop the network interface if currently in use. Clean everything relative files if use dhcp client. • gb_delete_default_route • Description – Clean all default route, prevent conflict occur during route core process. • gb_network_detect_ip • Description – Wait 20s for net device to be activated with ip address existence. • gb_network_intr_link • Description – Detect that the net device is activated. • gb_network_intr_detect • Description – detect slow modem devices and wait for exits during query Confidential

  30. MIRD ready computers Confidential

  31. Confidential

  32. Confidential

  33. RNAS-1200 Steady As a Rock Confidential

  34. Confidential

  35. Key Features EN 50155 T1/TX compliant with fanless design and innovative Intelligent Heating Solution (IHS) Data XPro hybrid storage technology for data protection in extreme vibration environments 15-second synchronizations at 100 GB in RAID 1 mode Advanced SNMP for remote monitoring and control Dual PoE+ Gigabit Ethernet ports for power and data redundancy at < 25W power draw

  36. 1 EN 50155 T1/TX compliant with fanless design and innovative Intelligent Heating Solution (IHS)

  37. IHS (Intelligent Heating Solution) • Make it work at low temperature environment: • With IHS technology, RNAS-1200 can detect environmental temperature and provide enough heat energy to make HDD work at low temperature. 42

  38. Double Protection Mechanism to Avoid Overheating Thermistor Micro Control Unit Read current temperature Is the temperature over the alarm value? Need to heat HDD? Yes Yes Heat HDD Disable heating function No No

  39. Micro Control Unit (MCU)

  40. Important Reasons for Using MCU Temp. (OC) 5 0 MCU -40 Time (min) 0 MCU controls the power and decides when to heat the HDD or switch on CPU and other peripherals. MCU monitors the temperature and determine when to start or stop heating. It works with CPU independently so that MCU can focus on the power management and prevent RNAS from overheating.

  41. Heating Profiles Temp. (OC) Why do we need heating profiles? Normal mode 0 T1 mode -25 TX mode -40 The energy provided by PoE+ switch is not enough to keep internal temperature above 0 0C when environmental temperature is constant -40 0C. Time (min) 0 • There are 3 modes can be chosen.

  42. Heating Profiles: 3 Modes Temp. (OC) TX mode: (-40~-25 0C) Heat the HDD to -25 0C within 20 minutes and then power on the system. Normal mode 0 T1 mode -25 TX mode -40 Time (min) 0 T1 mode: (-25~0 0C) Heat the HDD to 0 0C within 45 minutes and then power on the system. Normal mode: (no need for heating) The system can boot up right away. 47

  43. How to choose a Heating Profile • When you buy RNAS-1211-T … TX mode pre-configured • When you buy RNAS-1201-T + HDD (-30~850C)… TX mode • When you buy RNAS-1201-T + HDD (0~550C) … T1 mode • When you buy RNAS-1201-T + SSD (-40~850C) … Normal mode 48

  44. Jumper Settings for Heating Profiles Location: J16 TX : T1 : Normal : close open

  45. Upgrade MCU PCommLite • The MCU can be upgraded via a 4-pin console port cable. Console port cable (CBL-4PINDB9F-100)

  46. HDD Stories for Users

  47. Q: I have a RNAS-1211-T, can it operate at the environmental temperature -40 0C? (PoE+) Temp. Internal temp. Environmental temp. -25 -40 Time (min) 20 Yes. When powering on it at environmental temp. -400C, IHS will continue to heat the HDD and raise the internal temp. to -25 0C within 20 minutes and then system boots up to service. EN50155 TX compliant RNAS-1211-T (built-in two 100GB HDD)

  48. Q: I have a RNAS-1211-T, can it operate at the environmental temperature 700C? Temp. Internal temp. Environmental temp. 85 70 Time (min) Yes. The built-in HDD can sustain high temperature up to 850C. It is no problem for RNAS-1211-T to operate when environmental temperature is 700C. EN50155 TX compliant RNAS-1211-T (built-in two 100GB HDD)

  49. Q: If I use a commercial HDD (0~55 0C), can it operate at the environmental temperature -100C? (PoE+) Temp. 0 Internal temp. -10 Environmental temp. -40 Time (min) 10 0 Yes. When the environmental temp. is -100C,IHS will start to heat the HDD and raise the internal temp. to 0 0C within 10 minutes and then system boots up to service. RNAS-1201-T (without pre-installed HDD)

More Related