Я должен сделать приложение для iPhone, которое связывается с устройствами, которые поддерживают протокол Modbus - PullRequest
0 голосов
/ 15 июля 2010

Я должен иметь возможность общаться без проводов, что означает, что это будет либо MODBUS TCP / IP по Wi-Fi, либо MODBUS RTU по Bluetooth.Я не могу найти никаких реализаций Modbus с оболочкой ObjectiveC, но я могу написать оболочку над библиотекой Си.Как я должен идти вперед?

Ответы [ 2 ]

1 голос
/ 15 июля 2010

Вы не сможете использовать метод Bluetooth: iPhone может общаться только с устройствами, которые используют протокол аксессуаров iPhone через Bluetooth.

Хотя Wi-Fi должен работать.Использование оболочки C также будет работать: target-C - это расширенный набор C, поэтому вы сможете использовать библиотеку без изменений.

0 голосов
/ 08 декабря 2014

На случай, если у кого-то возникнет такая же проблема, вы можете купить anybus box для подключения устройства к сети, а затем использовать эту библиотеку для подключения к ней.

Для связи через Bluetooth вы можете использовать библиотеки BLE и RedBearLab, но, вероятно, вам нужно будет создавать кадры самостоятельно.Я обновлю свой ответ, если найду для этого библиотеку.

...