Tổng quan Data Collector
Data Collector - là ứng dụng giúp thu thập dữ liệu từ nhiều cảm biến và gửi dữ liệu ở định dạng JSON đến số lượng máy chủ không giới hạn sử dụng HTTP, HTTPS, Web Socket, Web Socket Giao thức bảo mật với khoảng thời gian mẫu được chỉ định hoặc tại các khoảng thời gian được chỉ định ở định dạng cron .
Làm thế nào nó hoạt động
Thực thể của hoạt động Trình thu thập dữ liệu là thực thi các tác vụ chạy trong các khoảng thời gian được chỉ định. Tất cả các tác vụ có thể hoạt động ở chế độ nền khi bạn không sử dụng giao diện người dùng của ứng dụng. Các cảm biến và máy chủ cần thiết, nơi dữ liệu từ các cảm biến được cho là sẽ được gửi ở định dạng JSON, sẽ được chỉ định trong cài đặt tác vụ. Ứng dụng không giới hạn số lượng tác vụ chạy đồng thời. Data Collector cho phép chỉ định số lượng máy chủ không giới hạn với chỉ dẫn về giao thức cụ thể cho từng máy chủ (HTTP, HTTPS, Web Socket, Web Socket Secure) và thông tin đăng nhập/mật khẩu nếu cần có sự cho phép. Bất kỳ cảm biến và máy chủ nào cũng có thể được sử dụng nhiều lần trong các nhiệm vụ khác nhau. Nếu dữ liệu được truyền đến cùng một máy chủ từ nhiều thiết bị di động, thì id thiết bị (UUID) có thể được gán cho dữ liệu được truyền. Id có thể được tạo tự động hoặc thủ công. Trình thu thập dữ liệu không bị giới hạn bởi việc thu thập dữ liệu từ các cảm biến bên trong thiết bị di động và phát triển cái gọi là bộ cảm biến khách. Trong phiên bản hiện tại của Ứng dụng, các cảm biến khách sau được trình bày:
• Cảm biến văn bản, chuyển bất kỳ văn bản nào.
• Cảm biến khảm hiển thị một khung có kích thước bất kỳ, trong đó bất kỳ màu nào được yêu cầu có thể được gán cho bất kỳ ô nào.
Tại sao là Trình thu thập dữ liệu?
Data Collector là một Ứng dụng đa năng để thu thập dữ liệu từ nhiều cảm biến trên nhiều thiết bị di động và truyền dữ liệu này đến nhiều máy chủ ở định dạng JSON thông qua nhiều giao thức. Ưu điểm đáng kể của Ứng dụng là:
• Thiết kế Ứng dụng đáp ứng tốt cho cả màn hình điện thoại thông minh nhỏ và màn hình máy tính bảng lớn.
• Giao diện Ứng dụng dễ hiểu và ngắn gọn, cho phép tập trung vào dữ liệu nhận được từ thiết bị Bluetooth.
• Tất cả các hoạt động bắt đầu sau một hoặc hai cú nhấp chuột. Không cần phải thực hiện nhiều lần nhấp để bắt đầu hoạt động.
• Bạn được cung cấp toàn quyền kiểm soát việc thu thập và truyền dữ liệu, bạn có thể đặt bất kỳ tham số tương tác nào dựa trên nhu cầu của mình.
• Nó có kích thước tương đối nhỏ, cho phép bạn cài đặt và chạy nó trên các thiết bị có khả năng khác nhau.
• Nó được hỗ trợ bởi các thiết bị Android 4.3 trở lên.
Bằng cách cài đặt ứng dụng này, bạn sẽ nhận được
• Một công cụ hiệu quả để thu thập và truyền dữ liệu cảm biến, có thể điều chỉnh theo nhu cầu của bạn.
• Cơ hội tập trung phát triển mới và/hoặc khám phá các thuật toán hiện có để xử lý dữ liệu ở phía máy chủ bằng bất kỳ ngôn ngữ hoặc hệ thống lập trình thuận lợi nào.
• Cơ hội tạo các ứng dụng máy chủ độc đáo và có thể bán được cho cuộc sống, học tập và giải trí bằng cách sử dụng dữ liệu nhận được từ thiết bị di động với sự trợ giúp của Data Collector.
• Để sử dụng thiết bị di động có Bộ thu thập dữ liệu được tải như một phần của hệ thống lager, yêu cầu đo lường một số đặc điểm.
• Cơ hội sắp xếp việc thu thập dữ liệu phân tán từ các thiết bị di động và chuyển dữ liệu đó đến một trung tâm duy nhất để xử lý bằng cách sử dụng các công nghệ trí tuệ nhân tạo và giáo dục dựa trên máy tính tại các trung tâm này.
Tìm hiểu thêm trong Hướng dẫn trên trang web của chúng tôi https://vukit.ru/en/projects/data-collector/
Làm thế nào nó hoạt động
Thực thể của hoạt động Trình thu thập dữ liệu là thực thi các tác vụ chạy trong các khoảng thời gian được chỉ định. Tất cả các tác vụ có thể hoạt động ở chế độ nền khi bạn không sử dụng giao diện người dùng của ứng dụng. Các cảm biến và máy chủ cần thiết, nơi dữ liệu từ các cảm biến được cho là sẽ được gửi ở định dạng JSON, sẽ được chỉ định trong cài đặt tác vụ. Ứng dụng không giới hạn số lượng tác vụ chạy đồng thời. Data Collector cho phép chỉ định số lượng máy chủ không giới hạn với chỉ dẫn về giao thức cụ thể cho từng máy chủ (HTTP, HTTPS, Web Socket, Web Socket Secure) và thông tin đăng nhập/mật khẩu nếu cần có sự cho phép. Bất kỳ cảm biến và máy chủ nào cũng có thể được sử dụng nhiều lần trong các nhiệm vụ khác nhau. Nếu dữ liệu được truyền đến cùng một máy chủ từ nhiều thiết bị di động, thì id thiết bị (UUID) có thể được gán cho dữ liệu được truyền. Id có thể được tạo tự động hoặc thủ công. Trình thu thập dữ liệu không bị giới hạn bởi việc thu thập dữ liệu từ các cảm biến bên trong thiết bị di động và phát triển cái gọi là bộ cảm biến khách. Trong phiên bản hiện tại của Ứng dụng, các cảm biến khách sau được trình bày:
• Cảm biến văn bản, chuyển bất kỳ văn bản nào.
• Cảm biến khảm hiển thị một khung có kích thước bất kỳ, trong đó bất kỳ màu nào được yêu cầu có thể được gán cho bất kỳ ô nào.
Tại sao là Trình thu thập dữ liệu?
Data Collector là một Ứng dụng đa năng để thu thập dữ liệu từ nhiều cảm biến trên nhiều thiết bị di động và truyền dữ liệu này đến nhiều máy chủ ở định dạng JSON thông qua nhiều giao thức. Ưu điểm đáng kể của Ứng dụng là:
• Thiết kế Ứng dụng đáp ứng tốt cho cả màn hình điện thoại thông minh nhỏ và màn hình máy tính bảng lớn.
• Giao diện Ứng dụng dễ hiểu và ngắn gọn, cho phép tập trung vào dữ liệu nhận được từ thiết bị Bluetooth.
• Tất cả các hoạt động bắt đầu sau một hoặc hai cú nhấp chuột. Không cần phải thực hiện nhiều lần nhấp để bắt đầu hoạt động.
• Bạn được cung cấp toàn quyền kiểm soát việc thu thập và truyền dữ liệu, bạn có thể đặt bất kỳ tham số tương tác nào dựa trên nhu cầu của mình.
• Nó có kích thước tương đối nhỏ, cho phép bạn cài đặt và chạy nó trên các thiết bị có khả năng khác nhau.
• Nó được hỗ trợ bởi các thiết bị Android 4.3 trở lên.
Bằng cách cài đặt ứng dụng này, bạn sẽ nhận được
• Một công cụ hiệu quả để thu thập và truyền dữ liệu cảm biến, có thể điều chỉnh theo nhu cầu của bạn.
• Cơ hội tập trung phát triển mới và/hoặc khám phá các thuật toán hiện có để xử lý dữ liệu ở phía máy chủ bằng bất kỳ ngôn ngữ hoặc hệ thống lập trình thuận lợi nào.
• Cơ hội tạo các ứng dụng máy chủ độc đáo và có thể bán được cho cuộc sống, học tập và giải trí bằng cách sử dụng dữ liệu nhận được từ thiết bị di động với sự trợ giúp của Data Collector.
• Để sử dụng thiết bị di động có Bộ thu thập dữ liệu được tải như một phần của hệ thống lager, yêu cầu đo lường một số đặc điểm.
• Cơ hội sắp xếp việc thu thập dữ liệu phân tán từ các thiết bị di động và chuyển dữ liệu đó đến một trung tâm duy nhất để xử lý bằng cách sử dụng các công nghệ trí tuệ nhân tạo và giáo dục dựa trên máy tính tại các trung tâm này.
Tìm hiểu thêm trong Hướng dẫn trên trang web của chúng tôi https://vukit.ru/en/projects/data-collector/
Xem thêm