원넷

One-Net

ONE-NET은 무선 네트워킹의 오픈 소스 표준입니다.[1] ONE-NET은 홈 오토메이션, 보안 및 감시, 디바이스 제어, 센서 네트워크 등의 애플리케이션을 위한 저비용 저전력(배터리 작동) 제어 네트워크를 위해 설계되었습니다.ONE-NET은 독자적인 하드웨어나 소프트웨어에 얽매이지 않고, 다양한 [2]제조사의 저렴한 시판 무선 트랜시버 및 마이크로 컨트롤러로 실장할 수 있습니다.

무선 전송

ONE-NET은 UHF ISM 무선 트랜시버를 사용하여 현재 868MHz 및 915MHz 주파수로 작동하며 미국에서 25개의 채널을 사용할 수 있습니다.ONE-NET 규격에서는 다른 주파수로 실장할 수 있으며 433MHz 및 2.4GHz 주파수 범위에서 실장하기 위한 작업이 진행 중입니다.

ONE-NET은 Wideband FSK(Frequency-Shift Keying)를 사용하여 전송용 데이터를 인코딩합니다.

ONE-NET은 기본 데이터 전송률이 38.4kbit/s인 동적 데이터 전송 프로토콜이 특징입니다.이 사양에서는 최대 230kbit/s의 데이터 레이트에 대해 노드 단위의 다이내믹 데이터 레이트를 설정할 수 있습니다.

네트워크 특성

ONE-NET은 스타, 피어투피어 및 멀티홉 토폴로지를 지원합니다.스타 네트워크 토폴로지를 사용하여 주변기기의 복잡성과 비용을 절감하고 암호화 키 관리를 단순화할 수 있습니다.피어 투 피어 모드에서는 마스터 디바이스가 피어 투 피어 트랜잭션을 설정 및 인가합니다.리피터 및 설정 가능한 반복 반경 멀티홉 모드를 사용하면 넓은 영역을 커버하거나 데드 영역을 우회할 수 있습니다.메시 라우팅은 지원되지 않습니다.

옥외 피어 투 피어 범위가 500m를 넘고 실내 피어 투 피어 범위가 60m에서 100m를 넘고 메시 모드가 동작 범위를 수 km까지 확장할 수 있습니다.

단순, 블록 및 스트리밍 트랜잭션이 지원됩니다.

단순 트랜잭션에서는 일반적으로 ONE-NET 프로토콜에 정의된 메시지 유형을 사용하여 온도 또는 에너지 소비와 같은 센서 데이터를 교환하고 온/오프 메시지와 같은 데이터를 제어합니다.단순 트랜잭션에서는 암호화 기술을 사용하여 재생 공격에 대한 영향을 방지합니다.

블록 트랜잭션을 사용하여 단순한 메시지보다 더 큰 데이터 블록을 전송할 수 있습니다.블록 트랜잭션은 패킷당 최대 58바이트를 포함하는 여러 패킷으로 구성됩니다.블록 트랜잭션은 블록당 최대 65,535바이트를 전송할 수 있습니다.

스트리밍 트랜잭션은 트랜잭션을 차단하는 형식과 비슷하지만 손실된 데이터 패킷을 재전송할 필요는 없습니다.

전원 관리

ONE-NET은 배터리 구동 주변기기 등 저전력 소비용으로 최적화되어 있습니다.윈도우 센서, 습기 감지기 등과 같은 저부하 사이클 배터리 구동 ONE-NET 장치는 "AA" 또는 "AAA" 알칼리 전지를 사용하여 3~5년의 배터리 수명을 달성할 수 있습니다.

동적 전력 조정을 통해 신호 강도 정보를 사용하여 전송 전력을 축소하여 배터리 전력을 절약할 수 있습니다.높은 데이터 레이트와 짧은 패킷사이즈로, 트랜시버의 온 타임을 최소한으로 억제할 수 있습니다.클라이언트 디바이스의 결정론적 sleep 시간을 이용해 한층 더 전력 효율을 얻을 수 있다.

보안.

기본적으로 ONE-NET은 32회 반복(XTEA2-32)의 Extended Tiny Encryption Algorithm(XTEA) 버전2 를 사용합니다.ONE-NET 프로토콜은 더 높은 수준의 암호화를 제공합니다.암호화는 ONE-NET 프로토콜에 필수적이며 암호화되지 않은 모드는 없습니다.대체 암호화 ID 태그를 사용하면 보다 강력한 알고리즘으로 확장할 수 있습니다.

ONE-NET은 삽입형 난스를 사용하여 고유한 패킷을 확보함으로써 스푸핑 공격 또는 재생 공격에 대항할 수 있습니다.암호화 난스 트래킹을 사용하면 소스 검증이 가능합니다.

보안 키 업데이트 속도를 시스템 단위로 설정하여 보안 수준을 보다 효과적으로 제어할 수 있습니다. 키 업데이트 속도가 빨라지면 네트워크 보안이 향상됩니다.

프로그램 가능한 "아직 작동 가능한" 메시지를 사용하여 센서 변조 또는 장치 고장을 감지할 수 있습니다.

하드웨어

ONE-NET은 TI, 아날로그 디바이스, Semtech, RFM, Integration, Micrel 등 제조사의 수많은 트랜시버에서 작동합니다.ONE-NET에서 동작하는 것으로 테스트된 트랜시버는 다음과 같습니다.

  • TRC102
  • XE1203F
  • XE1205
  • ADF7025
  • IA4421
  • CC1100
  • MICRF505
  • AX5051
  • SX1211

모션 센서와 같은 단순한 ONE-NET 디바이스의 호스트 프로세서 요구 사항은 다음과 같습니다.

  • 16,000 ROM
  • 1K RAM
  • 128바이트 사용자 비휘발성 메모리

ONE-NET은 저비용8비트 및 16비트 프로세서에 적합하며 TI MSP430, Renesas R8C, C8051, 및 Freescale 68에서 테스트 완료HC08(HC08)

오픈 소스 라이선스

ONE-NET은 오픈 소스 라이선스를 사용하여 무료로 사용할 수 있습니다.ONE-NET은 OSI가 승인한 "Simplified BSD License"를 사용합니다.이것은 이른바 허용 자유 소프트웨어 라이선스 중 하나입니다.

ONE-NET 웹사이트는 다음과 같은 다양한 오픈 소스 커뮤니티 지원 리소스를 제공합니다.

  • 도식
  • 재료 명세서
  • 프린트 기판의 레이아웃
  • 안테나 설계
  • 구현 예시
  • 소스 코드
  • 문서
  • 사용자 포럼

지원 기업

다음과 같은 많은 기업이 ONE-NET 오픈 소스 이니셔티브의 지원을 발표했습니다.

  • 아날로그 디바이스
  • 프리스케일
  • 연동 어소시에이트
  • IQD 주파수 제품
  • 미크렐
  • 르네사스
  • RF 모노리시스
  • 셈텍
  • 실리콘 랩스
  • 텍사스 인스트루먼트
  • 임계값

레퍼런스

  1. ^ "..:: OneNet-wireless control for everyone ::." Archived from the original on 2013-06-15.
  2. ^ "ONE-NET wireless control for everyone. • • About ONE-NET • •". Archived from the original on 2012-03-01.

외부 링크