我必須能夠以無線方式進行通信,這意味着它可以是通過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. 設計一個通過TCP與Arduino進行通信的協議
- 4. iPhone應用程序必須支持的4英寸顯示屏
- 5. iPhone應用程序與非蘋果設備中的電路板進行通信
- 6. 連接到使用Modbus-RTU協議與設備的Qt/C++
- 7. Websockify錯誤「客戶端必須支持‘二進制’或‘的base64’協議」
- 8. 與多個從站通信(基於Modbus協議)
- 9. 在c#windows應用程序中使用cdc usb協議與設備進行通信
- 10. Windows Phone 8應用程序與藍牙設備進行通信
- 11. 是否支持所有iPad設備的應用程序是必須的
- 12. 我必須支持越獄iPhone嗎?
- 13. 與後端通信的最佳協議(適用於iPhone應用程序)
- 14. 如何使用支持藍牙的設備與Android應用程序進行通信?
- 15. Facebook應用程序 - 無聲的「協議必須匹配」錯誤
- 16. iPhone應用程序 - 與藍牙設備通信
- 17. 可以使用anymote協議在兩個android設備之間進行通信嗎?
- 18. Android:我的應用程序支持0個設備
- 19. 必須協議符合NSObject協議?
- 20. 什麼協議應該支持從android應用程序操作的藍牙設備?
- 21. Android應用程序,通過USB端口與設備進行通信
- 22. 設備之間的應用程序通信建議
- 23. 通過Wifi進行iPhone設備到設備通信
- 24. 通過GPRS與設備進行通信
- 25. 如何使用MODBUS協議管理來自多個Windows窗體應用程序的通信?
- 26. 編程蘋果iphone/ipad應用程序通過藍牙(或WIFI)與自定義電子設備進行通信
- 27. 獲取iPhone應用程序與Adobe Air桌面應用程序進行通信
- 28. 什麼樣的modbus庫應該用於GCC的modbus協議
- 29. 要通過藍牙與設備進行通信,我必須使用該配置文件
- 30. Android應用程序,與插入USB端口的設備進行通信
儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2014-12-08 11:51:02
對不起,但我不明白這個問題。你能詳細說明嗎? 謝謝。 – Pacha 2014-12-08 12:19:47