Internet of Things - Thingworx
Thingworx là một nền tảng để phát triển và triển khai nhanh chóng các thiết bị thông minh, được kết nối. Bộ công cụ phát triển IoT tích hợp của nó hỗ trợ kết nối, phân tích, sản xuất và các khía cạnh khác của phát triển IoT.
Nó cung cấp Vuforia để triển khai phát triển thực tế tăng cường và Kepware cho kết nối công nghiệp. KEPServerEX cung cấp một điểm duy nhất để phân phối dữ liệu và tạo điều kiện cho khả năng tương tác khi hợp tác với đại lý ThingWorx.
Các thành phần
Thingworx cung cấp một số công cụ chính để xây dựng ứng dụng. Các công cụ này bao gồm Trình soạn nhạc, Trình tạo Mashup, lưu trữ, công cụ tìm kiếm, cộng tác và kết nối. Composer cung cấp một môi trường mô hình hóa để kiểm tra thiết kế. Mashup Builder cung cấp việc xây dựng bảng điều khiển dễ dàng thông qua các thành phần (hoặc tiện ích con) chung; ví dụ: các nút, danh sách, wiki, đồng hồ đo, v.v.
Thingworx sử dụng công cụ tìm kiếm được gọi là SQUEAL, nghĩa là Tìm kiếm, Truy vấn và Phân tích. Người dùng sử dụng SQUEAL trong việc phân tích và lọc dữ liệu cũng như tìm kiếm hồ sơ.
Giao diện
Nền tảng ThingWorx sử dụng các thuật ngữ nhất định mà bạn phải tự làm quen. Trong menu trên cùng của màn hình chính, bạn tìm kiếmentitieshoặc tạo chúng. “Thực thể” đề cập đến thứ gì đó được tạo trong ThingWorx. Bạn cũng có thể nhập / xuất tệp và thực hiện các thao tác khác nhau trên chúng.
Trong menu bên trái, bạn tìm thấy các nhóm thực thể, được sử dụng để tạo mô hình và trực quan hóa dữ liệu; và quản lý lưu trữ, cộng tác, bảo mật và hệ thống.
Khi bạn chọn danh mục Mô hình hóa trong menu, bạn bắt đầu quá trình bằng cách tạo một thực thể. Thực thể có thể là bất kỳ thiết bị vật lý hoặc phần tử phần mềm nào và nó tạo ra một sự kiện về những thay đổi đối với các giá trị thuộc tính của nó; ví dụ, một cảm biến phát hiện sự thay đổi nhiệt độ. Bạn có thể đặtevents để kích hoạt các hành động thông qua đăng ký đưa ra quyết định dựa trên các thay đổi của thiết bị.
Data Shapesbao gồm một hoặc nhiều trường. Chúng mô tả cấu trúc dữ liệu của các sự kiện tùy chỉnh, thông tin, luồng và dữ liệu. Hình dạng dữ liệu được coi là thực thể.
Thing Templates và Thing Shapescho phép các nhà phát triển tránh lặp lại các định nghĩa thuộc tính thiết bị trong các hệ thống IoT lớn. Các nhà phát triển tạo Mẫu Thing để cho phép các thiết bị mới kế thừa các thuộc tính. Họ sử dụng Thing Shapes để xác định Mẫu, thuộc tính hoặc thực thi các dịch vụ.
Lưu ý Một Điều chỉ kế thừa các thuộc tính, dịch vụ, sự kiện và các chất lượng khác từ một mẫu duy nhất, tuy nhiên, Thứ và mẫu có thể kế thừa các thuộc tính từ nhiều Hình dạng Thứ.
Phát triển
ThingWorx thực sự yêu cầu rất ít lập trình. Người dùng kết nối thiết bị, thiết lập nguồn dữ liệu, thiết lập hành vi của thiết bị và xây dựng giao diện mà không cần mã hóa. Nó cũng cung cấp khả năng mở rộng phù hợp cho cả các dự án theo sở thích và các ứng dụng công nghiệp.