{"id":10115,"date":"2018-01-27T07:22:48","date_gmt":"2018-01-27T07:22:48","guid":{"rendered":"https:\/\/bravocontrols.com\/?p=10115"},"modified":"2019-04-02T04:09:05","modified_gmt":"2019-04-02T04:09:05","slug":"troubleshooting-bacnet-mstp-traffic-wireshark","status":"publish","type":"post","link":"https:\/\/bravocontrols.com\/zh\/troubleshooting-bacnet-mstp-traffic-wireshark\/","title":{"rendered":"\u4f7f\u7528Wireshark\u89e3\u51b3Bacnet MSTP\u6d41\u91cf\u95ee\u9898"},"content":{"rendered":"<p>\u5728\u8c03\u8bd5\u4ee5\u592a\u7f51\u6d41\u91cf\u65f6\uff0c\u6709\u8bb8\u591a\u786c\u4ef6\u548c\u8f6f\u4ef6\u5de5\u5177\u53ef\u4f9b\u9009\u62e9\uff0cWireshark\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u4f8b\u5b50\uff0c\u5b83\u662f\u514d\u8d39\u7684\u3002\u5728\u5206\u6790RS485\u603b\u7ebf\u4e0a\u7684MSTP\u6d41\u91cf\u65f6\uff0c\u9009\u62e9\u662f\u6709\u9650\u7684\u3002 Bacnet\u901a\u4fe1\u7684\u4e13\u4e1a\u7279\u6027\u52a0\u4e0a\u7d27\u5f20\u7684\u65f6\u673a\u4f7f\u5f97\u50cfWindows\u548cLinux\u8fd9\u6837\u7684\u591a\u4efb\u52a1\u64cd\u4f5c\u7cfb\u7edf\u96be\u4ee5\u8ddf\u4e0a\u3002 Bacnet\u6307\u5b9a\u8bbe\u5907\u5e94\u8be5\u572815\u523020ms\u5185\u5f00\u59cb\u5176\u5e94\u7b54\uff0c\u8fd9\u63a5\u8fd1PC\u7684\u9650\u5236\u3002\u611f\u8c22Steve Kargs\u7684\u4e00\u4e9b\u521b\u9020\u6027\u5de5\u4f5c\uff0c\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u4e00\u53f0\u666e\u901a\u7684PC\u6765\u6355\u83b7MSTP\u6570\u636e\u5305\uff0c\u5e76\u4f7f\u7528Wireshark\u8fdb\u884c\u5b9e\u65f6\u67e5\u770b\u3002\u53f2\u8482\u592b\u7684\u5de5\u4f5c\u7684\u6545\u4e8b\u5728\u8fd9\u91cc\uff1a <a href=\"http:\/\/steve.kargs.net\/bacnet\/wireshark-and-bacnet-mstp\/\">http:\/\/steve.kargs.net\/bacnet\/wireshark-and-bacnet-mstp\/<\/a>.<\/p>\n<h2>Getting The Hardware:<\/h2>\n<p>You\u2019ll need an RS485 port on your PC and a Bacnet device to talk to.<\/p>\n<p>For the RS485 port, we make this low cost USB to RS485 converter. The LEDS are a great help in themselves.<\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/product\/usb-to-rs485-converter\/\">https:\/\/bravocontrols.com\/product\/usb-to-rs485-converter\/<\/a><\/p>\n<p>\u60a8\u8fd8\u9700\u8981\u5b89\u88c5\u4ea7\u54c1\u9875\u9762\u4e0a\u7684FTDI\u9a71\u52a8\u7a0b\u5e8f\u3002\u00a0<a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1.jpg\"><img decoding=\"async\" class=\"size-medium wp-image-10116 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-800x336.jpg\" alt=\"\" width=\"800\" height=\"336\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-800x336.jpg 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-300x126.jpg 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-150x63.jpg 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-420x176.jpg 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-768x322.jpg 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-375x157.jpg 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-120x50.jpg 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1-80x34.jpg 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark1.jpg 875w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>And you\u2019ll need a Bacnet device, if you haven\u2019t got one already here\u2019s a $30 device we&#8217;re making.\u00a0 Its normal job is a \u2018pulse input to analog output\u2019 but you can use it as general purpose I\/O with its six universal inputs and six analog\/binary outputs.\u00a0 There is a link on the product page to the source code for this product which uses an Arm\u00a0 STM32F103VC processor. With these two bits of hardware you can be up &amp; programming with Bacnet MSTP in short order.<\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/product\/pwm-input-to-voltage-output-transducer\/\">https:\/\/bravocontrols.com\/product\/pwm-input-to-voltage-output-transducer\/<\/a><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2.jpg\"><img decoding=\"async\" class=\"size-medium wp-image-10117 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-800x523.jpg\" alt=\"\" width=\"800\" height=\"523\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-800x523.jpg 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-300x196.jpg 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-150x98.jpg 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-420x274.jpg 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-768x502.jpg 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-375x245.jpg 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-120x78.jpg 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2-80x52.jpg 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark2.jpg 940w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h2>Installing Wireshark and the MSTP helper tool<\/h2>\n<p>Next install the Wireshark 2.0 packet capture tool: <a href=\"https:\/\/www.wireshark.org\/#download\">https:\/\/www.wireshark.org\/#download<\/a><\/p>\n<p>\u5168\u90e8\u901a\u8fc7\u5b89\u88c5\u8fc7\u7a0b\u9009\u62e9\u9ed8\u8ba4\u9009\u9879\u3002<a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3.jpg\"><img decoding=\"async\" class=\"size-full wp-image-10118 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3.jpg\" alt=\"\" width=\"733\" height=\"582\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3.jpg 733w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3-300x238.jpg 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3-150x119.jpg 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3-420x333.jpg 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3-375x298.jpg 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3-113x90.jpg 113w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark3-80x64.jpg 80w\" sizes=\"(max-width: 733px) 100vw, 733px\" \/><\/a>\u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u9700\u8981\u4e0b\u8f7dSteve Kargs\u7684\u5e2e\u52a9\u6587\u4ef6\uff0c\u5e76\u5c06\u5176\u4fdd\u5b58\u5230\u5b89\u88c5Wireshark\u7684\u7279\u6b8a\u6587\u4ef6\u5939\u4e2d\u3002\u542f\u52a8Wireshark\u5e76\u70b9\u51fb\u5e2e\u52a9 - &gt;\u5173\u4e8eWireshark - &gt;\u6587\u4ef6\u5939\u9009\u9879\u5361 - &gt; Extcap\u8def\u5f84\u6765\u67e5\u770b\u6587\u4ef6\u5e94\u8be5\u88ab\u590d\u5236\u7684\u4f4d\u7f6e\u3002<\/p>\n<p>\u60a8\u53ef\u4ee5\u70b9\u51fb\u6807\u7b7e4\u4e2d\u7684\u94fe\u63a5\uff0c\u8fd9\u5c06\u5f39\u51fa\u6b63\u786e\u7684\u6587\u4ef6\u5939\uff0c\u5982tab5\u6240\u793a\u3002<\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10119 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-800x751.png\" alt=\"\" width=\"800\" height=\"751\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-800x751.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-300x282.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-150x141.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-420x394.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-768x721.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-375x352.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-96x90.png 96w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg-80x75.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark4.jpg.png 897w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>4.\u4eceSteve\u4e0b\u8f7d\u5e76\u89e3\u538b\u7f29mstpcap.exe\u52a9\u624b\u6587\u4ef6\uff0c\u53ef\u4ee5\u5728\u8fd9\u91cc\u627e\u5230\uff1a\u00a0 <a href=\"https:\/\/sourceforge.net\/projects\/bacnet\/files\/bacnet-tools\/bacnet-tools-0.8.5\">https:\/\/sourceforge.net\/projects\/bacnet\/files\/bacnet-tools\/bacnet-tools-0.8.5<\/a> . There are many utilities in this zip file, you\u2019ll only need the mstpcap.exe. Unzip the bacnet tools file to a temporary folder and copy the important mstpcap.exe file to the wireshark\\extcap folder.<\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10120 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-800x260.png\" alt=\"\" width=\"800\" height=\"260\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-800x260.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-300x98.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-150x49.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-420x137.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-768x250.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-375x122.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-120x39.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg-80x26.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark5.jpg.png 1033w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>During installation Wireshark asks if we\u2019d like to reboot which I found to be unnecessary, possibly because I had installed this software many times before. Your results may vary.<\/p>\n<p>When we first run Wireshark we are greeted with a list of the available communications ports on your PC. There\u2019s a network activity graph at Tab5 which shows some action on the Wifi port so the installation went well.<\/p>\n<p>\u8981\u67e5\u770bMSTP\u6d41\u91cf\uff0c\u6211\u4eec\u9996\u5148\u5355\u51fbtab6\u4e0a\u7684&#039;COM6\u4e0a\u7684BACnet MS \/ TP&#039;\u56fe\u6807\uff0c\u8fd9\u4f1a\u5f39\u51fa\u4e00\u4e2a\u5bf9\u8bdd\u6846\uff0c\u6211\u4eec\u53ef\u4ee5\u5728tab7\u4e2d\u7f16\u8f91\u6ce2\u7279\u7387\u3002\u7136\u540e\u5728tab8\u5f00\u59cb\u6355\u83b7\u3002<\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10121 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-800x409.png\" alt=\"\" width=\"800\" height=\"409\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-800x409.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-300x153.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-150x77.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-420x214.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-768x392.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-375x192.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-120x61.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg-80x41.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark6.jpg.png 1030w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Finally here is the MSTP traffic, this particular capture is from a session on COM1.<a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10122 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-800x593.png\" alt=\"\" width=\"800\" height=\"593\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-800x593.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-300x222.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-150x111.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-420x311.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-768x569.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-375x278.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-120x90.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg-80x59.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png 987w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h2>Setting Filters In Wireshark:<\/h2>\n<p>You can home in on the traffic of interest by setting a filter which you edit directly at tab9, here we have set up a simple filter to capture all data going to bacnet ID = 3, \u00a0\u2018mstp.dst == 0x03\u2019 is the syntax. Filters can get complex so there is a dialog to help build the filter expressions by clicking at tab10 which brings up this dialog. Here we\u2019ve selected the Bacnet MSTP protocol at tab11, picked the \u2018destination address\u2019 filter at tab 12, selected \u2018==\u2019 at tab 13 to pick an exact match and finally entered the Bacnet address ID in hex format, 0x03 at tab 14.<\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10123 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-800x275.png\" alt=\"\" width=\"800\" height=\"275\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-800x275.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-300x103.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-150x52.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-420x145.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-768x264.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-375x129.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-120x41.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg-80x28.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark8.jpg.png 1180w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>8.If you\u2019re having troubles you can try at different baud rates. My particular setup didn\u2019t work at 78k baud but surprisingly did manage to work at 112k. There is also a setting for the COM port latency which can be found in &#8216;Windows Device Manager&#8217; under the port settings -&gt;Advanced Settings -&gt; Latency Timer. Here\u2019s the default setting for the common USB com port chip from FTDI which is set to 16 msec, you can experiment with lower settings if the driver supports it.<a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png.jpg\"><img decoding=\"async\" class=\"size-medium wp-image-10124 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-800x501.jpg\" alt=\"\" width=\"800\" height=\"501\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-800x501.jpg 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-300x188.jpg 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-150x94.jpg 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-420x263.jpg 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-768x481.jpg 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-375x235.jpg 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-120x75.jpg 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png-80x50.jpg 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark9.jpg.png.jpg 973w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h2>Other Open Source Tools:<\/h2>\n<p>Finally, for higher level debugging of bacnet objects we have the venerable \u2018Yabe\u2019 which stands for \u2018Yet another Bacnet Explorer\u2019. It is an open source project which is currently maintained by Fr\u00e9d\u00e9ric Chaxel. It is installed automatically when you install our T3000 software and is available under Tools -&gt; Bacnet Tool. If you&#8217;d like to install the tool without installing our T3000 software, here is the link for the Yabe open source project:<\/p>\n<p><a href=\"https:\/\/sourceforge.net\/projects\/yetanotherbacnetexplorer\/\">https:\/\/sourceforge.net\/projects\/yetanotherbacnetexplorer\/<\/a><\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10125 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-800x426.png\" alt=\"\" width=\"800\" height=\"426\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-800x426.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-300x160.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-150x80.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-420x224.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-768x409.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-375x200.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-120x64.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg-80x43.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark10.jpg.png.jpg.png 869w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>\u8fd9\u5c31\u662f\u5728\u4e0d\u82b1\u8d39\u5927\u91cf\u8d44\u91d1\u7684\u60c5\u51b5\u4e0b\u8c03\u8bd5Bacnet MSTP\u6d41\u91cf\u7684\u65b9\u6cd5\u3002<\/p>\n<h2>Professional Bacnet Tools:<\/h2>\n<p>Below are a few popular tools from Cimetrics, Polarsoft and Chipkin which the professional developer or integrator will want to have around. However, they do come at a price as you can see. We purchased the Chipkin Bacnet explorer tool long before the Yabe tool was around and it has paid for itself but the crew here doesn\u2019t use it much now that the features in Yabe have filled in.<a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10126 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-800x406.png\" alt=\"\" width=\"800\" height=\"406\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-800x406.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-300x152.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-150x76.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-420x213.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-768x390.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-375x190.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-120x61.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg-80x41.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark11.jpg.png.jpg.png 1174w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10127 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-800x332.png\" alt=\"\" width=\"800\" height=\"332\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-800x332.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-300x125.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-150x62.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-420x175.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-768x319.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-375x156.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-120x50.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg-80x33.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark12.jpg.png.jpg.png 1179w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><a href=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg.png\"><img decoding=\"async\" class=\"size-medium wp-image-10128 aligncenter\" src=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-800x434.png\" alt=\"\" width=\"800\" height=\"434\" srcset=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-800x434.png 800w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-300x163.png 300w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-150x81.png 150w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-420x228.png 420w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-768x416.png 768w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-375x203.png 375w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-120x65.png 120w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg-80x43.png 80w, https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark13.jpg.png.jpg.png 1173w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u5728\u8c03\u8bd5\u4ee5\u592a\u7f51\u6d41\u91cf\u65f6\uff0c\u6709\u8bb8\u591a\u786c\u4ef6\u548c\u8f6f\u4ef6\u5de5\u5177\u53ef\u4f9b\u9009\u62e9\uff0cWireshark\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u4f8b\u5b50\uff0c\u5b83\u662f\u514d\u8d39\u7684\u3002\u5728\u5206\u6790RS485\u603b\u7ebf\u4e0a\u7684MSTP\u6d41\u91cf\u65f6\uff0c\u9009\u62e9\u662f\u6709\u9650\u7684\u3002 Bacnet\u901a\u8baf\u7684\u4e13\u4e1a\u7279\u6027\u52a0\u4e0a\u7d27\u5f20\u7684\u65f6\u673a\u4f7f\u5176\u53d8\u5f97\u56f0\u96be<\/p>","protected":false},"author":4,"featured_media":10122,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"categories":[13],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.7 (Yoast SEO v22.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Troubleshooting Bacnet MSTP traffic with Wireshark - Bravo Controls<\/title>\n<meta name=\"description\" content=\"When it comes to debugging Ethernet traffic there are plenty of hardware and software tools to choose from, Wireshark is a powerful example and it its\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bravocontrols.com\/zh\/troubleshooting-bacnet-mstp-traffic-wireshark\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Troubleshooting Bacnet MSTP traffic with Wireshark\" \/>\n<meta property=\"og:description\" content=\"When it comes to debugging Ethernet traffic there are plenty of hardware and software tools to choose from, Wireshark is a powerful example and it its\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bravocontrols.com\/zh\/troubleshooting-bacnet-mstp-traffic-wireshark\/\" \/>\n<meta property=\"og:site_name\" content=\"Bravo Controls\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bravocontrols\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-27T07:22:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-02T04:09:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png\" \/>\n\t<meta property=\"og:image:width\" content=\"987\" \/>\n\t<meta property=\"og:image:height\" content=\"731\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maurice Duteau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bravo_controls\" \/>\n<meta name=\"twitter:site\" content=\"@bravo_controls\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maurice Duteau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/\"},\"author\":{\"name\":\"Maurice Duteau\",\"@id\":\"https:\/\/bravocontrols.com\/#\/schema\/person\/57cde67c69dd506bd65d64a643020e88\"},\"headline\":\"Troubleshooting Bacnet MSTP traffic with Wireshark\",\"datePublished\":\"2018-01-27T07:22:48+00:00\",\"dateModified\":\"2019-04-02T04:09:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/\"},\"wordCount\":935,\"publisher\":{\"@id\":\"https:\/\/bravocontrols.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png\",\"articleSection\":[\"Automation\"],\"inLanguage\":\"zh-CN\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/\",\"url\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/\",\"name\":\"Troubleshooting Bacnet MSTP traffic with Wireshark - Bravo Controls\",\"isPartOf\":{\"@id\":\"https:\/\/bravocontrols.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png\",\"datePublished\":\"2018-01-27T07:22:48+00:00\",\"dateModified\":\"2019-04-02T04:09:05+00:00\",\"description\":\"When it comes to debugging Ethernet traffic there are plenty of hardware and software tools to choose from, Wireshark is a powerful example and it its\",\"breadcrumb\":{\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage\",\"url\":\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png\",\"contentUrl\":\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png\",\"width\":987,\"height\":731},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bravocontrols.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Troubleshooting Bacnet MSTP traffic with Wireshark\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bravocontrols.com\/#website\",\"url\":\"https:\/\/bravocontrols.com\/\",\"name\":\"Bravo Controls\",\"description\":\"Great building automation products at great prices.\",\"publisher\":{\"@id\":\"https:\/\/bravocontrols.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bravocontrols.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-CN\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bravocontrols.com\/#organization\",\"name\":\"Bravo Controls\",\"url\":\"https:\/\/bravocontrols.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/bravocontrols.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2017\/12\/logo.png\",\"contentUrl\":\"https:\/\/bravocontrols.com\/wp-content\/uploads\/2017\/12\/logo.png\",\"width\":194,\"height\":80,\"caption\":\"Bravo Controls\"},\"image\":{\"@id\":\"https:\/\/bravocontrols.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/bravocontrols\",\"https:\/\/x.com\/bravo_controls\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/bravocontrols.com\/#\/schema\/person\/57cde67c69dd506bd65d64a643020e88\",\"name\":\"Maurice Duteau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/bravocontrols.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/92e73dd5051b3df82c5fde50a6a66552?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/92e73dd5051b3df82c5fde50a6a66552?s=96&d=mm&r=g\",\"caption\":\"Maurice Duteau\"},\"sameAs\":[\"http:\/\/www.temcocontrols.com\"],\"url\":\"https:\/\/bravocontrols.com\/zh\/author\/maurice\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Troubleshooting Bacnet MSTP traffic with Wireshark - Bravo Controls","description":"When it comes to debugging Ethernet traffic there are plenty of hardware and software tools to choose from, Wireshark is a powerful example and it its","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bravocontrols.com\/zh\/troubleshooting-bacnet-mstp-traffic-wireshark\/","og_locale":"zh_CN","og_type":"article","og_title":"Troubleshooting Bacnet MSTP traffic with Wireshark","og_description":"When it comes to debugging Ethernet traffic there are plenty of hardware and software tools to choose from, Wireshark is a powerful example and it its","og_url":"https:\/\/bravocontrols.com\/zh\/troubleshooting-bacnet-mstp-traffic-wireshark\/","og_site_name":"Bravo Controls","article_publisher":"https:\/\/www.facebook.com\/bravocontrols","article_published_time":"2018-01-27T07:22:48+00:00","article_modified_time":"2019-04-02T04:09:05+00:00","og_image":[{"width":987,"height":731,"url":"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png","type":"image\/png"}],"author":"Maurice Duteau","twitter_card":"summary_large_image","twitter_creator":"@bravo_controls","twitter_site":"@bravo_controls","twitter_misc":{"Written by":"Maurice Duteau","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#article","isPartOf":{"@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/"},"author":{"name":"Maurice Duteau","@id":"https:\/\/bravocontrols.com\/#\/schema\/person\/57cde67c69dd506bd65d64a643020e88"},"headline":"Troubleshooting Bacnet MSTP traffic with Wireshark","datePublished":"2018-01-27T07:22:48+00:00","dateModified":"2019-04-02T04:09:05+00:00","mainEntityOfPage":{"@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/"},"wordCount":935,"publisher":{"@id":"https:\/\/bravocontrols.com\/#organization"},"image":{"@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage"},"thumbnailUrl":"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png","articleSection":["Automation"],"inLanguage":"zh-CN"},{"@type":"WebPage","@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/","url":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/","name":"Troubleshooting Bacnet MSTP traffic with Wireshark - Bravo Controls","isPartOf":{"@id":"https:\/\/bravocontrols.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage"},"image":{"@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage"},"thumbnailUrl":"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png","datePublished":"2018-01-27T07:22:48+00:00","dateModified":"2019-04-02T04:09:05+00:00","description":"When it comes to debugging Ethernet traffic there are plenty of hardware and software tools to choose from, Wireshark is a powerful example and it its","breadcrumb":{"@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/"]}]},{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#primaryimage","url":"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png","contentUrl":"https:\/\/bravocontrols.com\/wp-content\/uploads\/2018\/01\/Wireshark7.jpg.png","width":987,"height":731},{"@type":"BreadcrumbList","@id":"https:\/\/bravocontrols.com\/troubleshooting-bacnet-mstp-traffic-wireshark\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bravocontrols.com\/"},{"@type":"ListItem","position":2,"name":"Troubleshooting Bacnet MSTP traffic with Wireshark"}]},{"@type":"WebSite","@id":"https:\/\/bravocontrols.com\/#website","url":"https:\/\/bravocontrols.com\/","name":"Bravo Controls","description":"Great building automation products at great prices.","publisher":{"@id":"https:\/\/bravocontrols.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bravocontrols.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-CN"},{"@type":"Organization","@id":"https:\/\/bravocontrols.com\/#organization","name":"Bravo Controls","url":"https:\/\/bravocontrols.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/bravocontrols.com\/#\/schema\/logo\/image\/","url":"https:\/\/bravocontrols.com\/wp-content\/uploads\/2017\/12\/logo.png","contentUrl":"https:\/\/bravocontrols.com\/wp-content\/uploads\/2017\/12\/logo.png","width":194,"height":80,"caption":"Bravo Controls"},"image":{"@id":"https:\/\/bravocontrols.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bravocontrols","https:\/\/x.com\/bravo_controls"]},{"@type":"Person","@id":"https:\/\/bravocontrols.com\/#\/schema\/person\/57cde67c69dd506bd65d64a643020e88","name":"Maurice Duteau","image":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/bravocontrols.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/92e73dd5051b3df82c5fde50a6a66552?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/92e73dd5051b3df82c5fde50a6a66552?s=96&d=mm&r=g","caption":"Maurice Duteau"},"sameAs":["http:\/\/www.temcocontrols.com"],"url":"https:\/\/bravocontrols.com\/zh\/author\/maurice\/"}]}},"_links":{"self":[{"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/posts\/10115"}],"collection":[{"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/comments?post=10115"}],"version-history":[{"count":0,"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/posts\/10115\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/media\/10122"}],"wp:attachment":[{"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/media?parent=10115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/categories?post=10115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bravocontrols.com\/zh\/wp-json\/wp\/v2\/tags?post=10115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}