Git Product home page Git Product logo

irext-core's Introduction

For users out of China, please refer to the official website https://irext.net for documentations.

IRext (revision 0.1.4)

开源家用电器红外的编解码和免费码库方案

IRext 提供数以万计的红外设备遥控编码, 并以独特的编、解码算法为任何嵌入式设备、移动设备以及服务器提供红外设备遥控功能

官方站点: https://irext.net

IRext 具有的功能:

  • 从简易的XML文件开始对红外遥控码进行二进制压缩编码
  • 使用通用的解码算法,将编码成的二进制文件解码成 38KHz 红外波形码
  • 提供基于公有云和私有云的码库索引及维护控制台
  • 直接通过控制台上传、压缩、存储并管理编码及索引
  • 极限的编码格式,LIRC或者其它万能红外厂商需要使用数 KB 甚至上 MB 空间进行存储的单个电器码库,IRext 只需要使用几百字节的空间就可以存储 (已申请专利)
  • 极其节省资源的解码算法,整个万能红外码解码算法最多只消耗 1.5 KB 物理 RAM (已申请专利)
  • 支持 13 类家用电器 (空调、电视机、机顶盒、网络盒子、IPTV、音响、投影仪、风扇、扫地机器人、空气净化器、灯、DVD以及部分品牌机顶盒)
  • 支持数万种型号的家电
  • 支持不同平台 (51单片机、Linux、Windows、Java Web、Android、树莓派、Arduino等)
  • 提供不同平台解码程序样例
  • 支持在线解码以及在线板载解码

红外码原理简介: https://irext.net/doc/

码库品牌索引RestAPI: https://irext.net/doc/#services

解码算法使用方法: https://irext.net/doc/#decode


IRext 的子项目:


联系作者:

irext-core's People

Contributors

brucewar avatar strawmanbobi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.