homebridge-docs-zhhomebridge 文档

联合创作 · 2023-09-26 08:36

HomeBridge Docs(HomeBridge中文文档)


起因


在我学习使用hb的过程中,发现不明白hb的地方发现只能通过查看代码解决.我发现这很不方便也不利于国内小伙伴学习使用.所以这里做了一些相关的我学习的记录,用来说明hb设备的属性,希望对大家有用.


HomeBridge 是什么?


Homebridge is a lightweight NodeJS server that emulates the iOS HomeKit API;
简单来说就是一个nodejs的服务可以模拟出homekit api,让我们接入任意自己想接入的设备.


HomeBridge 插件会发布 Accessories 和 Platforms,Accessories是一个独立的设备,而Platforms是这些设备所连接的同一个平台/同一组设备.


设备基本属性


一个设备在homekit里面必须含有一下属性



  • Identify 唯一标识

  • Manufacturer 制造商,也就是厂家

  • Model 设备型号

  • Name 设备名称

  • SerialNumber 串号

  • FirmwareRevision 固件版本


还有另外两个比较重要的属性usernamepin码,前者是我们常规理解的mac地址一样,后者是我们连接设备需要使用的一串数字


设备(已经编写的)



还没有写的



  • AirQualitySensor 空气质量传感器

  • CarbonDioxideSensor 二氧化碳传感器

  • CarbonMonoxideSensor 一氧化碳传感器

  • Doorbell 门铃

  • FilterMaintenance

  • Faucet

  • GarageDoorOpener

  • HumidifierDehumidifier

  • IrrigationSystem

  • LockManagement

  • LockMechanism

  • Microphone

  • SecuritySystem

  • ServiceLabel

  • Slat

  • Speaker

  • StatelessProgrammableSwitch

  • Valve

  • Window 窗户

  • WindowCovering 窗帘

  • CameraControl

  • StatefulProgrammableSwitch

  • Label

  • BridgeConfiguration

  • BridgingState

  • Pairing

  • ProtocolInformation

  • Relay

  • TimeInformation

  • TunneledBTLEAccessoryService

  • Television

  • InputSource

  • TelevisionSpeaker

浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报