有沒有辦法通過使用java的計算機上的通信端口發送和接收消息?我有一個arduino在usb端口上收聽消息。我想通過java gui而不是arduino處理gui來與它通話。有什麼方法可以實現這一目標? C#也可以工作!Java通過通信/串行端口發送消息
回答
我使用RXTX lib在java中爲arduino編寫了應用程序。您可以在RXTX主頁和其他網站上閱讀很多教程。例如: http://arduino.cc/playground/Interfacing/Java http://rxtx.qbang.org/wiki/index.php/Examples
jUSB可能是你在找什麼。
只要您位於受支持的平臺(如Solaris)上,「JavaComm」運行良好。你有操作系統要求嗎?
剛剛看過那個。這是串行RS232通信不是USB :) – GETah
哦,對不起,我以爲你在做RS232到USB ... –
我剛剛通過this site閱讀,並認爲這個小小的陷阱可能會咬你,因爲你開始試驗。基本上,發生的事情是,每次啓動串行通信時,arduino都會自動復位。本網站詳細介紹了該問題,並根據您的技能和/或舒適程度提供了幾種解決方法。玩得開心。
@GETah 我很確定ardruino只是通過USB端口使用串口。它仍然通過usb連接到ardruino創建一個COM端口。
- 1. 通過串口發送wchar_t消息
- 2. 發送,並通過串行端口
- 3. 閱讀通過Arduino發送到串行端口的信息用C#
- 4. JAVA通過json發送/接收信息
- 5. 通過java推送消息
- 6. 通過API發送信息
- 7. 通過HTTPS發送消息
- 8. 通過SIP發送消息
- 9. 通過SuperSocket發送消息
- 10. 通過URL發送消息
- 11. 通過.Net發送/接收爲串行通信構造的消息套接字
- 12. Qt串行端口通信
- 13. C#串行端口通信
- 14. 通過IP /端口發送消息計算機
- 15. 通過TCP端口發送多個消息
- 16. Java短信網關可以與通訊端口連接,但不發送消息
- 17. java api通過串口發送文件
- 18. 發送數據包通過串行通信java
- 19. 我想通過通知發送信息
- 20. 發送通過串口
- 21. 通過COM端口進行C++通信
- 22. 如何通過node.js來發送通過TCP發送的消息?
- 23. 通過串行端口進行通信的Web應用程序
- 24. 使用Bash通過串行端口進行通信
- 25. 在COM端口上通過藍牙進行串行通信
- 26. 發送通知消息給客戶端
- 27. 如何通過串行端口從C#發送短信(阿拉伯語,parsi)
- 28. 使用.NET框架通過Web發送信號到串行端口(RS232)
- 29. 在遠程處理中通過特定客戶端端口發送消息
- 30. 無法通過串行/ COM端口發送MIDI數據C
在c#中沒有內置功能。 [見這個討論] [1] [1]:http://stackoverflow.com/questions/2121508/how-to-access-usb-ports-in-java –
Java有極少數內置功能,但幾乎所有東西都可以添加進來。這就是它的強大功能。 (注:我決不會試圖對我的語言發起戰爭勝過你的語言) – cstrutton