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:
Bây giờ các khả năng cho giao tiếp không dây địa phương:
- 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.
- 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.)