Các hệ điều hành phổ biến nhất và mã nguồn mở cho các đối tượng thông minh là TinyOS phát triển trong
một ngôn ngữ lập trình gọi là nesC, FreeRTOS và Contiki, được viết bằng ngôn ngữ C. Contiki
là người đầu tiên cung cấp thông tin liên lạc IP với stack μIP TCP / IP khi nó xuất hiện trong
năm 2003. Trong năm 2008, các forμIPv6 thực hiện đã được chèn vào. Dấu chân bộ nhớ của họ là rất
nhỏ, 5 kB cho μIP và khoảng 11 KB cho μIPv6, làm cho chúng lý tưởng cho các đối tượng thông minh.
Được viết bằng ngôn ngữ C, Contiki là cao xách tay và đã được chuyển cho đến bây giờ để nhiều
hơn 12 bộ vi xử lý và vi điều khiển kiến trúc khác nhau . Đây là những lý do chính
tại sao nó được chọn làm hệ điều hành cho các bộ cảm biến được sử dụng trong bài viết này. Mặc dù có một ảo
máy InstantContiki có thể được sử dụng để phát triển, nó có một số đồng bộ hóa và
các vấn đề giao tiếp với các tạp chất, vì vậy ContikiOS thực tế đã được sử dụng theo một Ubuntu thực
cài đặt. Điều này cũng giúp cải thiện hiệu suất của hệ thống tổng thể.
đang được dịch, vui lòng đợi..
