27 / 28 / 0
Регистрация: 10.06.2023
Сообщений: 439
|
|
1 | |
WiFi Прием данных на ПК от платы11.03.2025, 12:02. Показов 870. Ответов 14
Возможно ли создать систему аналогичную work folder, которая при подключении к серверу часть принимаемой информации автоматически записывала на предназначенный для этого диск клиента. Интересующаяся меня информация при подключении к серверу (плате ардуино) изображается на экране, ее можно взять обычным приемом: выделяя и копируя, но хотелось бы автоматизировать этот процесс.
0
|
11.03.2025, 12:02 | |
Ответы с готовыми решениями:
14
настройка модуля easy wifi на прием передачу данных Выбор WiFi устройства. Прием WiFi WiFi - стал плохой прием |
27 / 28 / 0
Регистрация: 10.06.2023
Сообщений: 439
|
|
11.03.2025, 14:43 [ТС] | 3 |
Но как добиться, чтобы это выполнялось автоматически по обращении к серверу.
0
|
![]() 732 / 331 / 87
Регистрация: 07.01.2023
Сообщений: 1,401
|
|
11.03.2025, 16:33 | 5 |
Все зависит от того, как сервер отдает эти данные.
Пишем реализациюю протоколоа обмена и вперед. Не понятно только зачем тут микроконтроллер. С этим отлично и сам ПК с запущенной службой справится
0
|
27 / 28 / 0
Регистрация: 10.06.2023
Сообщений: 439
|
|
11.03.2025, 17:46 [ТС] | 6 |
На сервере программа, которая при появлении нового клиента запускает передачу страницы с заголовком, окном с данными и линейку прокрутки окна. Все это отображается на экране клиента. Проблема в том, какими средствами автоматизировать передачу данных в файл на ПК клиента. Хотелось бы подробностей.
0
|
![]() 732 / 331 / 87
Регистрация: 07.01.2023
Сообщений: 1,401
|
|
11.03.2025, 17:57 | 7 |
"Запускает передачу" по какому протоколу? Потому что http никакой "инициативы" со стороны сервера не подразумевает.
У вас что, авторизация в публичном wifi? Может опишите задачу четко и внятно, техническим языком, что бы не гадали "что же там у вас такое страшное-то"...
0
|
27 / 28 / 0
Регистрация: 10.06.2023
Сообщений: 439
|
|
11.03.2025, 18:06 [ТС] | 8 |
Прицеплен файл с программой, используемой ARDUINO IDE в которой выполняются параллельно две задачи: произведение измерений и обслуживание сервера.
0
|
27 / 28 / 0
Регистрация: 10.06.2023
Сообщений: 439
|
|
13.03.2025, 08:39 [ТС] | 10 |
Может быть что-то проще, чем копировать, перемещать и вставлять? Может быть кнопка, нажал, проверка есть ли файл, записалось.
0
|
![]() ![]() ![]() 13371 / 7501 / 822
Регистрация: 09.09.2009
Сообщений: 29,331
|
|
13.03.2025, 13:29 | 11 |
честно говоря, попытка прочесть топик с начала ни к чему не привела. я так ничего и не понял, что за комп, что за контроллер, что за клиент, как это все связано и зачем, и т.д. и т.п....
попробуйте искать не решение какой-то процедуры, а "глобально всей задачи". для этого опишите подробно, что именно вы хотите получить, какую "систему", и что она должна вытворять. возможно вам подскажут какие-то способы достижения цели "совершенно иные"
0
|
27 / 28 / 0
Регистрация: 10.06.2023
Сообщений: 439
|
|
13.03.2025, 16:13 [ТС] | 12 |
Неужели все так плохо с моей подачей материала. Я хочу упростить получение информации с платы ардуино. Сейчас, чтобы построить кривую или что-то еще сделать с результатами измерений, которые показываются мне в окошке с прокруткой в любом браузере, мне надо выделить необходимую мне часть, скопировать ее и переложить, например, в нотепад. Я хочу, чтобы все данные, передаваемые при обращению к адресу сервера, оказывались автоматически в заявленном для этого массиве. Если такое возможно!
0
|
Диванный эксперт
![]() |
|
13.03.2025, 16:18 | 13 |
VAF34, Пишете программу для ПК, которая будет дергать веб-сервер и получать с него данные.
Обратите внимание, что программа для компьютера. На стороне вебсервера Вы можете отдавать данные в более удобном для автоматической обработки формате(JSON, например)
0
|
![]() ![]() ![]() 13371 / 7501 / 822
Регистрация: 09.09.2009
Сообщений: 29,331
|
|
13.03.2025, 18:32 | 14 |
т.е., какой-то вебсервер на вашей ардуине есть, и какая-то страница (с данными) им по вашему запросу формируется
если это так, то можете на страницу ардуины сделать кнопку, а в самой ардуине обработчик, который будет НЕ формировать веб-страницу, а просто создавать и ""выталкивать" в браузер файл с данными в удобном вам формате. выше предложили JSON, можно попробовать CSV (его может втягивать в себя тот-же эксель) или XML (выбрать вариант, который вам подходит лучше всего) причем, формирование файла можно сделать не по дополнительной "кнопке", а вместо головной страницы вебервера, в итоге вы будете получать файл сразу же при обращении к адресу ардуины в браузере (ВМЕСТО веб-страницы) ну а браузер уже будет вас спрашивать, что вы хотите сделать с полученным файлом - сохранять на диск, открывать в какой-то программе, и т.п....
0
|
27 / 28 / 0
Регистрация: 10.06.2023
Сообщений: 439
|
|
14.03.2025, 09:03 [ТС] | 15 |
В сообществе esp8266 я получил совет использовать Deepseak для ответа на подобные вопросы и куски кода для сервера, организующую запись принимаемого в файл вместо вывода на экран. Пока не проверил.
0
|
14.03.2025, 09:03 | |
Помогаю со студенческими работами здесь
15
Прием и раздача wifi в ubuntu
Прием и раздача wifi на RB951G-2HnD Indy IdTCPClient прием байта от Wifi устройства Прием WiFi на ноуте после смены адаптера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Циклы for в Python
py-thonny 17.03.2025
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем. . .
|
Предсказание ветвлений - путь к высокопроизводительному C++
NullReferenced 17.03.2025
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых. . .
|
Паттерн CQRS в C#
UnmanagedCoder 17.03.2025
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую,. . .
|
Паттерн Цепочка ответственности в C#
UnmanagedCoder 17.03.2025
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. . . .
|
Создаем микросервисы с NestJS, TCP и Typescript
run.dev 17.03.2025
NestJS — фреймворк, который значительно упрощает создание серверных приложений на Node. js. Его прелесть в том, что он комбинирует концепции ООП, функционального программирования и предлагает. . .
|
Гексагональная архитектура со Spring Boot
Javaican 17.03.2025
Если вы когда-нибудь сталкивались с ситуацией, когда внесение простых изменений в базу данных или пользовательский интерфейс заставляло вас переписывать весь код, то вы точно оцените элегантность. . .
|
Позиционирование Kafka Consumer и Seek-операции
Javaican 17.03.2025
Что же такое Consumer Seek в Kafka? По сути, это API-метод, который позволяет программно указать, с какой позиции (offset) Consumer должен начать или продолжить чтение данных из партиции. Без этого. . .
|
Python NumPy: Лучшие практики и примеры
py-thonny 17.03.2025
NumPy (Numerical Python) — одна из ключевых библиотек для научных вычислений в Python. Она превращает Python из просто удобного языка общего назначения в среду для проведения сложных математических. . .
|
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
|
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
|