eHouse PRO | Hybrid | BMS & e씨ity 섬기는 사람 소프트웨어


eHouse PRO / Hybrid / BMS 및 eCity Servers 소프트웨어 are developed on a base of common low level "C" source-code under Linux OS. This gives possibility of easy adoption of complete solution into many Linux OS, Hardware platforms, and maintaining maximal functionality with minimum development effort and time to market.


eHouse BAS / BMS 및 eCity IoT / IIoT HW / FW / SW / Cloud Platform의 블록 회로도


eHouse.PRO Building Automation System (HW)

eHouse.PRO system is centralized solution build from following hardware modules (mostly for professional DiY installations):
  • 인터페이스 확장기 모듈
  • 128 출력 모듈 (I2C 또는 SPI)-드라이브 / 서보 제어 지원 + 프로그램, 장면 포함
  • SMS 알림 / 제어를위한 외부 GSM 모듈 (필요한 경우)
  •   Implemented security system (256 programmable zones/security masks) with SMS/GSM control and notification to 3 groups.
  • 입력 ESD 보호 / RJ-12 커넥터 모듈
  • host micro-computer RaspberryPi 1..4 or Orange Pi or BananaPi/Pro or ThinkerBoard (can be up-scaled to any microcomputer with SPI/I2C and I/O available on the market)
  • 128 개의 입력 모듈 (SPI) + 5 개의 보안 시스템 출력 (조기 경고, 경고등, 모니터링, 경적, 무음)
System is based on commands/events. 제어 명령 프로그래밍 가능한 입력 신호 (물리적 및 가상), 개별 알고리즘 파서에 할당되거나 연속 작동 중에 다양한 방식 (수동, 자동, BIM / AI 알고리즘에 대한 응답)으로 실행될 수 있습니다. More Info for eHouse.PRO System ( 문서 | 웹 구성 ) eHouse Pro hardware do not have build in (ADC measurement and dimming functionality). Please refer to eHouse 하이브리드 Solution if it is required.

eHouse 하이브리드 빌딩 자동화 시스템 (HW)

eHouse 하이브리드 시스템 eHouse 하위 시스템의 통합 변형입니다.
  • eHouse.PRO -중앙 집중식 시스템 (위에서 언급)
  • eHouse One (RS-485 / RS-422 Full Duplex)-드라이버는 eHouse PRO의 Interface Expander 모듈에 설치 될 수 있습니다. 문서 | 목록 | 구성 소프트 )
    • HeatManager (HM)-글로벌 제어 및 에너지 원 최적화를위한 자율 중앙 난방 컨트롤러 통합 HVAC 컨트롤러 (보일러 실, 난방, 냉방, 환기, 벽난로, 태양열 패널, 열수 버퍼)
    • ExternalManager (EM)-롤러 드라이브 제어 + RF 원격 컨트롤러가있는 통합 보안 시스템 (성숙한 솔루션)
    • RoomManager (RM)-조명, 난방, IR 제어 TX / RX, 디밍, 규제를위한 통합 다목적 룸 컨트롤러
  • eHouse CAN (Controller Area Network)-CAN 인터페이스가있는 외부 CAN / RF 게이트웨이 또는 Banana Pi / Pro 컴퓨터 필요 ( 정보 + 웹 구성 )
    • Universal controllers customizable/configurable firmware by WWW from eHouse Hybrid server (~16 smart points) with ADC, I/O, Dimm, IR TX+RX and "ad-hoc" configuration change.
  • eHouse RF (SubGHz)-(eHouse CAN 컨트롤러 + 플러그 형 RF 모듈) 통합을 위해 외부 CAN / RF 게이트웨이 필요 ( 정보 + 웹 구성 )
    • Universal controllers customizable/configurable firmware by WWW from eHouse Hybrid server (~16 smart points) with ADC, I/O, Dimm, IR TX+RX and "ad-hoc" configuration change.
  • eHouse LAN (이더넷) 외부 구성 요소가 필요하지 않음 ( 문서 | 목록 | 구성 소프트)
    • LevelManager (EM)-단일 출력 제어 (켜기 / 끄기 / 토글)가있는 통합 보안 시스템
    • ERM (EthernetRoomManager)-조명, 난방, IR 제어 TX / RX, 디밍, 규제를위한 통합 다목적 룸 컨트롤러 (eHouse One 변형의 ~ RM과 유사)
    • CommManager (EM)-롤러 드라이브 제어 (개방 / 폐쇄 / 중지)가있는 통합 보안 시스템 (EM 대체)
    • EPM (EthernetPoolManager)-글로벌 제어 및 에너지 소스 최적화를 위해 통합 된 자율 수영장 컨트롤러 (블라인드 / 창문 / 차양, 조명, 보일러, 난방, 냉각, 환기, 태양열 패널, 열수 버퍼)
  • eHouse WiFi (b / g / n) WiFi 라우터 위에 필요한 외부 구성 요소 없음 ( 문서 | 구성 소프트 | 정보 + 웹 구성 )
    • Universal all-in-one controller (~10 smart points) with SMPS, Relays, ADC, I/O, Dimm, IR TX+RX and "ad-hoc" configuration change.
    • 창고 용 스마트 램프 WiFi 컨트롤러 (사용 사례)

eHouse BMS 하드웨어 (제 3 자 BAS / BMS 제품 및 프로토콜과 통합 된 eHouse 하이브리드)

  • RF 온도 센서 + LCD, 온도 조절기, 사전 설정 (*)
  • 다음을 포함 할 수 있습니다. eHouse 하이브리드 해결책
  • May contain other integration to third party products and protocols. eHouse BMS (middle effort) software development + GUI is required.
  • May contain other integration to third party products with supported BAS/BMS protocols. eHouse BMS - (low effort) software development + GUI is required
  • 외부 오디오 / 비디오 / HiFi 시스템 (Denon, Onkyo, Marantz) (*)
  • 고유 카드 / 태그 기반 외부 온라인 액세스 제어 시스템 (*)
  • 외부 보안 시스템 "Grade 3" (*)
(*)-타사 통합 제품

eHouse BMS 서버 소프트웨어 (Linux)

Low Level "C" software working under Linux OS (Debian, Ubuntu, Raspbian, etc). A few variants of binary server software are available for various Hardware microcomputer platforms and Linux OS:
  • BananaPi / Pro
  • 사상가 보드 (Asus)
  • x64/x86 (without eHouse.PRO Hardware support)
  • OrangePi
  • RaspberryPi 1..4

eHouse PRO / Hybrid / BMS 소프트웨어 기능

  • HTTP 프로토콜을 통한 HTML / REST / Request 통합 (상태 수신 / 명령 전송)
  • 양방향으로 작동 "gateway" between 통합 NON eHouse devices and "외부 세계"
  • LAN / WiFi 네트워크 (NON IP 장치 용)를 통한 UDP 상태 브로드 캐스팅 (모든 제어판 / 소프트웨어에)을위한 UDP 클라이언트
  • eHouse.Pro-프로그램 / 조명 장면, 드라이브 / 서보 프로그램, 온도 조절 프로그램, 보안 구역 및 마스크, 액세스 제어 정의 (온라인 확인), 적외선 코드 별칭 / 명령 / 매크로
  • 모든 통합 상태 수신 / 디코딩 비 eHouse 장치 및 장치에 제어 명령 보내기
  • eHouse LAN / WiFi 컨트롤러에 제어 명령을 보내기위한 TCP / IP 클라이언트
  • eHouse / eCity 사설 클라우드 / 플랫폼 솔루션으로 호스팅 가능
  • eHouse LAN / WiFi 및 eCity GSM 장치에서 UDP 상태 수신을위한 UDP 리스너 / 서버
  • eHouse 클라우드 또는 프록시를 통한 간접적 인 원격 WWW 제어 / 시각화-개인 (단일 소유자 / 다중 사용자) / 공개 (공유 가능 / 다중 사용자) : 텍스트 (HTML + JS), 그래픽 (SVG + JS), 그래픽 (HTML지도 +JS) - front-end, search engine (Customizable PHP, CSS, JS, HTML)
  • Orange LiveObjects Cloud 통합
  • SMS / USSD 전송 알림 및 통신 서비스를위한 Orange WebApi
  • GSM SMS / USSD 모듈 통합-제어 / 알림
  • 모든 eHouse 컨트롤러 변형의 바이너리 상태를 수신 / 디코딩하고 장치에 제어 명령을 보냅니다.
  • 브로드 캐스트 UDP 제어 명령을위한 UDP 클라이언트 WiFi 스마트 조명 램프
  • WWW / 웹 브라우저 지원 및 통합을위한 Apache 웹 서버 통합 모듈
  • works as bidirectional "gateway" eHouse 장치와 "external world"
  • 고급 캘린더 스케줄러
  • 로컬 / 원격 (직접) WWW 제어 / 시각화 : 텍스트, 그래픽 (SVG), 그래픽 (HTML / JS)-프런트 엔드, 검색 엔진 (PHP + JS + HTML + SVG)
  • 고급 알고리즘 파서
  • 데이터베이스 게이트웨이-직접 DB 액세스를위한 저수준 드라이버 MySQL / MariaDB / PostgeSQL-로컬 또는 원격
  • SMS 수신 (명령) / 전송 (알람 알림)
  • 외부 BAS / BMS 소프트웨어 (시각화 및 추가 통합 용) 프로토콜 : MQTT, BACNet IP, Modbus TCP, HTML, TCP / IP, UDP, 파일 시스템, SMS
  • TCP/IP Server for connection and "low level binary" integration to eHouse system with multi-level security: dynamic challenge-response (native eHouse Apps. only), dynamically hashed password, plain password, non-authorization
  • 일체 포함 외부 인터페이스 :
    • 빌딩 정보 모델링 (BIM)
    • Early Warning
    • 자율 제어 알고리즘
    • 인공 지능 (AI)
    • 머신 러닝 (ML)
    • 변경 관리
    • 예측 유지 보수
    • 이상 탐지 (AD)
  • 개별 개발을위한 외부 애플리케이션 상태 디코더, 방정식 파서, AI 앱 템플릿, 오픈 소스 라이브러리 다양한 프로그래밍 언어로 PHP,,자바 스크립트 eHouse PRO / LAN / WiFi 및 기타 시스템 용 (실행 가능 "OnChange" event,each 1/10 s, 1s, 1min, 1hour, 1day):
  • "Delta Interface" 외부 AI 용-빠르게 변경된 데이터 상태 처리
  • CorelDraw의 SVG 개별 시각화 생성기 (eHouse 용 VBA 스크립트), 자동 SVG 시각화, 사용자 정의 가능 / 개별 JavaScript / CSS 시각화
  • 제어 / 시각화를위한 애플리케이션 : 개별 그래픽 (SVG), 텍스트, 음성 제어, 자동 그래픽:
    • WWW (PHP, JS, CSS, SVG, XML, HTML 맵)-모든 OS
    • Java (모든 OS)
    • Android Java (since 3.0)
    • .Net/.NetCF (Windows/Mobile/Phone OS - mature)
    • Java MIDP (Palmtop-성숙)

eHouse 클라우드 / 프록시 플랫폼 소프트웨어 기능

eHouse 클라우드 / 프록시 플랫폼은 로컬 eHouse 시스템의 간접 액세스에 필요합니다. no public Internet access to the installation is available. In case of existence 공용 인터넷 액세스공용 / 고정 IP 또는 DDNS 서비스, 사용자는 로컬 설치에 직접 연결할 수 있습니다 ( eHS via WWW or available Control/Visualization applications).
eHouse Cloud/Proxy Platform software can be installed on any Web Hosting Provider resources (on the Internet Side).
Both can be used as multi-user/installations sharable platform, or as private platform (multi-user, single installation on private web hosting).
»eHouse 클라우드 플랫폼-PHP7을 지원하는 데이터베이스 시스템 (MySQL 또는 MariaDB) 필요
»eHouse 프록시 플랫폼-PHP7을 지원하는 파일 시스템에만 상주합니다 (데이터베이스 시스템이 필요하지 않음).
플랫폼 효율성은 장치 / 설치의 양, 들어오는 데이터 빈도 및 쿼리, 플랫폼에 대한 액세스 (공개 / 개인), 사용자 / 설치 간의 플랫폼 공유에 따라 달라집니다.
  • works as bidirectional "gateway" eHouse 장치 (*)와 "external world" - DB or files
  • 간접적 인 원격 WWW 제어 / 시각화-PRIVATE (단일 사용자) / 공용 (다중 사용자) : 텍스트 (HTML + JS), 그래픽 (SVG + JS), 그래픽 (HTML 맵 + JS), 검색 엔진 (PHP, CSS, JS), HTML)
  • eHouse 프록시 플랫폼- eHS 로컬 설치 사용 HTML 통합 on Proxy (Internet Side) to synchronize local and remote statuses, commands, logs, an configuration files.
  • eHouse 클라우드 플랫폼-원격 (인터넷 측) 데이터베이스는 local eHouse.PRO/Hybrid/BMS server (eHS) in local installation.
  • 양방향으로 작동 "gateway" between 통합 NON eHouse 장치 (*) 및 "external world" - DB or files
  • HTTP 프로토콜을 통한 HTML / REST / Request 통합 (상태 수신 / 명령 전송)
  • 일체 포함 외부 인터페이스 :
    • 인공 지능 (AI)
    • 자율 제어 알고리즘
    • 빌딩 정보 모델링 (BIM)
    • 이상 탐지 (AD)
    • 머신 러닝 (ML)
    • Early Warning
    • 예측 유지 보수
    • 변경 관리
  • 개별 개발을위한 외부 애플리케이션 상태 디코더, 방정식 파서, AI 앱 템플릿, 오픈 소스 라이브러리 다양한 프로그래밍 언어로 PHP,,자바 스크립트 eHouse PRO / LAN / WiFi 및 기타 시스템 용 (실행 가능 "OnChange" event,each 1/10 s, 1s, 1min, 1hour, 1day):
  • "Delta Interface" 외부 AI 용-빠르게 변경된 데이터 상태 처리
  • CorelDraw의 SVG 개별 시각화 생성기 (eHouse 용 VBA 스크립트), 자동 SVG 시각화, 사용자 정의 가능 / 개별 JavaScript / CSS 시각화
  • 제어 / 시각화 용 애플리케이션:
    • Java (모든 OS)-개별 / 자동 그래픽 (SVG), 텍스트
    • Java MIDP (Palmtop-성숙)-선택 필드 만
    • Android Java (since 3.0) - Individual/Automatic Graphical (SVG), text, voice control
    • WWW (모든 OS) (PHP, JS, CSS, SVG, XML, HTML지도, 검색 엔진)-개별 / 자동 그래픽 (SVG), 텍스트 (선택 필드), 검색 엔진
    • .Net/.NetCF (Windows/Mobile/Phone OS - mature) - Individual/Automatic Graphical (SVG), text
(*) indirectly via eHouse.PRO/Hybrid/BMS Server (software)

eCity IoT 플랫폼 소프트웨어 기능

eCity IoT 플랫폼 (PDF) 소프트웨어는 여러 하드웨어 플랫폼에 설치할 수 있습니다. eHouse BMS software) and many Linux OS distributions (eg. Debian 9, 10, Ubuntu, Raspbian).

eCity IoT 플랫폼에는:
  • 데이터베이스 시스템 MySQL, MariaDB 또는 PostgreSQL
  • 데이터베이스와의 직접 통신을위한 바이너리 소프트웨어
  • 기본 eCity IoT 컨트롤러를 직간접 적으로 통합하기위한 바이너리 소프트웨어 (서버, 게이트웨이를 통해)
  • Binary software for integration partners/alliances solutions with individual encryption and authorization.
  • 통합을위한 웹 애플리케이션 eCity GSM / LoRaWAN IoT 장치 (PDF), eCity 서버, LoRaWAN 네트워크 서버
  • eCity 핵심 플랫폼 및 일반 웹 애플리케이션 : 쿼리 / 검색, 프런트 엔드, 백 엔드
  • 파트너 또는 개별 IoT 애플리케이션에 대한 미래의 전용 및 맞춤형 : 웹 애플리케이션, 클라우드 컴퓨팅, 데이터 처리, 프런트 / 백엔드, 클라우드-클라우드 통합
eCity IoT 플랫폼이 설치 될 수 있습니다.:
  • Locally on PC inside LAN network with efficient Internet link (eg. Fiber-optic) public access with public/static IP is necessary
  • 데이터 센터의 가상 사설 서버에서 원격으로
  • 데이터 센터의 전용 서버에서 원격으로

eCity Hardware platform efficiency depends on amount of devices, incoming data frequency, access to the platform (public/private), Sharable platform between the users/applications/vendors.

eCity IoT 클라우드 / 플랫폼 기능:
  • UDP«-»데이터베이스 게이트웨이-직접 DB 액세스를위한 저수준 드라이버 MySQL / MariaDB / PostgeSQL (로컬 또는 원격)
  • TCP«-»데이터베이스 게이트웨이-직접 DB 액세스를위한 저수준 드라이버 MySQL / MariaDB / PostgeSQL (로컬 또는 원격)
  • 개인 또는 공유 eCity 클라우드 / 플랫폼 솔루션을위한 호스트 서버로 작동 할 수 있습니다.
  • 양방향으로 작동 "gateway" between eCity IoT 장치 and "외부 세계"
  • 모든 eCity IoT (GSM + GPS / GNSS) 컨트롤러의 바이너리 상태를 수신 / 디코딩 (TCP를 통해)하고 최종 장치에 제어 명령을 보냅니다.
  • 모든 eCity IoT (GSM + GPS / GNSS) 컨트롤러 변형의 바이너리 상태 (가장 낮은 페이로드 크기를 위해 UDP를 통해)를 수신 / 디코딩하고 장치에 제어 명령을 보냅니다.
  • 수신 / 디코딩 상태 파트너, 동맹 IoT / IoE 장치 및 장치에 제어 명령 전송
  • HTTP / REST / Request 통합 (상태 수신 / 명령 전송)
  • HTTP 통합 LoRaWAN 네트워크 서버 Chirp-stack, TTN 서비스, TTN LoRaWAN Stack (상태 수신 / 명령 전송)
  • eCity Core-Platform Back-END, JSON 데이터 추출, SQL 쿼리 (PHP)
  • 몇 가지 사용자 지정 가능 / 구성 가능한 방법이 포함 된 코어 플랫폼 프런트 엔드 (PHP, JavaScript, CSS) : 지리적 위치 지정 / 매핑, 테이블, 막대 문자, 기록 데이터)
  • 향후 전용 사용 사례 / 애플리케이션 (PDF) 결과 프레젠테이션을위한 프런트 엔드 (JavaScript + CCS), 클라우드 간 통합
  • 결과 프레젠테이션, 클라우드 간 통합을위한 향후 유스 케이스 / 애플리케이션 전용 프런트 엔드 (JavaScript + CCS)
  • 지역 만 SMS 수신 (명령) / 전송 (알람 알림)
  • 통합 될 수 있습니다 eHouse 클라우드
  • 통합 될 수 있습니다 eHouse 프록시
  • 통합 될 수 있습니다 eHS
  • LAN / WiFi 네트워크 (NON IP 장치 용)를 통한 UDP 상태 브로드 캐스팅 (모든 제어판 / 소프트웨어에)을위한 UDP 클라이언트
  • 브로드 캐스트 UDP 제어 명령을위한 UDP 클라이언트 WiFi 스마트 조명 램프
  • eHouse LAN / WiFi 및 eCity GSM 장치에서 UDP 상태 수신을위한 UDP 리스너 / 서버
  • eHouse LAN / WiFi 컨트롤러에 제어 명령을 보내기위한 TCP / IP 클라이언트
  • TCP/IP Server for connection and "low level binary" integration to eHouse system with multi-level security: dynamic challenge-response (native eHouse Apps. only), dynamically hashed password, plain password, non-authorization
  • 고급 캘린더 스케줄러
  • 고급 알고리즘 파서
  • 프로그램 / 조명 장면, 드라이브 / 서보 프로그램, 온도 조절 프로그램, 보안 구역 및 마스크, 액세스 제어 정의 (온라인 확인), 적외선 코드 별칭, 명령 매크로
  • 외부 BAS / BMS 소프트웨어 (시각화 및 추가 통합 용) 프로토콜 : MQTT, BACNet IP, Modbus TCP, HTML, TCP / IP, UDP, 파일 시스템, SMS
  • Orange LiveObjects Cloud 통합
  • SMS / USSD 전송 알림 및 통신 서비스를위한 Orange WebApi
  • CorelDraw의 SVG 개별 시각화 생성기 (eHouse 용 VBA 스크립트), 자동 SVG 시각화, 사용자 정의 가능 / 개별 JavaScript / CSS 시각화
  • 제어 / 시각화를위한 애플리케이션 : 개별 그래픽 (SVG), 텍스트, 음성 제어, 자동 그래픽:
    • Java (모든 OS)
    • Java MIDP (Palmtop-성숙)
    • Android Java (since 3.0)
    • WWW (PHP, JS, CSS, SVG, XML, HTML 맵)-모든 OS
    • .Net/.NetCF (Windows/Mobile/Phone OS - mature)
취소 선 텍스트 -기능 비활성화 (로컬 서버에서만 사용 가능)는 개별적으로 활성화 할 수 있습니다.