पर यूएसबी-सीरियल संचार को स्नीफ करने की विधि विंडोज़ पर, कई सभ्य विकल्प (अधिकतर भुगतान) हैं जो आपको सीरियल पोर्ट संचार की निगरानी करने की अनुमति देते हैं। ओएसएक्स पर कई टर्मिनल एप्लिकेशन हैं जो आपको सीरियल डिवाइस से बात करने देते हैं लेकिन मुझे सीरियल पोर्ट संचार की निगरानी करने के लिए एक तंत्र नहीं मिला है।ओएसएक्स
विशिष्ट उपयोग मामला है: मैं एक यूएसबी-सीरियल उपकरण है, जो पर /dev/tty.usbmodem99999
मैं एक एकीकरण परीक्षण है कि एक से अधिक आदेश (सफलतापूर्वक) चलाता लिखा है रहता है।
हालांकि कमांड को फिर से चलाने पर डिवाइस प्रतिक्रिया नहीं देता है। मैंने पुष्टि की है (साथ ही मैं कर सकता हूं) कि डिवाइस ठीक है। यह उम्मीद के अनुसार अन्य प्लेटफार्मों पर काम करता है। हालांकि ओएसएक्स पर मैं डिवाइस (पावर चक्र) को रीसेट करने के बाद ही परीक्षणों को फिर से चला सकता हूं।
मेरा सिद्धांत यह है कि मेरा कोड डिवाइस को ठीक से जारी नहीं कर रहा है, लेकिन यह पुष्टि करना मुश्किल है कि जब मैं अपने डिवाइस और मेरे एप्लिकेशन के बीच संचार नहीं देख पा रहा हूं।
यह एप्लिकेशन: "http://www.aggsoft.com/serial-port-monitor.htm" में एक 'जासूसी' सुविधा है जिसे मैं ओएसएक्स पर समान कार्यक्षमता नहीं ढूंढ पा रहा हूं। मैंने ओएसएक्स पर 'धारावाहिक उपकरण' के साथ प्रयोग किया है, लेकिन ऐसा लगता है कि यह एक बंदरगाह पर जासूसी संचालन करता है, उस स्थिति में ऐसा लगता है कि उपयोग मामले बंदरगाह पर निगरानी के बजाए दो उपकरणों के बीच एक पासथ्रू के रूप में है ।
किसी भी विचार की बहुत सराहना की।
धारावाहिक पुस्तकालय इस्तेमाल किया जा रहा है: https://github.com/jacobsa/go-serial
के बारे में क्या [यूएसबी ट्रेसर] (http://stackoverflow.com/a/32468703/1643939)? – nemo
@gbulmer यह एक निष्पादन योग्य है। और एक गोलांग सीरियल लाइब्रेरी का उपयोग कर। लेकिन आपका अधिकार, यह निश्चित रूप से स्पष्ट नहीं है, मैंने उपयोग की जाने वाली सीरियल लाइब्रेरी दिखाने के लिए संपादित किया है। – Gary
@nemo मैंने पहले ही कोशिश की है, मुझे उस उपकरण से कुछ भी नहीं मिला। मैं फिर कोशिश करूंगा, क्या मैं इसका दुरुपयोग कर सकता हूं। – Gary