Bluetooth 3.0 có phù hợp với mạng nhiều nô lệ không?


14

Tôi có một bảng ghi dữ liệu với SIM809 trên đó. Nó có khả năng Bluetooth 3.0 của SIM808. Bản thân hội đồng quản trị thực hiện một hệ thống quản lý pin, có khả năng thực hiện các phép đo trọng lượng, độ ẩm và nhiệt độ và cũng có thể phát hiện các chuyển vị của thiết bị. Tất cả dữ liệu thu thập được chuyển bằng kết nối GPRS đến một máy chủ từ xa.

Thiết bị có thể được cài đặt vào tổ ong, nhưng sẽ không hiệu quả nếu có thẻ SIM cho hàng trăm tổ ong. Vì vậy, điều này sẽ chỉ hoạt động như một bậc thầy , có khả năng ghi dữ liệu cũng như khả năng GPRS.

Vì vậy, tôi đang lên kế hoạch triển khai các bảng nô lệ mà không có các mô-đun SIM808. Vì vậy, thay vì SIM808, một đơn vị giao tiếp không dây đơn giản là cần thiết để cho phép liên lạc cục bộ, không dây giữa các tổ ong.

Bậc thầy sẽ truy vấn tất cả các nô lệ cho dữ liệu của họ, và sau đó nó sẽ chuyển mọi thứ qua GPRS.

Nó sẽ trông như thế này, chỉ với một trăm tổ ong:

nhập mô tả hình ảnh ở đây

Bây giờ các khả năng cho giao tiếp không dây địa phương:

  1. Bluetooth, như tôi đã nói thiết bị chính đã có Bluetooth 3.0. Nhưng tôi không hoàn toàn chắc chắn rằng Bluetooth là cách phù hợp để truy vấn hàng trăm nô lệ cho 1 kBs dữ liệu.
  2. Thiết bị chính có bus I2C, vì vậy tôi có thể kết nối ZigBee tương thích I2C hoặc mô-đun RF khác có thể được thêm vào bảng phụ.

Dữ liệu có thể thu thập từ nô lệ sẽ không vượt quá 1 kB / truy vấn.

Vì vậy, tất cả trong tất cả tôi có thể ở lại Bluetooth hoặc tôi nên thêm ZigBee chẳng hạn vào thiết bị của mình hoặc có tùy chọn nào khác không?

Một số chi tiết:

  • phạm vi tối đa là 30 mét
  • cũng như các thiết bị chạy bằng pin, một giải pháp có mức tiêu thụ điện năng thấp sẽ tốt
  • Bậc thầy sẽ chạy một truy vấn trong mỗi 15 phút

Mục tiêu chính là làm cho chủ có thể truy vấn nô lệ một cách hiệu quả, và điều này nên được thực hiện mà không cần sửa đổi PCB của chủ . Hai khả năng là Bluetooth 3.0, đã có sẵn cho bản gốc hoặc các công nghệ khác mà tôi có thể kết nối với bảng chính thông qua bus I2C của MCU trên tàu. (Tôi không khăng khăng sử dụng Bluetooth, đó là điểm khởi đầu vì tôi đã có BT 3.0 bằng SIM808.)

nhập mô tả hình ảnh ở đây


2
Tôi có một suy nghĩ xa vời rằng bluetooth chỉ có thể hỗ trợ 16 nô lệ cùng một lúc. Ngoài ra, có vẻ ổn (và một vấn đề thiết kế IoT trong thế giới thực tốt). Bạn đã xem xét phạm vi?
Sean Houlihane

2
Có vẻ giới hạn là 7, nhưng nó không phải là vấn đề chặn. superuser.com/questions/332767/ từ
Sean Houlihane

3
Phạm vi (và khả năng chứng minh phạm vi trong tương lai) sẽ là mối quan tâm chính của tôi với Bluetooth. Nếu bạn quyết định di chuyển mọi thứ xung quanh trong tương lai hoặc triển khai nhiều tổ ong, bạn có thể thấy mình gặp rắc rối khá nhanh. Nếu tôi đang xây dựng điều này, tôi nghĩ rằng tôi sẽ chọn một chiếc điện thoại Android giá rẻ làm trung tâm và một chiếc ESP8266 ở mỗi tổ ong. Điều đó sẽ chuyển tất cả các comms cục bộ của bạn sang WiFi và cung cấp cho bạn các bộ phận có thể thay thế cao nếu bạn cần nâng cấp.
goobering

5
Bluetooth có vẻ như là một giải pháp kém trong trường hợp này - vấn đề chỉ là hét lên mạng lưới với tôi (ZigBee có thể sẽ hoạt động tốt). Nếu phạm vi yêu cầu là 30m, bạn có thể xem xét một số mức sử dụng năng lượng nghiêm trọng (xem bảng ở đây ). Ở mức sử dụng 100mW, bạn sẽ nhìn vào thời gian sử dụng pin chỉ vài giờ hoặc vài ngày , tôi nghi ngờ, tùy thuộc vào tần số truyền. Những loại pin bạn đang nghĩ chính xác?
Aurora0001

3
BTLE có lẽ sẽ phù hợp hơn BT cổ điển đối với các nút cần được cung cấp năng lượng pin trong thời gian dài, nhưng 30 mét sẽ là một sự kéo dài về độ tin cậy với một trong hai. Tùy thuộc vào số lượng dữ liệu bạn cần gửi, bạn có thể xem xét LoRa, có thể với cổng kiểu Thing Network, hoặc của riêng bạn hoặc nếu đã có một trong phạm vi.
Chris Stratton

Câu trả lời:


5

Ngoài ra, có thể đáng để xem xét không dây Hart (Bộ chuyển đổi từ xa có thể định địa chỉ đường cao tốc) . Đây là một tần số 2,4 GHz (băng tần miễn phí bản quyền) Công nghệ mạng lưới thông minh sử dụng chuẩn 802.15.4. WHart sử dụng công nghệ trải phổ chuỗi trực tiếp và cần tối thiểu ba thành phần chính. Cụ thể là các thiết bị không dây, cổng và quản lý mạng.

Mạng hart không dây

Click vào hình ảnh cho một phiên bản lớn hơn của hình ảnh.

Ngoài ra, tùy thuộc vào mạng, trình quản lý bảo mật, bộ điều hợp và thiết bị đầu cuối cầm tay có thể được thêm vào.

Mạng bụi cung cấp tùy chọn SOC và một số trong số chúng có giao diện I2C. Đính kèm bên dưới là một liên kết đến một số biểu dữ liệu. Thật không may, kiến ​​thức của tôi về công nghệ này khá hạn chế do đó đảm bảo nghiên cứu thêm.

Người giới thiệu

  1. LTP5901-IPM / LTP5902-IPM
  2. WirelessHART - Cách thức hoạt động

8

Từ góc độ sử dụng năng lượng, Bluetooth 3.0 dường như không phải là một lựa chọn khả thi, do những hạn chế của bạn.

Giả sử rằng bạn muốn truyền dữ liệu trong 2 giây mỗi phút và sau đó ngủ trong thời gian còn lại. Với yêu cầu phạm vi của bạn là 30 mét, bạn có thể sẽ cần sử dụng Đài phát thanh Bluetooth loại 1 :

Lớp 1, chủ yếu cho các trường hợp sử dụng công nghiệp, [có phạm vi lên tới] 100 mét (300 ft). Bluetooth Marketing đủ điều kiện cho phạm vi Loại 1 trong hầu hết các trường hợp là 20 trận30 mét (66 chế98 ft)

Tôi sẽ tưởng tượng phạm vi thấp hơn sẽ xảy ra trong các tình huống không có đường dẫn rõ ràng cho việc truyền radio và có lẽ trong môi trường vô tuyến đầy thách thức. Bên ngoài, tôi sẽ tưởng tượng đây là một vấn đề ít hơn.

Vì vậy, giả sử những điều trên là đúng: bạn sẽ truyền trong 1/30 của một giờ, ở mức xấp xỉ 100mW trong giai đoạn truyền.

Do đó, mỗi giờ, bạn sẽ tiêu thụ khoảng 0,00333 Wh năng lượng. Để so sánh, pin kiềm kiềm 'có tuổi thọ cao' dự trữ khoảng 2,6 Wh năng lượng . Do đó, pin của bạn sẽ sử dụng được khoảng 30 ngày với Bluetooth 3.0 , điều này không thực sự tệ, nhưng có thể tốt hơn rất nhiều.

Các tính toán này đều rất thô, nhưng chúng nên ở trong sân bóng nếu các giả định là chính xác. EE Times cho rằng 5% thời gian truyền là ở mức cao và ước tính của tôi là 2 giây / phút là khoảng 3,33%.


Bluetooth Low Energy (BLE) có thể khả thi hơn; trang này gợi ý công suất 10mW cho phạm vi 77m, giúp thời lượng pin gần hơn 1 năm (chính xác hơn là 325 ngày!). Tuy nhiên, điều này sẽ đòi hỏi phần cứng mới, đó là một nhược điểm.

Như tôi đã đề cập trong một nhận xét, loại thiết lập này có vẻ hoàn hảo cho mạng lưới và điều đó sẽ làm giảm đáng kể các yêu cầu phạm vi của bạn, vì bạn sẽ không phải truyền 30 mét đến trung tâm, chỉ 2 hoặc 3 mét cho tổ ong tiếp theo . Trong trường hợp đó, có lẽ bạn có thể thoát khỏi một đài phát thanh ít mạnh hơn, giúp tiết kiệm pin.

Có thể đáng để xem xét một trong các giao thức lưới như ZigBee hoặc giao thức BLE Lưới mới , cả hai đều phù hợp với trường hợp sử dụng của bạn.


2
Theo nhận xét của bạn ở trên, ngay khi tôi đọc mô tả, rõ ràng một mạng lưới là câu trả lời. Mặc dù OP đã hỏi về BT và các câu trả lời có liên quan đến BT, nhưng có thể là anh ta không biết về mạng lưới. Tôi nghĩ rằng chúng ta nên giải thích nhiều hơn và đẩy anh ta theo hướng đó. Điều này cũng sẽ là thông tin cho độc giả trong tương lai. @Bence, bắt đầu đọc tại en.wikipedia.org/wiki/Mesh_networking
Mawg nói rằng phục hồi Monica

1
@Mawg Tôi không sử dụng nhưng SIM808 cung cấp BT 3.0, đó là lý do tại sao tôi hỏi về BT trước. Tôi biết một chút về mạng lưới (ZigBee ban đầu được đề cập trong câu hỏi), nhưng nếu Bluetooth có thể giải quyết được vấn đề thì tôi đã không đầu tư vào mô-đun khác. Nhưng có vẻ như BT 3.0 không phải là cách dành cho nó. Vì vậy, tôi sẽ hoan nghênh một câu trả lời chi tiết về mạng lưới hoặc đặc biệt là ZigBee.
Bence Kaulics

1
@Mawg Tôi chủ yếu bỏ bit đó ra vì đó không phải là điều tôi có thể trả lời đặc biệt tốt, vì vậy tôi đã để nó cho người khác giải quyết đúng hơn. Nếu bạn (hoặc ai đó) có thể giải quyết trực tiếp phần mạng lưới hơn, tôi rất vui lòng nâng cao điều đó!
Aurora0001

6

Tôi có tài liệu về một số khía cạnh của các khía cạnh năng lượng thấp của BLE như là một phản ứng với Sự khác biệt giữa Bluetooth Low Energy và Bluetooth BR / EDR ở chế độ Park là gì? . Dưới đây là một gợi ý.

Có vẻ như SIM808 có giao diện nối tiếp. Vì vậy, tôi khuyên bạn nên tích hợp mô-đun SIM808 với BLE Chế độ kép loại 1 như KC-5170 . Tôi nghĩ bạn cũng có thể sử dụng một chế độ BLE duy nhất.

Giao diện nối tiếp SIM808

Giao diện nối tiếp SIM808

Giao diện nối tiếp KC5170

Giao diện nối tiếp KC5170

Cấu hình ở trên là một thiết bị chính, với các thiết bị chế độ đơn BLE Class 1 là thiết bị phụ.

BLE Master Salve Đề xuất

Tôi đề nghị sử dụng mô-đun BLE Class 1 Single như BR-LE4.0-S2A . Tôi tin rằng một số lượng nô lệ không giới hạn có thể được kết nối với chủ (cần thông tin)

Ngoài ra dưới đây là sơ đồ khối đơn giản hóa của chế độ kép và đơn BLE.

Cấu hình BLE 4.0

Đồ thị tiêu thụ điện năng BLE

Biểu đồ tiêu thụ năng lượng BLE

Tôi đề nghị đọc tài liệu tham khảo để biết thêm chi tiết.

Cập nhật (1/22/2017) : Dựa trên thông tin được cung cấp không quá chắc chắn, tiếng đập bit SPI có sẵn có thể là một tùy chọn khác để kết nối với mô-đun BLE dựa trên SPI. Một hướng dẫn đập lớn cơ sở I2C được đính kèm để bạn tham khảo.

Một tùy chọn khác là sử dụng BLE SOC như TI CC2640 , hỗ trợ I2C. Thỏa hiệp là thiết bị là thiết bị loại 2.

CC2640 BLE
Click vào hình ảnh cho một phiên bản lớn hơn của hình ảnh.

Người giới thiệu


1
Điều này đề xuất BLE trên BT 3.0 (có vẻ hợp lý), nhưng không giải quyết được câu hỏi liệu giao thức lưới có tốt hơn không (tôi đoán nó tương tự nhau, vì vậy chi phí và sự quen thuộc có thể là yếu tố quyết định).
Sean Houlihane

2
Vui lòng làm rõ trên mỗi hình ảnh và hình ảnh nguồn là gì thay vì chỉ thêm một danh sách các tài liệu tham khảo ở phía dưới.
Helmar

1
Bảng chủ đã được sản xuất. Vì vậy, tôi có thể sử dụng BT 3.0 hoặc một cái gì đó có thể được kết nối qua I2C, đây là những khả năng đã được đề cập cho tôi.
Bence Kaulics

1
@Helmar, tôi đã giải thích điều này chi tiết hơn ở đây . Xin lỗi tôi không có thời gian rảnh để nhân đôi nỗ lực cho một nỗ lực tình nguyện. Nhưng nghiên cứu đã được thực hiện, và các tài liệu tham khảo liên kết cho quan tâm. Tôi xin lỗi, không còn thời gian rảnh.
Mahendra Gunawardena

1
@SeanHoulihane Tất cả những gì tôi đã làm được chia sẻ một số nghiên cứu của tôi chủ yếu là tiêu thụ năng lượng, để giúp OP đưa ra quyết định. Trong kỹ thuật có nhiều yếu tố kỹ thuật và phi kỹ thuật đóng vai trò tạo nên sự thay đổi. Ngoài ra tôi nghĩ TI có một mô-đun mà bạn có thể tải Zigbee hoặc BLE stack, đây là điều cần xem xét khi xây dựng CTNH.
Mahendra Gunawardena
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.