Перейти к содержанию
    

Как принято сдруживать WiFi+Bluetooth аппарат со смартфоном/планшетом/лаптопом?

37 minutes ago, jcxz said:

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

Спасибо большое, jcxz за комментарий!

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 минуты назад, iiv сказал:

возможно дополнительно будет еще светодиод, по цвету которого можно будет понять состояние работы (работает, ожидает, заряжается, выключен, заряд батареи вот-вот закончится). 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, jcxz да, точно!

 

Хотя как мне кажется, функциональность аппаратуры на столько проста, и, одновременно сложна, что если аппаратура включена, то она должна работать и слать много данных по веб интерфейсу (и уровень батарейкии можно на веб интерфейсе поточнее посмотреть), а если съем закончили, то не зачем аппаратуру держать включенной, все данные уже будут в веб интерфейсе пользователя и он там сам их будет обрабатывать.

 

Вот с SSL сертификатами - я реально запутался.

 

Как я понимаю из множества ссылок в интернете:

 

https://security.stackexchange.com/questions/231293/self-signed-certificates-in-embedded-iot-device

https://security.stackexchange.com/questions/230921/certificates-and-keys-for-mass-production-devices

https://security.stackexchange.com/questions/121561/best-practices-to-implement-https-in-embedded-devices/121573#121573

 

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

 

То есть я хочу хотя бы:

1. хотя бы чтобы соединение пользователя с моей аппаратурой шло по зашифрованному протоколу,

2. а лучше, чтобы у пользователя не возникали сообщения, что де "сертификат подписан неизвестно кем, уходим отсюда!"

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 03.02.2023 в 02:05, iiv сказал:

1. хотя бы чтобы соединение пользователя с моей аппаратурой шло по зашифрованному протоколу,

А у вас там что секретное передается, пароли, явки или номера банковских счетов? Скорее всего нет, нафига это шифрование?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, mantech said:

А у вас там что секретное передается, пароли, явки или номера банковских счетов? Скорее всего нет, нафига это шифрование?

Спасибо большое за комментарий! Особо секретного конечно же там ничего нет, есть разве что приватные данные, которые юзер не хочет в открытую разглашать.

 

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

 

Так как в современных браузерах, особенно в мобильниках, по умолчанию отключен http и все перенаправляется на https, возникает проблема, что я должен поддержать https в моем веб интерфейсе, но если юзер зашел без интернета, по DHCP или за файерволом, я никак не смогу туда прикрутить какой-нибудь стандартный LetsEncript'овский сертификат, и, из-за этого-то весь сыр бор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, iiv сказал:

Так как в современных браузерах, особенно в мобильниках, по умолчанию отключен http и все перенаправляется на https

Чет странно, недавно скачивал огнелис там http работает, в телефоне инетом не пользуюсь, но наверно тоже должен работать, либо какую-то настройку в нем поправить...

5 часов назад, iiv сказал:

но если юзер зашел без интернета,

А держать этот сертификат на девайсе разве нельзя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/3/2023 at 1:05 AM, iiv said:

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

создайте телеграм бота и общайтесь с вашей железкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

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

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...