請問,如何用無線套接字與android手機通訊this?用安卓手機無線套接字通訊
我想購買一個無線套接字,我可以通過自己的代碼進行控制。這些所有無線套接字已經爲他們開發了應用程序。有可能獲得源代碼或知道如何與此無線套接字進行通信並進行控制?
請問,如何用無線套接字與android手機通訊this?用安卓手機無線套接字通訊
我想購買一個無線套接字,我可以通過自己的代碼進行控制。這些所有無線套接字已經爲他們開發了應用程序。有可能獲得源代碼或知道如何與此無線套接字進行通信並進行控制?
如前所述,使用Wireshark(或Shark for Root,如果您有Android設備的根源)。這個插座看起來非常類似於阿爾迪澳大利亞正在銷售的產品(品牌名稱爲Bauhn,但它實際上是一個Orvibo插座,只是更名)。如果它是相同的,那麼請查看我發佈在GitHub上的示例node.js代碼(此代碼實際上控制Orvibo AllOne,但也控制Orvibo S10/S20套接字)
它的缺點是:
編輯:這裏有該協議的進一步細分: http://pastebin.com/0w8N7AJD。積分轉到Nozza87 Ninja Blocks Forum
2016編輯:提到的代碼不再是最新的。你現在可以安裝node-orvibo,它可以控制這個,AllOne IR Blaster,並且可以(有點)執行時間表等等。您可以通過npm install --save node-orvibo
進行安裝,也可以在此處查看代碼:http://github.com/grayda/node-orvibo
請注意,Orvibo S10/S20插座以多種名稱出售,包括Arlec PC180。查看GitHub頁面,查看(不完整)品牌名稱和購買地點列表。
我找到了解決方案。你可以使用wireshark來跟蹤數據包。但是,您也可以嘗試使用瀏覽器的顯示源功能並查看正在執行的方法。
兄弟,如果您需要Orvibo設備SDK來創建您自己的Android應用程序,請向供應商(Orvibo)詢問產品本身......只有當您已經購買設備並且供應商可以提供SDK時。 – ecle
好的,最好的方法是向供應商索取源代碼?所有這些插座沒有標準通信或其他等? :) – sanevys
供應商不會給你的完整資源,而只是SDK(包含更高級別的消息結構/協議/函數等的庫)。但是,你可以通過應用程序之間的WIFI/LAN子網嗅探通過套接字的消息以及使用Wireshark的設備,並在沒有SDK可用或想要便宜的情況下找出它們。 – ecle