
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
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages162 Page
-
File Size-