Bluetooth 3.0이 단일 마스터 다중 슬레이브 네트워크에 적합합니까?


14

SIM808 이있는 데이터 로거 보드가 있습니다. SIM808에 의한 Bluetooth 3.0 기능이 있습니다. 보드 자체는 배터리 관리 시스템을 구현하여 무게, 습도 및 온도 측정을 수행 할 수 있으며 장치 변위를 감지 할 수 있습니다. 수집 된 모든 데이터는 GPRS 연결을 통해 원격 서버로 전송됩니다.

장치 자체는 벌집에 설치 될 수 있지만 수백 개의 두드러기에 SIM 카드를 사용하는 것은 비용 효과적이지 않습니다. 따라서 이것은 GPRS 기능 외에 데이터 로깅 기능이 있는 마스터 역할 만합니다.

따라서 SIM808 모듈없이 슬레이브 보드 를 구현할 계획 입니다. 따라서 SIM808 대신에 두드러기 사이의 로컬 무선 통신을 가능하게하는 간단한 무선 통신 장치가 필요합니다.

마스터는 모든 슬레이브에게 데이터를 요청한 다음 GPRS를 통해 모든 것을 전송합니다.

백 하이브 만 있으면 다음과 같아야합니다.

여기에 이미지 설명을 입력하십시오

이제 로컬 무선 통신 의 가능성 :

  1. 내가 말했듯이 블루투스는 이미 마스터 장치에 블루투스 3.0이 있습니다. 그러나 Bluetooth가 1 kB의 데이터에 대해 백 슬레이브를 쿼리하는 올바른 방법인지는 확실하지 않습니다.
  2. 마스터 디바이스에는 I2C 버스가 있으므로 슬레이브 보드에 추가 할 수있는 I2C 호환 ZigBee 또는 기타 RF 모듈을 연결할 수 있습니다.

슬레이브에서 수집 가능한 데이터는 쿼리 당 1kB를 초과하지 않습니다.

전체적으로 블루투스를 사용할 수 있습니까? 아니면 예를 들어 장치에 ZigBee를 추가해야합니까 아니면 다른 옵션이 있습니까?

더 자세한 내용은 :

  • 범위는 최대 30 미터입니다
  • 또한 장치가 배터리로 구동되므로 전력 소비가 적은 솔루션이 좋습니다.
  • 마스터는 15 분마다 쿼리를 실행합니다.

주요 목표는 마스터 가 슬레이브를 효율적으로 쿼리 할 수 있도록하는 것이며 마스터 의 PCB를 수정하지 않고 수행해야합니다 . 두 가지 가능성은 이미 마스터에 사용할 수있는 Bluetooth 3.0 또는 온보드 MCU의 I2C 버스를 통해 마스터 보드에 연결할 수있는 다른 기술입니다. (블루투스 사용을 고집하지 않고 SIM808에 의해 이미 BT 3.0이 있었기 때문에 시작점이었습니다.)

여기에 이미지 설명을 입력하십시오


2
블루투스가 한 번에 16 개의 슬레이브 만 지원할 수 있다고 생각합니다. 그 외에는 괜찮아 보입니다 (실제로 좋은 IoT 디자인 문제). 범위를 고려 했습니까?
Sean Houlihane 2012 년

2
한도는 7 인 것으로 보이지만 차단 문제는 아닙니다. superuser.com/questions/332767/…
Sean Houlihane 2012 년

3
범위 (및 미래 범위 보장)는 Bluetooth의 주요 관심사입니다. 앞으로 물건을 옮기거나 두드러기를 더 많이 사용하기로 결정했다면 상당히 빨리 어려움에 처할 수 있습니다. 내가 이것을 구축하고 있다면, 나는 엘 체아 안드로이드 폰을 허브로, 각 하이브에서 ESP8266을 선택할 것이라고 생각합니다. 모든 로컬 통신을 WiFi로 전환하고 업그레이드해야 할 경우 교체 가능한 부품을 제공합니다.
goobering

5
이 경우 블루투스는 나쁜 해결책처럼 보입니다. 문제는 메쉬 네트워크 를 비명 지르는 것입니다 (ZigBee는 잘 작동 할 것입니다). 필요한 범위가 30m 인 경우 심각한 전력 사용량을보고있을 수 있습니다 ( 여기 의 표 참조 ). 100mW 사용시, 전송 빈도에 따라 단 몇 시간 또는 며칠 의 배터리 수명 만보고있을 것 입니다. 정확히 어떤 종류의 배터리를 생각하고 있습니까?
Aurora0001

3
BTLE은 장기적으로 배터리로 전원을 공급해야하는 노드의 경우 기존 BT보다 더 적합 할 것입니다. 그러나 30 미터는 어느 정도의 안정성을 제공합니다. 전송해야하는 데이터의 양에 따라 Thing Network 스타일 게이트웨이를 사용하거나 범위 내에 이미있는 경우 LoRa를 고려할 수 있습니다.
Chris Stratton

답변:


5

또는 무선 Hart (Highway Addressable Remote Transducer) 를 고려해 볼 가치가 있습니다 . 이것은 802.15.4 표준을 사용하는 2.4GHz (라이센스가없는 주파수 대역) 스마트 메시 네트워킹 기술입니다. WHart는 직접 시퀀스 확산 스펙트럼 기술을 사용하며 최소한 세 가지 주요 구성 요소가 필요합니다. 즉 무선 장치, 게이트웨이 및 네트워크 관리자입니다.

무선 하트 네트워크

더 큰 버전의 이미지를 보려면 이미지를 클릭하십시오.

또한 네트워크에 따라 보안 관리자, 어댑터 및 핸드 헬드 터미널을 추가 할 수 있습니다.

더스트 네트워크는 SOC 옵션을 제공하며 일부는 I2C 인터페이스를 갖추고 있습니다. 아래 첨부는 데이터 시트 일부에 대한 링크입니다. 불행히도이 기술에 대한 나의 지식은 꽤 제한되어 있으므로 추가 연구가 필요합니다.

참고 문헌

  1. LTP5901-IPM / LTP5902-IPM
  2. WirelessHART-작동 방식

8

전력 사용량의 관점에서 볼 때 Bluetooth 3.0은 제약 조건에 따라 실용적인 선택처럼 보이지 않습니다.

1 분마다 2 초 동안 데이터를 전송하고 나머지 시간 동안 휴면한다고 가정하겠습니다. 30 미터의 범위 요구 사항을 감안할 때 Class 1 Bluetooth 라디오 를 사용해야 할 수 있습니다 .

주로 산업용으로 사용되는 클래스 1의 범위는 최대 100 미터 (300 피트)입니다. Bluetooth 마케팅은 클래스 1 범위가 대부분의 경우 20–30 미터 (66–98 피트)임을 확인합니다.

무선 전송에 대한 명확한 경로가 없었거나 어려운 무선 환경에서 더 낮은 범위가 발생할 것이라고 생각합니다. 외부에서는 이것이 문제가되지 않는다고 생각합니다.

따라서 위의 사항이 사실이라고 가정하면 , 전송 단계 동안 약 100mW 에서 1/30 분의 1 시간 동안 전송하게됩니다.

따라서 시간당 약 0.00333 Wh 의 에너지를 소비합니다. '장수명'알카라인 AA 배터리는 약 2.6Wh의 에너지를 저장 합니다. 따라서, 배터리 대해 지난 것 블루투스 3.0 삼십일 하지, 정말 나쁜,하지만 훨씬 더 될 수 있습니다.

이 계산은 모두 매우 거칠지 만 가정이 정확하면 야구장에 있어야합니다. EE Times 는 전송 시간의 5 %가 최고 수준이며 2 초 / 분의 추정치는 약 3.33 % 라고 제안합니다.


BLE (Bluetooth Low Energy)가 더 실행 가능할 수 있습니다. 이 페이지 는 77m 범위에서 10mW의 전력을 제공하므로 배터리 수명이 1 년 (325 일,보다 정확하게)에 가깝습니다 . 그러나 이것은 새로운 하드웨어를 필요로 할 것입니다.

내가 코멘트에서 언급 한 바와 같이, 설치 이런 종류의 메쉬 네트워크를위한 완벽한 것, 그것은 해야 당신이 다음 벌집으로, 허브에 불과 2 ~ 3 미터 30m를 전송 할 필요가 없습니다 때문에, 상당히 다양한 요구 사항을 감소 . 이 경우 훨씬 덜 강력한 라디오를 사용하여 배터리 수명을 절약 할 수 있습니다.

ZigBee 와 같은 메시 프로토콜 중 하나 또는 새로운 BLE 메시 프로토콜 중 하나를 사용하는 것이 좋습니다.


2
위의 의견에 따라 설명을 읽 자마자 메쉬 네트워크가 답이라는 것이 분명했습니다. OP는 BT에 대해 물었고 답변은 BT와 관련이 있지만 메쉬 네트워크에 대해 모르는 것일 수 있습니다. 더 설명하고 그 방향으로 밀어야한다고 생각합니다. 이것은 또한 미래의 독자들에게 유익 할 것입니다. @Bence, en.wikipedia.org/wiki/Mesh_networking
Mawg는 Monica

1
@Mawg 나는 사용하지 않지만 SIM808은 BT 3.0을 제공하므로 BT에 대해 먼저 물었습니다. 메시 네트워크 (처음에는 지그비 (ZigBee))에 대해 조금 알고 있지만 블루투스가 문제를 해결할 수 있다면 다른 모듈에는 투자하지 않았을 것입니다. 그러나 BT 3.0은 그 방법이 아닌 것 같습니다. 메시 네트워크 나 지그비에 대한 자세한 답변을 환영합니다.
Bence Kaulics

1
@Mawg 나는 특히 잘 대답 할 수있는 것이 아니기 때문에 주로 그 비트를 남겨 두었습니다. 당신 (또는 다른 사람)이 메쉬 네트워크 부분을 더 직접적으로 해결할 수 있다면 행복하게 그것을 찬성합니다!
Aurora0001

6

Park 모드에서 Bluetooth 저에너지 와 Bluetooth BR / EDR의 차이점은 무엇입니까?에 대한 응답으로 BLE 저전력 측면의 일부 측면을 문서화했습니다 . . 다음은 제안 사항입니다.

SIM808에 직렬 인터페이스가있는 것 같습니다. 따라서 SIM808 모듈을 KC-5170 과 같은 듀얼 모드 클래스 1 BLE와 통합하는 것이 좋습니다 . 단일 모드 BLE도 사용할 수 있다고 생각합니다.

SIM808 시리얼 인터페이스

SIM808 시리얼 인터페이스

KC5170 직렬 인터페이스

KC5170 직렬 인터페이스

위의 구성은 BLE 클래스 1 단일 모드 장치를 슬레이브 장치로 사용하는 마스터 장치입니다.

BLE Master Salve 제안

BR-LE4.0-S2A 와 같은 BLE 클래스 1 단일 모듈을 사용하는 것이 좋습니다 . 나는 무제한의 슬레이브를 마스터에 연결할 수 있다고 생각합니다 (구조가 필요합니다)

아래는 BLE 듀얼 및 싱글 모드의 단순화 된 블록 다이어그램입니다.

BLE 4.0 구성

BLE 소비 전력 그래프

BLE 소비 전력 그래프

자세한 내용은 참고 문헌을 읽는 것이 좋습니다.

업데이트 (1/22/2017) : 제공된 정보를 기반으로 사용 가능한 GPIO가 확실하지 않은 경우 SPI 비트 뱅킹이 SPI 기반 BLE 모듈에 연결하는 또 다른 옵션 일 수 있습니다. 참조 용으로 I2C 기본 빅뱅 튜토리얼이 첨부되어 있습니다.

다른 옵션은 I2C를 지원하는 TI CC2640 과 같은 BLE SOC를 사용 하는 것입니다. 이 장치는 클래스 2 장치입니다.

CC2640 BLE
더 큰 버전의 이미지를 보려면 이미지를 클릭하십시오.

참고 문헌


1
이것은 BT 3.0 이상으로 BLE를 제안했지만 (합리적으로 보입니다) 메시 프로토콜이 더 좋을지에 대한 질문은 다루지 않습니다 (유사하고 비슷하기 때문에 비용과 친숙 함이 결정 요인이 될 수 있습니다).
Sean Houlihane 2012 년

2
하단에 참조 목록을 추가하는 대신 각 그림과 그림에서 출처가 무엇인지 명확히하십시오.
Helmar

1
마스터 보드는 이미 제조되었습니다. 따라서 BT 3.0 또는 I2C를 통해 연결할 수있는 것으로 갈 수 있습니다. 이들은 이미 언급 된 가능성입니다.
Bence Kaulics

1
@ Helmar, 나는 이것을 더 자세히 설명 했다 . 자원 봉사 노력을위한 노력을 복제 할 수있는 자유 시간이 없습니다. 그러나 연구가 이루어졌으며 참고 문헌은 관심을 끌기 위해 연결되었습니다. 더 이상 자유 시간이 없어 죄송합니다.
Mahendra Gunawardena

1
@SeanHoulihane 제가 한 모든 일은 OP가 의사 결정을 내리는 데 도움이되도록 전력 소비에 대한 대부분의 연구를 공유 한 것입니다. 엔지니어링에는 변화를 가져 오는 많은 기술적, 기술적이지 않은 요소가 있습니다. 또한 TI에는 HW 구축시 고려해야 할 Zigbee 또는 BLE 스택을로드 할 수있는 모듈이 있다고 생각합니다.
Mahendra Gunawardena
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.