Bạn có thể tưởng tượng một dây chuyền sản xuất dừng lại mỗi khi một nhân viên phải ghi nhật ký dữ liệu? Nghe có vẻ không thể tưởng tượng được; tuy nhiên, đó chính xác là những gì xảy ra trong nhiều dòng công việc kiểm tra xe hơi. kiểm tra ô tô thường phải đối mặt với một chướng ngại vật tương tự: các nhà kiểm tra bị buộc phải dừng lại để ghi chép theo cách thủ công các quan sát, làm gián đoạn quy trình làm việc và trì hoãn kết quả. Đối mặt với thách thức này, Kober Engineering, một công ty ô tô hàng đầu với các đội ở cả Áo và Đức, đã bắt đầu xây dựng một giải pháp thông minh hơn. Kết quả? Một hệ thống tài liệu âm thanh miễn phí được hỗ trợ bởi SimpleBLE. Giải pháp của họ cho phép các nhà thử nghiệm ghi lại kết quả theo thời gian thực, cải thiện hiệu quả, an toàn và giữ cho các dự án theo lịch trình. Chúng ta hãy nhìn kỹ hơn. Interested in what other technical teams can take away from their approach? Vấn đề: Quá nhiều nghỉ ngơi, quá ít tiến bộ trong quy trình thử nghiệm xe Trong phát triển ô tô, thử nghiệm xe đóng một vai trò quan trọng trong việc xác minh xem các hệ thống quan trọng, chẳng hạn như các đơn vị điều khiển điện tử (ECU) và giao diện CAN-bus, có hoạt động đáng tin cậy trong điều kiện thực tế hay không. Tuy nhiên, các phương pháp thử nghiệm truyền thống thường dẫn đến sự thiếu hiệu quả: nếu một người thử nghiệm phát hiện ra lỗi CAN-bus trong khi lái thử, họ phải kéo qua, lấy lại một máy tính xách tay hoặc máy tính bảng và ghi lại vấn đề theo cách thủ công. Sự gián đoạn này không chỉ phá vỡ sự tập trung, làm chậm lại phiên, mà còn làm tăng nguy cơ mất hoặc ghi lại dữ liệu quan trọng không chính xác. Kober Engineering được giao nhiệm vụ phát triển một hệ thống tài liệu miễn phí cho phép các nhà thử nghiệm ghi lại các quan sát mà không dừng xe hoặc gián đoạn thử nghiệm. Giải pháp này phải tích hợp với máy tính trong xe dựa trên Linux của họ, đã được kết nối với xe CAN-bus của xe, và giao tiếp trong thời gian thực với một thiết bị ngoại vi Bluetooth Low Energy (BLE) để xử lý đầu vào bằng giọng nói và thực hiện lệnh. Nó cần cung cấp độ trễ thấp và độ tin cậy cao trong khi đáp ứng các tiêu chuẩn đòi hỏi của ngành công nghiệp ô tô, và tất cả điều này phải được hoàn thành trong thời hạn dự án chặt chẽ. Giải pháp: Ghi âm thanh thời gian thực với tích hợp BLE liền mạch Nếu không có SimpleBLE, Kober Engineering sẽ phải đối mặt với sự phức tạp bổ sung của giao diện trực tiếp với BlueZ, stack Bluetooth của Linux. Điều này được thực hiện bằng cách sử dụng một hệ thống liên lạc giữa các quá trình được gọi là D-Bus. Để tương tác với BlueZ, các nhà phát triển phải tạo ra các đại diện đối tượng của hệ thống Bluetooth, sử dụng D-Bus để mô hình hóa cấu trúc phân cấp của BlueZ của các đối tượng, chẳng hạn như bộ chuyển đổi và thiết bị, mỗi được xác định bởi các con đường duy nhất. BlueZ tổ chức chức chức năng của nó bên trong như một cây của đối tượng D-Bus, nơi mỗi đối tượng phơi bày giao diện với các phương pháp và tín hiệu để xử lý các bản cập nhật tài sản. Điều này đòi hỏi phải thực hiện các cuộc gọi phương pháp D-Bus, theo dõi tín hiệu cho các sự Kober Engineering đã chọn SimpleBLE vì khả năng tương thích với môi trường Linux của họ, nơi tất cả các tương tác với BlueZ qua D-Bus đã được trừu tượng hoàn toàn trong API C++ trực quan của nó, cũng như độ tin cậy đã được chứng minh trong các ứng dụng thực tế. Quá trình phát triển rất đơn giản.Kober tích hợp SimpleBLE vào hệ thống của họ để quản lý giao tiếp với thiết bị ngoại vi BLE, xử lý đầu vào bằng giọng nói và thực hiện các lệnh như bắt đầu hoặc dừng ghi âm. Điều này cho phép các nhà thử nghiệm ghi lại các phát hiện, chẳng hạn như lỗi CAN-bus hoặc dị tật cảm biến, mà không làm gián đoạn quy trình làm việc của họ. Ví dụ, một nhà thử nghiệm có thể nói "thiếu tín hiệu gián đoạn ở tốc độ 60 km / h" trong khi lái xe, và hệ thống sẽ ghi lại và lưu trữ âm thanh để biên dịch sau. Dưới mũ, việc triển khai đã tận dụng đầy đủ các khả năng của SimpleBLE, cho phép: Quét các thiết bị ngoại vi BLE và lấy dữ liệu được quảng cáo, chẳng hạn như tên thiết bị và cường độ tín hiệu, để xác định các thiết bị ngoại vi mục tiêu. Bắt đầu và chấm dứt kết nối với BLE ngoại vi với thời gian tạm thời được cấu hình và gọi lại để theo dõi tình trạng kết nối. Tìm kiếm các dịch vụ và tính năng của thiết bị ngoại vi, bao gồm UUID và các thuộc tính như quyền đọc hoặc viết. Đăng ký thông báo đặc trưng để nhận dữ liệu thời gian thực từ thiết bị ngoại vi để ghi nhật ký trong quá trình thử nghiệm xe. Gửi tin nhắn điều khiển đến thiết bị ngoại vi để quản lý hoạt động của nó. Kết quả: Một tích hợp BLE đáng tin cậy, có thể mở rộng Kết quả là ngay lập tức và thực tế: Nâng cao năng suất: Tài liệu miễn phí tay loại bỏ sự gián đoạn, cho phép các nhà kiểm tra tập trung vào lái xe và chẩn đoán. Điều này phản ánh các hệ thống kích hoạt bằng giọng nói trong các thiết lập y tế, nơi các bác sĩ ra lệnh ghi chú trong các thủ tục để duy trì hiệu quả. Phát triển nhanh hơn: API trực quan của SimpleBLE cho phép nhóm của Kober triển khai giải pháp nhanh chóng, đáp ứng thời hạn dự án chặt chẽ. tốc độ phát triển là rất quan trọng, vì sự chậm trễ trong thử nghiệm ô tô cuối cùng có thể trì hoãn việc ra mắt sản phẩm. Hiệu suất đáng tin cậy: Giải pháp cung cấp kết nối nhất quán, đảm bảo ghi âm âm thanh và lệnh được xử lý mà không có lỗi, ngay cả trong môi trường thử nghiệm đòi hỏi. Tương lai linh hoạt: Trong khi tập trung vào Linux, hỗ trợ của SimpleBLE cho Windows, Mac, iOS và Android đã cho nhóm của Kober sự tự tin để thích ứng với các nền tảng khác nếu cần thiết. Áp dụng SimpleBLE cho các dự án của bạn Kinh nghiệm của Kober Engineering cho thấy cách SimpleBLE có thể giải quyết những thách thức thực tế trong thử nghiệm ô tô. Bằng cách cho phép tài liệu dựa trên giọng nói theo thời gian thực, họ đã cải thiện năng suất thử nghiệm, tăng tốc phát triển và cung cấp một giải pháp đáng tin cậy đáp ứng các tiêu chuẩn công nghiệp. Nhưng cách tiếp cận này không giới hạn trong lĩnh vực ô tô. tính linh hoạt của SimpleBLE làm cho nó có giá trị như nhau trên một loạt các ngành công nghiệp. Với các API trực quan, trừu tượng nền tảng và kiểm soát cấp thấp, SimpleBLE là lý tưởng cho các nhà phát triển C++ cần quản lý chính xác các kết nối, dịch vụ và đặc điểm. Cho dù dự án của bạn liên quan đến viễn thông, cấu hình từ xa hoặc truyền dữ liệu cảm biến, SimpleBLE cung cấp một nền tảng vững chắc, sẵn sàng Thành công của Kober là một bằng chứng mạnh mẽ về những gì có thể.Bất kể bạn đang xây dựng các công cụ quản lý thiết bị hay giám sát thời gian thực, SimpleBLE cung cấp một con đường được chứng minh, hiệu quả. Ready to see what SimpleBLE can do for you? Khám phá cách SimpleBLE có thể cho phép bạn xây dựng các sản phẩm tuyệt vời. để bắt đầu. Thông tin GitHub Thông tin GitHub Lời bài hát: Kober-Engineering Kober-Engineering là một công ty kỹ thuật nhỏ hoạt động ở Áo và Đức, phục vụ ngành công nghiệp ô tô, bao gồm các nhà sản xuất ô tô lớn và các nhà cung cấp của họ. Công ty chuyên phát triển phần mềm và phần cứng. Ở Đức, phát triển phần mềm của nó tập trung vào phần mềm dựa trên mô hình cho các đơn vị điều khiển điện tử, phần mềm nhúng cho microcontroller, và phần mềm dựa trên Linux tùy chỉnh, với sự nhấn mạnh vào xử lý hình ảnh, mạng thần kinh và các ứng dụng IoT. Ở Áo, Kober-Engineering xử lý phát triển phần cứng, thiết kế và sản xuất PCB tùy chỉnh với microcontroller và bộ vi xử lý phù hợp với các ứng dụng ô tô.