8 tháng 6, 2026 Nguyễn Minh Hoàng 1 min read
Xây dựng ứng dụng iOS kết nối cảm biến IoT cho thiết bị golf
Hành trình phát triển ứng dụng iOS kết nối Bluetooth LE với cảm biến golf — bài học từ 1 năm làm việc với khách hàng top thế giới.
Trong năm qua, chúng tôi đã hợp tác với một trong những thương hiệu thiết bị golf lớn nhất thế giới để xây dựng ứng dụng iOS thế hệ mới. Đây là những bài học chúng tôi rút ra.
1. Bluetooth LE — đẹp về lý thuyết, khó về thực tế
iOS Core Bluetooth API trông đơn giản, nhưng khi gặp cảm biến tùy chỉnh, mọi thứ trở nên phức tạp: characteristic UUID không chuẩn, MTU negotiation khác nhau giữa các đời cảm biến.
2. Xử lý dữ liệu thời gian thực ở 1000Hz
Cảm biến đẩy dữ liệu ở 1000Hz — không thể xử lý trên main thread. Giải pháp: background queue dedicated + circular buffer + batch insert.
3. Offline-first là bắt buộc
Golfer tập ở sân không có wifi. Ứng dụng phải hoạt động offline và sync khi có mạng.