我必须能够进行无线通信,这意味着它可能是wifi上的MODBUS TCP / IP或蓝牙上的MODBUS RTU。我找不到任何带有objectiveC包装器的modbus实现,但我可以在C库上编写包装器。我该怎么走?
答案 0 :(得分:1)
您将无法使用蓝牙方法:iPhone只能与通过蓝牙使用iPhone附件协议的设备通话。
Wifi应该可以工作。使用C包装器也可以工作:objective-C是C的超集,因此您应该能够使用未经修改的库。
答案 1 :(得分:0)
万一有人遇到同样的问题,您可以购买anybus box将设备连接到网络,然后使用此library连接到网络。
要通过蓝牙进行通信,您可以使用BLE和RedBearLab库,但可能需要自己创建帧。如果我找到了一个库,我会更新我的答案。