以前試過,是用這個軟件通過COM口傳輸數(shù)據(jù)給單片機。后來發(fā)現(xiàn),因為JAVA的專長不是硬件方面的。所以JAVA的串口方面的類不太好用(JAVA的程序接USB接口的我還沒試過),建議如果為了工作的話,還是用VC好,JAVA的程序還得裝運行環(huán)境。~而且對一樓的說一下,如果做工程項目的話,不僅僅考慮能通訊上就行,還得考慮以后的維護,在一個公司里基...
成都創(chuàng)新互聯(lián)專注于巴林左旗網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供巴林左旗營銷型網(wǎng)站建設(shè),巴林左旗網(wǎng)站制作、巴林左旗網(wǎng)頁設(shè)計、巴林左旗網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造巴林左旗網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供巴林左旗網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
筆者偶爾在網(wǎng)上亂轉(zhuǎn)的時候 發(fā)現(xiàn)了幾個跟開源協(xié)議相關(guān)的約定說明 所以就仔細查了了一些資料和大家分享 下面只列決了個人認為Java程序員必須了解的七大開源協(xié)議
Mozilla Public License
MPL License 允許免費重發(fā)布 免費修改 但要求修改后的代碼版權(quán)歸軟件的發(fā)起者 這種授權(quán)維護了商業(yè)軟件的利益 它要求基于這種軟件得修改無償貢獻版權(quán)給該軟件 這樣 圍繞該軟件得所有代碼得版權(quán)都集中在發(fā)起開發(fā)人得手中 但MPL是允許修改 無償使用得 MPL軟件對鏈接沒有要求
BSD開源協(xié)議
BSD開源協(xié)議是一個給于使用者很大自由的協(xié)議 可以自由的使用 修改源代碼 也可以將修改后的代碼作為開源或者專有軟件再發(fā)布 當(dāng)你發(fā)布使用了BSD協(xié)議的代碼 或則以BSD協(xié)議代碼為基礎(chǔ)做二次開發(fā)自己的產(chǎn)品時 需要滿足三個條件
如果再發(fā)布的產(chǎn)品中包含源代碼 則在源代碼中必須帶有原來代碼中的BSD協(xié)議
按照TCP/ip協(xié)議 編程即可,使用某端口,直接連接設(shè)備的端口,建立TCP連接,其他的按照協(xié)議格式發(fā)送即可。
嗯 你這樣也可以,你用你的C語言在某個磁盤位置定時生成報文,然后你的java程序定時去那個位置取就行了?;蛘哂肑NI 直接調(diào)用你的節(jié)點程序Dll,不過不建議這樣,因為這樣可能會影響你的Java程序的通用性。
是第三方或自己規(guī)定的一種代碼,并不是所有的上位機和下位機都需要通信協(xié)議。
用的是VB的MSComm和51單片機通信如果是簡簡單單的數(shù)據(jù)傳送或者其他的什么的話,基本上不用什么通信協(xié)議,handshaking也基本上不用,用不著。像一般的串口設(shè)備都是有默認的規(guī)定的協(xié)議的,一般不需要自己定,比如發(fā)數(shù)據(jù)先發(fā)一個01,然后再發(fā)你要傳送的數(shù)據(jù),前面加一個01就是通信協(xié)議規(guī)定的
分享題目:java上位機協(xié)議代碼 JAVA上位機
網(wǎng)頁鏈接:http://chinadenli.net/article34/hgcipe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、手機網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、域名注冊、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)