AirPlay — наименование технологии и протокола, разработанных Apple, при использовании которых обеспечивается беспроводная потоковая передача медиаданных (аудио, видео, изображений) между устройствами.@Wisher, видите ли, непонятно же что такое "airplay колонка" в Вашем представлении. Если это динамик с усилителем и беспроводным модулем, который принимает сигнал по какой-либо беспроводной технологии ну, скажем от смартфона - так схем в инете полно. Так же есть огромное количество предложений готовых устройств. Из Вашего поста ничего ведь не понятно, что именно Вы хотите.
Я в курсе. Вот только эта самая технология использует как раз блюпуп. Во всяком случае, при передаче только аудио. Про вафлю в Вашем первом посте нет ни слова, впрочем, как и во втором. Извините, у меня штатный экстрасенс в запое.AirPlay — наименование технологии и протокола, разработанных Apple
Хаха это хорошо, наверно я не правильно выразился, в airplay одновременно используется wifi и bluetooth. Задача, чтобы колонка штатно виделась как устройство airplay в iphone ну и конечно играла )))Извините, у меня штатный экстрасенс в запое.
Ну, теперь более - менее ясно. В качестве сервера будет ифон, в качестве клиента - колонка. Для клиента можно применить каку - нибудь жирную ардуину, например, Bluepill или Due + ESP8266. Это навскидку. Ну и само собой усилитель, динамики. Это аппаратная часть. Ещё для клиента прошивку поискать или придётся писать самому.Задача, чтобы колонка штатно виделась как устройство airplay в iphone ну и конечно играла )))
или ESP32, с аппаратной частью более менее ясно, осталось программную найти, я потому и спросил, может собирал кто или видел что-то подобное.Bluepill или Due + ESP8266
Тут я точно ничем не помогу, поскольку никогда не писал ничего для мультимедиа. Увы и ах.осталось программную найти
ну хоть с аппаратной разобрался, уже легчеТут я точно ничем не помогу, поскольку никогда не писал ничего для мультимедиа. Увы и ах.
cpp #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> #include <ESP8266Audio.h> const char* ssid = "YourWiFiSSID"; const char* password = "YourWiFiPassword"; ESP8266WebServer server(80); WiFiUDP udp; void handleRoot() { server.send(200, "text/plain", "Hello from ESP8266!"); } void handleAudio() { AudioGeneratorWAV stream; stream.begin("/audio.wav", udp); while (stream.isRunning()) { stream.loop(); yield(); } } void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting to WiFi..."); } Serial.println("Connected to WiFi"); if (MDNS.begin("esp8266")) { Serial.println("MDNS responder started"); } ArduinoOTA.begin(); server.on("/", handleRoot); server.on("/audio", handleAudio); server.begin(); Serial.println("HTTP server started"); udp.beginMulticast(WiFi.localIP(), IPAddress(239, 255, 255, 250), 1900); } void loop() { server.handleClient(); ArduinoOTA.handle(); MDNS.update(); }
Без шансов. Эппл не раздает кому попало лицензии на свои технологии. Хочешь пользоваться их продуктами - плати конские деньги.Задача, чтобы колонка штатно виделась как устройство airplay в iphone ну и конечно играла )))