Javascript-форум (https://javascript.ru/forum/)
-   Мобильный JavaScript (https://javascript.ru/forum/mobile/)
-   -   Как принято делать веб-интерфейс (особенно SSL) носимого аппарата? (https://javascript.ru/forum/mobile/84901-kak-prinyato-delat-veb-interfejjs-osobenno-ssl-nosimogo-apparata.html)

Was-Ja 02.02.2023 03:29

Как принято делать веб-интерфейс (особенно SSL) носимого аппарата?
 
Доброе утро,

имею небольшой аппарат для строителей для сканирования 3Д комнаты. Аппарат чуть больше мобильника с батарейкой и единственной кнопкой включения.

Весь интерфейс у него - стартовать сканирование/остановить сканирование/отрисовать результаты в WebGL и это я уже сделал.

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

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

Скажите, пожалуйста, так будет разумно?

И теперь, основной вопрос - как поступать с SSL?

На своем хосте я конечно могу SSL поднять и из какого-нибудь Let's Encripta засертифицироваться, но тут-то все будет в локальной подсетке пользователя, и даже если я сам выпишу сертификат, то стандартный браузер все равно пишет "уходим отсюда".

Скажите, пожалуйста, как с этим бороться?

Спасибо!

MallSerg 03.02.2023 06:56

Принято делать отдельные приложения для андроида IOS и компьютера.

Судя по описанию это esp32 + копеечный лидар c алиэкспреса.
Для esp32 вроде была mongoose OS с сертификатами и возможностью писать отдельные приложениями на JS работающие через свой сервер в интернете.

Was-Ja 04.02.2023 02:03

Спасибо большое, MallSerg, за ответ!

Цитата:

Сообщение от MallSerg (Сообщение 550431)
Принято делать отдельные приложения для андроида IOS и компьютера.

видел, что многие именно так и делают, но, считаю такое решение очень не разумным.


Цитата:

Сообщение от MallSerg (Сообщение 550431)
Для esp32 вроде была mongoose OS с сертификатами и возможностью писать отдельные приложениями на JS работающие через свой сервер в интернете.

Возможно я что-то не понимаю, но, я такое решение не смог пройти.

Проблемы:

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

2. Апппарат может пролежать долго на полке, и сертификат уже заэкспарился.

То есть то, что я ставил именно в этом mongoose и его аналогах - всяко было каким-то кривым решением.


Цитата:

Сообщение от MallSerg (Сообщение 550431)
Судя по описанию это esp32 + копеечный лидар c алиэкспреса.

esp32 - да, верно, а если вы знаете как и сможете хотя бы примерно рассказать как на копеечном лидаре получить пространственную точность около мм в обычной комнате при оцифровке без всяких штативов и дополнительных дальномеров - буду очень премного благодарен. У меня там 30+ источников различных волн, 8 камер и еще куча всяких приемников, хоть и не габаритное, но совсем не простое и не дешевое.


Часовой пояс GMT +3, время: 11:11.