4.4.2.1. Hệ điều hành android
- Android là một nền tảng dành cho các thiết bị di động, trong đó phần lớn là điện
thoại (smartphone), tablet, và hiện nay còn được phát triển cho nhiều loại thiết bị khác nhau: TV, HD Player, Car Controller,…
- Android được phát triển dựa trên nền tảng Linux,do Google phát hành (Google mua lại từ công ty Android vào năm 2005).
T/H: Nhóm 1 Page 39 - Các ứng dụng Android được phát triển chủ yếu bằng ngôn ngữ Java, đồng thời cũng hỗ trợ Native-C.
- Các tính năng mà Android được gọi là hệ điều hành mở:
+ Bộ nguồn được cung cấp miễn phí cho các nhà sản xuất và nhà sản xuất có thể sử dụng thoải mái mà không cần xin phép Google.
+ Cho phép các nhà phát triển xây dựng được những ứng dụng mà có thể tận dụng tối đa những thành phần phần cứng và hệ điều hành cung cấp
+ Các ứng dụng do các nhà phát triển hoàn toàn thay thế được các ứng dụng của hệ điều hành: phone, sms,…
+Ngoài ra, Android cũng được cung cáp một bộ phát triển mạnh, nhiều tool và debug dễ dàng ngay cả với máy thật, kết hợp với IDE là Eclipse.
-Tính đến 12/2011 đã khoảng tren 250 triệu thiết bị android được active (những thiết bị được mua mới và gắn sim).
- Tính đến 4/2012 có khoảng 425.000 ứng dụng được đưa lên Google Play
_ Trong đó mỗi tháng có trung bình từ 20.000 – 25.000 ứng dụng mới được đưa lên.
4.4.2.2. Ứng dụng Bluetooth SPP
- Là ứng dụng trên Android, dùng để hỗ trợ giao tiếp Bluetooth. - Phần cứng gồm: Serial Port Bluetooth Module( TTL ) và Arduino
Microcontroller Board - Phần mềm tính năng:
+ Tìm kiếm các thiết bị Bluetooth, và hiển thị các lớp và RSSI (cường độ tín hiệu).
+ Sử dụng giao tiếp nối tiếp, nhận và gửi dữ liệu
+ Các dữ liệu kết quả có thể được lưu vào thẻ SD (/ sdcard / Bluetooth SPP / ...) - Công cụ có ba lựa chọn:
+ Chế độ bình thường (Normal mode): các mô hình đầu vào-đầu ra cơ bản + Chế độ bàn phím (Keyboard mode) : Bạn có thể tùy chỉnh các giá trị output của chín nút.
+ Command Line: Đặt terminator lệnh để gỡ lỗi giao tiếp.
T/H: Nhóm 1 Page 40