Bạn cần gì trước khi thiết lập hộp IoT¶
Viindoo IoT Box là một bo mạch Raspberry Pi chạy bản ảnh hệ thống Viindoo IoT Box từ một thẻ nhớ microSD từ 8 GB trở lên. Hộp cần bộ nguồn của bo mạch và một mạng tới được máy chủ Viindoo của bạn; mỗi máy tính hoặc máy tính bảng có dùng cân, máy quét hoặc bàn đạp cũng cần có đường tới hộp.
Ai làm |
Người tích hợp IoT thiết lập hộp, và người quản lý mạng của bạn. |
Ứng dụng |
Tôi cần phần cứng gì?¶
Bản ảnh hệ thống của Viindoo IoT Box được dựng trên Raspberry Pi OS Lite (32-bit) và cài các thư viện chỉ bo mạch Raspberry Pi có, nên nó dành cho một bo mạch Raspberry Pi. Tài liệu này không liệt kê mẫu bo mạch.
Bạn cũng cần:
một thẻ nhớ microSD lớn hơn bản ảnh hệ thống sau khi ghi (khoảng 5 GB): thẻ từ 8 GB trở lên;
bộ nguồn của bo mạch;
một mạng: cổng Ethernet được bộ định tuyến cấp địa chỉ (DHCP) là đơn giản nhất, Wi-Fi cũng dùng được;
cho các bước đầu, có thể thêm một màn hình HDMI hoặc một máy in phiếu tính tiền USB: hộp hiện địa chỉ của nó trên màn hình và in địa chỉ ra máy in;
để ghi thẻ nhớ, một máy tính có khe thẻ microSD hoặc một đầu đọc thẻ USB (xem Cách tải, kiểm tra và ghi bản ảnh hệ thống của hộp IoT).
Hộp điều khiển được những thiết bị nào?¶
Loại (theo tên trên trang của hộp) |
Kết nối bằng |
Hộp nhận ra loại thế nào |
|---|---|---|
Máy in phiếu tính tiền |
USB, hoặc mạng |
Máy in tự khai ngôn ngữ lệnh ESC/POS hoặc Star, hoặc tên của nó cho biết đó là máy in phiếu tính tiền. |
Máy in tem nhãn |
USB, hoặc mạng |
Máy in tự khai ngôn ngữ lệnh ZPL hoặc ESC Label, hoặc tên hàng đợi in của nó chứa |
Máy in văn phòng |
USB, hoặc mạng |
Mọi máy in khác. |
Máy in mạng không tự thông báo (thường qua cổng 9100) |
Mạng, thêm bằng tay trên trang của hộp |
Bạn chọn loại khi thêm. |
Cân |
Cổng nối tiếp (cổng RS-232 hoặc bộ chuyển USB sang cổng nối tiếp) |
Giao thức đầu tiên trả lời trên cổng. Hộp đọc các giao thức |
Máy quét mã vạch |
USB |
Tên thiết bị chứa |
Bàn phím hoặc bàn đạp |
USB |
Mọi thiết bị bàn phím USB không được nhận là máy quét. Bàn đạp là một thiết bị bàn phím. |
Màn hình |
HDMI |
Hiển thị trang nhận diện của hộp cho đến khi một điểm bán hàng hoặc một trạm sản xuất dùng đến nó. |
Trang của hộp không có biểu mẫu đặt địa chỉ IP cố định (tĩnh).
Dữ liệu đi đâu trên mạng?¶
Lưu lượng |
Từ - tới |
Cổng |
Dùng cho |
|---|---|---|---|
Ghép nối, đăng ký, nhật ký, số đọc |
hộp - máy chủ Viindoo của bạn |
cổng của địa chỉ máy chủ (443, 80, hoặc cổng ghi trong địa chỉ) |
Mọi thứ. Hộp luôn gọi máy chủ; máy chủ không bao giờ gọi hộp. |
Kênh trực tiếp (lệnh in và lệnh màn hình) |
hộp - máy chủ, trên cùng địa chỉ |
như trên |
In từ Viindoo, màn hình khách hàng, trạng thái Đã kết nối |
Dữ liệu thiết bị |
trình duyệt của từng người dùng - hộp |
443 khi trang Viindoo mở bằng |
Cân, máy quét, bàn đạp, và các lần kiểm tra chạy từ Viindoo |
Trang của hộp |
trình duyệt của người lắp đặt - hộp |
80 ( |
Thiết lập |
Quản trị máy in (hiếm) |
kỹ thuật viên - hộp |
631 |
Chỉ khi bộ phận hỗ trợ yêu cầu |
Cập nhật phần mềm |
hộp - github.com |
443 |
Chỉ để cập nhật |
Thời gian |
hộp - máy chủ thời gian |
UDP 123 |
Đồng hồ đúng (bo mạch không có pin đồng hồ) |
Tra cứu tên |
hộp - máy chủ phân giải tên |
53 |
Tìm máy chủ và github.com |
Điều này có nghĩa gì với nơi lắp đặt của tôi?¶
Hộp có thể nằm sau NAT trên bất kỳ mạng nào tới được máy chủ: mọi lưu lượng tới máy chủ đều đi ra từ hộp.
Mỗi máy tính hoặc máy tính bảng dùng cân, máy quét hoặc bàn đạp cần có đường tới hộp, vì lưu lượng đó đi từ trình duyệt tới hộp.
Wi-Fi cho khách, hoặc mọi mạng có "cách ly máy khách" (client isolation), chặn cân, máy quét, bàn đạp và các lần kiểm tra từ Viindoo. Việc in vẫn hoạt động: lệnh in tới hộp qua kênh trực tiếp của chính hộp.
Cơ sở dữ liệu Viindoo Cloud cần hộp có internet.
Nơi không có internet vẫn hoạt động với một máy chủ đặt tại chỗ: thiết bị hoạt động, hộp không nhận được cập nhật, và đồng hồ cần một máy chủ thời gian tại chỗ. Một hộp đã ghép nối mà không có máy chủ thời gian nào giữ đồng hồ sẽ tự đặt giờ theo máy chủ của nó trong giờ đầu tiên khi hai bên lệch nhau hơn năm phút.
Dù đã ghép nối hay chưa, hộp chỉ liên lạc với: máy chủ Viindoo của nó (khi đã ghép nối), github.com (để tìm bản cập nhật), các máy chủ thời gian và các máy chủ phân giải tên.
Điều gì xảy ra khi địa chỉ của hộp thay đổi?¶
Hộp nhận địa chỉ từ bộ định tuyến (DHCP); trang của hộp không có biểu mẫu đặt địa chỉ cố định. Khi bộ định tuyến cấp cho hộp một địa chỉ mới:
Viindoo tự biết địa chỉ mới: hộp báo địa chỉ đó về.
Trong vài giây, hộp tự tạo một chứng chỉ mới cho địa chỉ đó. Trong lúc này, dòng Địa chỉ cho trình duyệt của phần tự kiểm tra hiện Đang kiểm tra kèm câu "Địa chỉ của hộp đã đổi và hộp đang tạo chứng chỉ cho địa chỉ đó, việc này mất vài giây."
Mỗi trình duyệt đã chấp nhận hộp trước đó sẽ hỏi lại một lần: hãy chấp nhận hộp lại trên từng máy tính (xem Chấp nhận hộp trên một máy tính). Trong một tuần, phần tự kiểm tra nhắc bạn: "Các trình duyệt đã chấp nhận chứng chỉ trước đây của hộp này sẽ hỏi lại một lần: hãy chấp nhận chứng chỉ này một lần trên từng trình duyệt."
Để các máy tính khỏi phải làm thêm bước đó, người quản lý bộ định tuyến có thể giữ trước một địa chỉ cho hộp (DHCP reservation, theo địa chỉ phần cứng của hộp).
Bước tiếp theo¶
Cách tải, kiểm tra và ghi bản ảnh hệ thống của hộp IoT: tải phần mềm của hộp và ghi vào thẻ nhớ.