当前位置: 首页 > 软件库 > 其他开源 > 物联网 >

ESP8266-HomeKit-Paradox-Alarm-System

授权协议 Readme
开发语言 JavaScript
所属分类 其他开源、 物联网
软件类型 开源软件
地区 不详
投 递 者 鲜于光辉
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ESP8266  HomeKit Paradox Alarm System

ESP8266  HomeKit server for Paradox Alarm Systems




Still in development, currently its just an "empty" HomeKit Security System accessory and not controlling anything!!!

For More information and Supported Devices please read the Wiki page!

Features:

  • Arming Paradox Security Systems
  • Disarming Paradox Security Systems
  • Night Arm for Paradox Security Systems
  • Away Arm for Paradox Security Systems
  • Alarm notifications (via HomeKit)
  • Low Battery notification (backup battery faillure)
  • Tampered state
  • Custom Setup Page (with encryption)
  • Custom PCB for connecting ESP8266 to Paradox control panel (12V serial)
  • Reset button

Zones and Motion/Door sensers are not supported due to ESP8266 isn't powerful to handle 32 accessories at once!!!

Demo:



This project uses the Apple HomeKit accessory server library ESP-HomeKit from @MaximKulkin for ESP-OPEN-RTOS.

Although already forbidden by the sources and subsequent licensing, it is not allowed to use or distribute this software for a commercial purpose.

HomeKit Accessory Protocol (HAP) is Apple’s proprietary protocol that enables third-party accessories in the home (e.g., lights, thermostats and door locks) and Apple products to communicate with each other. HAP supports two transports, IP and Bluetooth LE. The information provided in the HomeKit Accessory Protocol Specification (Non-Commercial Version) describes how to implement HAP in an accessory that you create for non-commercial use and that will not be distributed or sold.
The HomeKit Accessory Protocol Specification (Non-Commercial Version) can be downloaded from the HomeKit Apple Developer page.
Copyright © 2019 Apple Inc. All rights reserved.
 相关资料
  • ESP8266 based  HomeKit Smart Blind Controller ESP8266 based  HomeKit Smart Blind Controller for Vertical and Venetian Blinds with BH1750 Light Sensor and Automatic Mode! This project is still in dev

  • ESP8266 Apple HomeKit Elgato Eve Motion Sensor ESP8266 based  HomeKit Motion Sensor that works the same as Elgato Eve Motion For Usage please read the Build Instructions Wiki page! This HomeKit enabl

  • Paradox 是一个用 Python 3 和 numpy 实现一个简单的深度学习框架,了解流行框架的原理。 示例代码: import numpy as npimport matplotlib.pyplot as pltimport paradox as pd# 随机生成点的个数。points_sum = 200x_data = []y_data = []# 生成y = 2 * x + 1直线附近

  • 描述 (Description) 此功能设置“警报”,使当前进程在EXPR秒内接收SIGALRM信号。 如果省略EXPR,则使用$ _的值。 实际的时间延迟并不精确,因为不同的系统以不同的方式实现报警功能。 实际时间可能比请求的值多或少一秒。 您一次只能设置一个闹钟定时器。 如果计时器已在运行并且您对警报功能进行了新的调用,则警报计时器将重置为新值。 通过指定值0,可以在不设置新计时器的情况下重置

  • alarm(设置信号传送闹钟) 相关函数 signal,sleep 表头文件 #include<unistd.h> 定义函数 unsigned int alarm(unsigned int seconds); 函数说明 alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取消,并将剩下的时间返回。 返回值

  • 闹钟设备接口 结构体 struct   rt_rtc_wkalarm   闹钟时间参数 更多...   struct   rt_alarm   闹钟管理控制块 更多...   struct   rt_alarm_setup   闹钟设置参数 更多...   struct   rt_alarm_container   闹钟管理容器控制块 更多...   宏定义 #define  RT_ALARM_T