Smartmesh Wirelesshart Application Notes

Smartmesh Wirelesshart Application Notes

SmartMesh WirelessHART Application Notes SmartMesh WirelessHART Application Notes Page 1 of 162 Table of Contents 1 Revision History _________________________________________________________________________________ 9 2 Application Note Summary ________________________________________________________________________ 10 3 Related Documents ______________________________________________________________________________ 12 4 Application Note: How to Evaluate WirelessHART Network and Device Performance ____________________________ 14 4.1 Performance Evaluation ______________________________________________________________________ 14 4.2 Join Behavior ______________________________________________________________________________ 14 4.2.1 Tradeoff Between Search Time and Average Current __________________________________________ 15 4.2.2 Measuring Join Time __________________________________________________________________ 16 4.2.3 Effect of Downstream Bandwidth on Join __________________________________________________ 18 4.2.4 Network Formation vs Single Mote Join ___________________________________________________ 19 4.2.5 Measuring Time to Recover from a Lost Mote _______________________________________________ 20 4.3 Latency ___________________________________________________________________________________ 22 4.3.1 Measuring Latency ____________________________________________________________________ 22 4.3.2 Comparison with a Star Topology ________________________________________________________ 23 4.3.3 Tradeoff Between Power and Latency _____________________________________________________ 25 4.3.4 Roundtrip Latency ____________________________________________________________________ 25 4.4 Channel Hopping and Range __________________________________________________________________ 26 4.4.1 Using radiotest for Single Channel Measurements ___________________________________________ 26 4.4.2 Range Testing _______________________________________________________________________ 27 4.4.3 Blacklisting __________________________________________________________________________ 28 4.5 Power ____________________________________________________________________________________ 29 4.6 Mesh Behavior _____________________________________________________________________________ 30 4.6.1 Testing the Mesh _____________________________________________________________________ 30 4.6.2 Changing Mesh Policies ________________________________________________________________ 31 4.7 Data Rates ________________________________________________________________________________ 31 5 Application Note: Data Publishing for SmartMesh WirelessHART ___________________________________________ 32 5.1 Request and Response Packet Formatting ________________________________________________________ 32 5.1.1 Header _____________________________________________________________________________ 32 5.1.2 Flag Byte ___________________________________________________________________________ 33 5.2 Basic Steps ________________________________________________________________________________ 33 5.3 Helpful Hints _______________________________________________________________________________ 37 5.4 Next Steps ________________________________________________________________________________ 37 6 Application Note: Using WireShark to Troubleshoot HART Manager Connections ______________________________ 39 6.1 Download and Install ________________________________________________________________________ 39 6.2 External Documentation ______________________________________________________________________ 39 6.3 Using the Software __________________________________________________________________________ 39 6.3.1 Capturing Traffic _____________________________________________________________________ 39 6.3.2 Inspecting Data ______________________________________________________________________ 40 6.3.3 Control Channel Packets _______________________________________________________________ 40 SmartMesh WirelessHART Application Notes Page 2 of 162 6.3.4 Notification Channel Packets ____________________________________________________________ 40 7 Application Note: Testing for WirelessHART Certification _________________________________________________ 41 7.1 Building a WirelessHART Mote _________________________________________________________________ 41 7.2 Working with the WirelessHART Test System _____________________________________________________ 41 7.2.1 How to Analyze Test Results ____________________________________________________________ 42 7.2.2 How to Read an Export File _____________________________________________________________ 43 8 Application Note: Custom Configuring a Manager for Application Specific Performance _________________________ 45 8.1 Example Application _________________________________________________________________________ 45 8.2 Manager Configuration _______________________________________________________________________ 46 8.3 Verify New Settings _________________________________________________________________________ 47 9 Application Note: Manager Linux Shell Commands ______________________________________________________ 48 9.1 Logging In ________________________________________________________________________________ 48 9.2 Root Password _____________________________________________________________________________ 48 9.3 Setting IP Address __________________________________________________________________________ 49 9.4 Restart/Reboot _____________________________________________________________________________ 49 9.5 Clear All Motes _____________________________________________________________________________ 49 9.6 Restore Factory Settings _____________________________________________________________________ 50 9.7 Software Update Using I-Packages _____________________________________________________________ 50 9.8 Setting Time _______________________________________________________________________________ 50 9.8.1 Examples ___________________________________________________________________________ 51 9.9 Serial Port Settings to PPP ____________________________________________________________________ 51 9.9.1 PPP Configuration ____________________________________________________________________ 51 9.9.2 Windows Client configuration for PPP _____________________________________________________ 52 9.9.3 Linux Client configuration for PPP ________________________________________________________ 52 9.10 Data Logging ______________________________________________________________________________ 52 9.10.1 Starting and Stopping a Capture Session – "datalog" __________________________________________ 52 9.10.2 Configuring a Capture _________________________________________________________________ 53 9.10.3 Reading a Capture – "datalogConvert" _____________________________________________________ 53 9.11 Valid Time Zone Values ______________________________________________________________________ 53 10 Application Note: How to Interact Programmatically with the Manager Serial 1 Port ____________________________ 55 10.1 Hardware Specifications ______________________________________________________________________ 55 10.2 Example Program ___________________________________________________________________________ 56 10.2.1 Code Walkthrough ____________________________________________________________________ 56 10.2.2 Setup Instructions ____________________________________________________________________ 58 10.2.3 Cleanup ____________________________________________________________________________ 58 10.3 References ________________________________________________________________________________ 58 11 Application Note: Building a WirelessHART Compliant Device _____________________________________________ 59 11.1 Introduction _______________________________________________________________________________ 59 11.1.1 Joining a WirelessHART Network ________________________________________________________ 59 11.1.2 Base Requirements for WirelessHART Compliance ___________________________________________ 60 11.1.3 Command Termination ________________________________________________________________ 61 12 Application Note: Using the Powered Backbone to Improve Latency _________________________________________ 65 12.1 Introduction _______________________________________________________________________________ 65 SmartMesh WirelessHART Application Notes Page 3 of 162 12.1.1 General Motivation ____________________________________________________________________ 65 12.1.2 Limitations for DN2510 Motes ___________________________________________________________ 66 12.1.3 Settings to Enable RX in the Backbone ____________________________________________________ 66 12.1.4 Settings to Decrease One-Hop Latency ____________________________________________________ 66 12.2 Application: Low-latency Alarms _______________________________________________________________ 67 12.3 Unsuitable Use of Backbone: High-Traffic Networks ________________________________________________ 68 13 Application Note: Monitoring SmartMesh WirelessHART Network Health _____________________________________ 69 13.1 Health Reports _____________________________________________________________________________ 69 13.1.1 Neighbor Health List (Command 780) _____________________________________________________ 69 13.1.2 Device HR (Command 779) _____________________________________________________________ 70 13.1.3 Dust Device HR (Command 64515) _______________________________________________________ 70 13.2

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    162 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us