Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не получилось запустить. #1

Open
TheAxial opened this issue Aug 20, 2023 · 3 comments
Open

Не получилось запустить. #1

TheAxial opened this issue Aug 20, 2023 · 3 comments

Comments

@TheAxial
Copy link

TheAxial commented Aug 20, 2023

Приветствую Вас, многоуважаемый.
Загрузил код. Контроллер подключился к сети и выдал:
`Hostname changed
Connecting to WiFi

WiFi connected. Local IP: 192.168.1.253
Wifi done!

WiFi & websocket done!
Setup I2S ...
i2s_install: 0
i2s_setpin: 0
i2s_start: 0
Done!
Я сделал всё как Вы сказали. Открыл index.html, изменил там
var gateway = wss://192.168.0.49:8181/audio;
На
var gateway = wss://192.168.1.253:81/;
Но открыв (сохранив конечно же) в браузере (Google Chrome) ничего не услышал. В Мониторе порта ничего нового, в консоли браузера следующее:
image

Буду очень благодарен за любую помощь. Микрофон INMP441

@cucumberMahach
Copy link
Owner

  1. Сайт необходимо открывать не как файл, а через сервер, например Apache (я пользуюсь OpenServer под Windows, в его состав входит Apache).
  2. a) Если при подключении на сайт использовать адрес 127.0.0.1, то var gateway должна быть ws://адрес_контроллера:81 (то есть без шифрования и напрямую к контроллеру).
    b) Если при подключении на сайт не использовать 127.0.0.1, а, например, использовать 192.168.0.1 (внешний IP компьютера в локальной сети на котором крутится сервер-сайт), то необходимо сгенерировать сертификат для шифрования и поставить его на сам сервер с сайтом + использовать программу https://github.com/cucumberMahach/WebsocketsService для туннелирования вебсокета из незашифрованного (контроллера) в шифрованный и далее подключаться уже с сайта на шифрованный вебсокет программы. Сертификат в эту программу надо установить такой же как и на сайт. Тогда соединение будет уже по https.

@TheAxial
Copy link
Author

TheAxial commented Aug 25, 2023

Спасибо большое, кнопка Get заработала (показывает свободную оперативку), но звука в браузере с микрофона нет. Даже шума, даже иконки воспроизведения звука на вкладке не появилось. Микрофон проверил библой AudioTools, примером streams-i2s-webserver_wav. Он рабочий. Что может быть не так? Кстати, зачем сайт запрашивает доступ к микрофону, если он должен только воспроизводить?
Использовал метод 127.0.0.1

@dacattack
Copy link

The buffer is fulled with 0 values. I'm afraid is related to the use of 32 bits depth, since inmp441 only have 24 bit depth.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants