Сохранить данные с помощью Dynamic C - PullRequest
0 голосов
/ 23 июня 2010

Я использую одноплатный компьютер Rabbit.Я хотел бы сохранить данные ввода / вывода, которые подключены к другому одноплатному компьютеру Rabbit через беспроводное соединение.Может ли он сохранить данные внутри ПК, например, в файл .txt?

Ответы [ 2 ]

0 голосов
/ 23 июня 2010

Да, это возможно.

В этом сценарии есть две части. Ваше встроенное приложение должно знать, как подключиться к серверному приложению, работающему на ПК или в сети, и вы, конечно, должны указать, что серверное приложение работает на целевом компьютере.

Если вы отправляете файлы целиком, то, как предложил bdonlan, FTP - это хороший способ. Протокол хорошо понятен, и вы, вероятно, можете найти библиотеку, чтобы обернуть его для вас.

Если вам нужно регистрировать данные в режиме реального времени, вам нужно иметь какое-то приложение, которое может принимать сообщения или принимать сокетное соединение, и протокол для передачи текста по проводам (меньше). Веб-сервер может быть хорошим способом сделать это, потому что вы можете POST-фрагменты данных на сервер с помощью простого HTTP-запроса, и серверное приложение может решить, как организовать и хранить информацию. После запуска веб-сервера может оказаться полезным создать несколько страниц, обеспечивающих базовые функции отчетности, чтобы вы могли просматривать зарегистрированные данные из любого веб-браузера.

Это может быть менее строгим, чем FTP, но с вашей стороны потребуются некоторые знания в области веб-разработки.

Любое разумное решение потребует, чтобы у вас уже было подключение к беспроводной сети с правильно настроенным и работающим стеком IP. Без этого вам, вероятно, не повезет, подключившись к любым сетевым ресурсам.

0 голосов
/ 23 июня 2010

Если вы можете установить соединение с ПК, и на ПК запущен какой-то сервер для регистрации данных, да, вы можете сохранить его на ПК. Например, ПК может запускать TFTP-сервер или FTP-сервер в одной и той же беспроводной сети, и вы можете подключиться к нему из кроличьего SBC и сохранить любые необходимые данные.

...