Запустить Arduino без ПК

Я хотел бы использовать Arduino, чтобы автоматизировать некоторые задачи в моей жизни — например, вращать двигатель каждое утро или открывать дверь.

Итак, могу ли я запустить Arduino как соло без необходимости в ПК? Могу ли я подключить его к Интернету и могу ли я настроить на нем программное обеспечение, например PHP и Apache, чтобы управлять им через Интернет? Есть ли у него какие-либо протоколы, например SSH, как у обычного сервера?

В качестве примера: я отправлю по любому протоколу сигнал на мой Arduino с сертификацией, а затем Arduino выполнит функцию...

Это возможно?

спасибо заранее

, 👍0

Обсуждение

Вы можете запустить Arduino без ПК. «Используйте Arduino, чтобы автоматизировать задачи в моей жизни» — какие задачи вы имеете в виду?, @Nick Gammon

Я отправлю команду через putty на свой Arduino, и Arduino откроет мою садовую дверь с помощью электричества., @ProJaCore


1 ответ


Лучший ответ:

3

Я буду использовать Arduino, чтобы автоматизировать задачи в моей жизни, например, чтобы каждое утро запускать двигатель или открывать дверь.

Именно для таких целей он и предназначен.

Поэтому я спрошу, могу ли я запустить Arduino в одиночку, чтобы не нужен был ПК,

Да, для программирования вам понадобится только ПК. После программирования он будет работать без ПК.

Могу ли я подключить его к Интернету?

Да, для подключения к сети доступны платы Ethernet и WiFi.

И могу ли я настроить PHP и Apache на нем, чтобы управлять им? Есть ли у него какие-либо протоколы, например SSH, как у обычного сервера?

Нет. Arduino недостаточно мощный для запуска такого ПО. Обычно вы подключаете его через сеть/интернет к серверу для обработки данных. Он просто получает простые инструкции или отправляет данные на сервер для обработки.

Например: я отправлю по любому протоколу сигнал на мой Arduino с сертификацией, а затем Arduino выполнит функцию...

Я предполагаю, что под «сертификацией» вы хотите запустить SSL на Arduino. Этого не произойдет, поскольку он слишком слаб для этого. Как я уже упоминал ранее, Arduino будет подключаться к серверу в Интернете, чтобы получать свои инструкции, или вы можете взаимодействовать с ним напрямую в вашей локальной сети (например, со смартфона) через простой интерфейс веб-сервера (очень упрощенный из-за нехватки памяти — несколько кнопок и текста, и тому подобное).

,