軟體實作設備檢索、顯示設備資訊功能。
類似于主控PC檢索局域網內的所有設備,受控設備收到檢索指令(廣播?)回復主機設備資訊
求指點一二,感激
uj5u.com熱心網友回復:
這東西 是你能選擇的嗎?你不得看人家設備支持什么嗎?
難道人家只支持udp協議 你還http訪問不成?
uj5u.com熱心網友回復:
自己百度如下關鍵字"upnp"
"SSDP"
"DLNA"
"airplay"
"ONVIF"
uj5u.com熱心網友回復:
回復1樓:是啊軟體和硬體都是我們在做,現在想知道一種基于物理連接且專業一點的設備檢索方案。uj5u.com熱心網友回復:
設備搜索UDP TCP 都能做的 協議自己定義 約定 我們現在用的就是UDP廣播搜索uj5u.com熱心網友回復:
回復4#:UDP我也推薦了,但甲方逼格較高,產品是對應工業控制的,所以希望我做出更專業和安全方面的解決方案,我也是一頭霧水,知道西門子用的profinet-dcp,有沒有這種類似的方案?感謝uj5u.com熱心網友回復:
謝謝,我研究研究
uj5u.com熱心網友回復:
你說的那個西門子的.可能只是一種協議..比如8個位元組 第一個代表什么 第二個代表什么..然后后面6個 是IP 等等.
但是說了 這也只是"協議" 而你要的 是通訊方式.
我們假設你采用這種協議.那么不管是s 還是 c 你采用tcp udp 甚至是http 都可以實作.
所以協議不重要 他只是一個"規則".
而你想要知道的 是他們是已什么方式來"傳輸".我覺得tcp udp http都隨意了.你在這么牛逼 難道你還能超出人類的想象嗎?
所以如果是我 我選擇UDP組播..(好像是這個名詞吧) 類似搜熱點發訊息之類的....
uj5u.com熱心網友回復:
句句說到我的心坎里,我也覺得UDP就行了。那我基于UDP采用怎樣的協議呢?還是自己定義一個簡單的就好了
uj5u.com熱心網友回復:
這位大佬你在用的UDP方式有采用什么協議嗎?
uj5u.com熱心網友回復:
不用想太復雜了,這類協議其實很早就是標準了比如upnp,ssdp早就應用的非常成熟了,使用無論是C++,C#,python,java都有很成熟的標準庫,這樣無論是你,還是你們硬體那邊都能很方便的集成進協議
net這塊呢,比較流行的庫是open.NAT 和Rssdp,前面一個是upnp協議及PMP(跨網段埠映射協議),后面那個就是單純的SSDP協議封裝(包括創建,發布,發現,變更訊息事件處理)
uj5u.com熱心網友回復:
這兩個東西都可以在nuget里獲取到uj5u.com熱心網友回復:
至于逼格高就更好辦了,upnp是IBM滴,并且只要是IBM參與定制的協議,他都會把upnp和ssdp丟進去,并且已經大規模應用到各種設備中了比如我家里的路由器和電視機,投影儀都可以找到upnp的提供
uj5u.com熱心網友回復:
ssdp正在調研當中,具體實作的話考慮底層設備的實作也是對的
uj5u.com熱心網友回復:
最后搞得怎么樣了,我遇到了相同需求
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/86346.html
標籤:C#
上一篇:求一個大學畢業設計的atm系統
下一篇:C#反射
