我必須能夠以無線方式進行通信,這意味着它可以是通過WiFi的MODBUS TCP/IP或通過藍牙的MODBUS RTU。我找不到任何使用objectiveC包裝的modbus實現,但是我可以通過C庫編寫包裝。我應該如何前進?我必須製作一個iPhone應用程序,與支持Modbus協議的設備進行通信
0
A
回答
1
您將無法使用藍牙方法:iPhone只能通過藍牙與使用iPhone附件協議的設備通話。
Wifi應該可以工作。使用C包裝器也可以工作:objective-C是C的超集,所以你應該可以使用未修改的庫。
0
爲防萬一有人遇到同樣的問題,您可以購買anybus box將設備連接到網絡,然後使用library連接到該網絡。
要通過藍牙進行通信,您可以使用BLE和RedBearLab庫,但可能需要自己創建幀。如果我找到一個庫,我會更新我的答案。
相關問題
- 1. 如何在iPhone應用程序中與Modbus設備進行通信?
- 2. 使用'GNET'協議與USB設備進行串行通信
- 3. iPhone應用程序必須支持的4英寸顯示屏
- 4. 連接到使用Modbus-RTU協議與設備的Qt/C++
- 5. iPhone應用程序與非蘋果設備中的電路板進行通信
- 6. 與多個從站通信(基於Modbus協議)
- 7. 是否支持所有iPad設備的應用程序是必須的
- 8. 我必須支持越獄iPhone嗎?
- 9. iPhone應用程序 - 與藍牙設備通信
- 10. Android:我的應用程序支持0個設備
- 11. 必須協議符合NSObject協議?
- 12. 什麼協議應該支持從android應用程序操作的藍牙設備?
- 13. 設備之間的應用程序通信建議
- 14. 通過Wifi進行iPhone設備到設備通信
- 15. 什麼樣的modbus庫應該用於GCC的modbus協議
- 16. 獲取iPhone應用程序與Adobe Air桌面應用程序進行通信
- 17. Android應用程序,與插入USB端口的設備進行通信
- 18. USART協議設備可以與UART協議設備連接嗎?
- 19. 如何與使用matlab的uci協議進行通信
- 20. 這裏使用什麼樣的協議與PayPal進行通信?
- 21. 與兩個線程通信時,我必須使用管道嗎?
- 22. 是否必須在我的應用程序中進行配置?
- 23. 二進制協議與文本協議
- 24. 我是否必須用4.2編譯我的iPhone應用程序?
- 25. SQL5043N對一個或多個通信協議的支持無法成功啓動
- 26. 從Android設備與Shell進行通信
- 27. Android應用程序地址系列不支持協議錯誤?
- 28. Android應用程序:地址家庭不支持協議
- 29. 我是否必須使用jquery mobilegapgap來製作一個hybird應用程序
- 30. 應用程序的協議設計
儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2014-12-08 11:51:02
對不起,但我不明白這個問題。你能詳細說明嗎? 謝謝。 – Pacha 2014-12-08 12:19:47