资料介绍
描述
索诺斯UPnP
创建基于 Wifi 的集线器,用于扫描、监控和控制家庭网络上的 Sonos 设备。
基本上,你为什么要这样做?- 您的智能手机可以完成这项工作,许多其他智能设备也可以!
然而,这是一个软件基础,可用于其他项目,例如构建您自己的 Demotics 壁挂式 Sonos 控制器,将旧的点唱机转换为 Sonos 播放器,或者将您损坏的旧飞利浦电子管收音机重新构建成具有复古外观的 Sonos播放器包括音量控制和精美的 rgb 颜色。以这个集线器为基础,您可以稍后添加硬件控制 :)
索诺斯图书馆
基础是 2015 年的 Sonos 库,扩展了额外的功能来构建 Sonos-Hub。这个库是原始 Sonos 库的一个分支:https://github.com/tmittet/sonos,我为 Mkr1010 构建了 WIFININA 端口。,:https ://github.com/javos65/sonos
我添加了 Sonos uPnP 扫描以在您的网络上查找您的 Sonos 设备为 TrackMetaData 解析添加了一个修补函数解析(非常松散!)新的 SonosUPnP 类函数是:
- getZone(IP地址,.buffer)
- getSerial(IP地址,缓冲区)
- 获取源(IP地址,缓冲区)
- getMedium(IPAddress, buffer) - 包括 Spotify
- getSonosInfo(IPAddress) :使用新结构:SonosInfo
跟踪元数据:
- getFullTrackInfo(IPAddress):使用新结构:FullTrackInfo
- getTrackCreator(IP地址,缓冲区)
- getTrackTitle(IP 地址,缓冲区)
- getTrackAlbum(IP 地址,缓冲区)
通过 UDP 广播扫描 uPnP
- CheckUPnP(IP地址*Plist)
最后一个是用于在网络上查找 uPnP Sonos 的扫描功能,并生成所有 uPnP 设备的 IP 地址列表
索诺斯信息
有趣的阅读端口 1400 上的可用服务:
此外,该库在端口 1400 上使用 HTTP GET status/zp 调用来接收 XML 反馈。
依赖项
此应用程序使用以下 Arduino 库:
WIFININA - mkr1010 / uBlox Nina W10 的wifi 库
MicroXPath 库,用于解析 XML,由T.Mittet构建
EasyWifi 库,用于设置 Wifi 和凭证存储
例子
Github 库现在有两个示例,一个通过您可以访问的 WebServer 显示具有扫描和信息功能的 Sonos 集线器
另一个是恶作剧演示。在 .ino 代码中填写您的“坏音乐”艺术家姓名,每次该艺术家出现在您的 Spotify 播放列表中时,集线器都会跳过该艺术家 :) 非常有用
去做
- 改进 EasyWifi 库
- PL2586高速四口USB 2.0 HUB集线器扩展IC
- PL2586集线器扩展芯片设计原理图下载 24次下载
- 4路集线器说明书
- 2路集线器说明书
- USB 3.0集线器控制器VL813用户手册 24次下载
- USB 3.0集线器控制器GL3520-21数据手册 25次下载
- USB 2.0高速4端口集线器控制器MA8601 23次下载
- USB 3.0超高速集线器控制器RTS5411 37次下载
- 基于ARM和WiFi的心电信号实时监测系统 13次下载
- IEEE802.11 USB接口双频WIFI模块产品下载 14次下载
- USB 2.0升集线器控制器GL850G规格说明书 0次下载
- 最新的WiFi标准介绍WiFi6比上一代WiFi速度提高了四成你了解吗 28次下载
- WiFi连接智能家庭信息图免费下载
- 解读WiFi模块的主设备和从设备区别 48次下载
- 集线器规范
- can集线器和中继器区别是什么 460次阅读
- 交换机与集线器的区别 844次阅读
- USB集线器常见问题解答 703次阅读
- USB集线器的结构/类型/优缺点 1897次阅读
- 什么是wifi6,与wifi2.4g和wifi5g有什么区别 5.4w次阅读
- 无线串口集线器的设计中是如何运用arm处理器的 1319次阅读
- 微雪电子USB集线器|USB HUB HAT简介 2839次阅读
- 细说WiFi信号与路由器和WiFi模块的关系 1.2w次阅读
- rs485集线器使用说明书详解 2.1w次阅读
- rs485集线器的作用及工作原理详解 3.6w次阅读
- 一文读懂485集线器和485共享器的区别 1.2w次阅读
- wifi探针是什么_wifi探针的工作原理详解 4.6w次阅读
- 手机wifi模块在哪里_手机wifi模块位置图解 13.9w次阅读
- 双频wifi是什么意思_双频wifi的优点 2.7w次阅读
- 精通USB 2.0集线器电源管理 4445次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多