Đây là lệnh hiện tại có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
owdir, owread, owwrite, owget, owexist, owpresent - quyền truy cập owserver nhẹ
SYNOPSIS
Tối thiểu lựa chọn
nợ -s [máy chủ:] cổng [thư mục]
bánh mì -s [host:] port filepath
ghi nợ -s [host:] cổng giá trị đường dẫn tệp
nợ -s [máy chủ:] cổng [thư mục] | đường dẫn tập tin
của chúng tôi phát hiện
nợ --máy chủ tự động [danh mục]
bánh mì --máy chủ tự động đường dẫn tập tin
ghi nợ --máy chủ tự động giá trị đường dẫn tệp
nợ --máy chủ tự động [thư mục] | đường dẫn tập tin
Full lựa chọn
nợ -q --Yên lặng -f --định dạng f [.] i [[.] c]] [ --dir ] -s [máy chủ:] cổng [thư mục]
[thư mục2 ...]
bánh mì -q --Yên lặng -C --c -K --kelvin -F --độ F -R --rankine [ --hex ] [
--start = bù lại ] [ --size = byte] -s [host:] port filepath [filepath2 ...]
ghi nợ -q --Yên lặng -C --c -K --kelvin -F --độ F -R --rankine [ --hex ] [
--start = bù lại ] -s [máy chủ:] cổng giá trị đường dẫn tệp [tệppath2 giá trị2 ...]
nợ -q --Yên lặng -f --định dạng f [.] i [[.] c] -C --c -K --kelvin -F --độ F -R
--rankine [ --hex ] [ --start = bù lại ] [ --size = byte] [ --dir ] -s [tổ cổng
[thư mục] | đường dẫn tập tin
phiên bản
nợ -V --phiên bản
bánh mì -V --phiên bản
ghi nợ -V --phiên bản
nợ -V --phiên bản
Trợ giúp
nợ -h | --Cứu giúp
bánh mì -h | --Cứu giúp
ghi nợ -h | --Cứu giúp
nợ -h | --Cứu giúp
MÔ TẢ
1 dây
Dây 1 là một giao thức đi dây và một loạt các thiết bị được thiết kế và sản xuất bởi Dallas
Semiconductor, Inc. Bus là một sơ đồ kết nối tốc độ thấp công suất thấp, nơi dữ liệu
dòng cũng có thể cung cấp điện.
Mỗi thiết bị được đánh số duy nhất và không thay đổi trong quá trình sản xuất. Có rất nhiều
nhiều loại thiết bị, bao gồm bộ nhớ, cảm biến (độ ẩm, nhiệt độ, điện áp, tiếp điểm,
hiện tại), bộ chuyển mạch, bộ định thời và bộ ghi dữ liệu. Các thiết bị phức tạp hơn (như cặp nhiệt điện
cảm biến) có thể được chế tạo bằng các thiết bị cơ bản này. Ngoài ra còn có các thiết bị 1 dây có
mã hóa bao gồm.
Sơ đồ 1 dây sử dụng một xe buýt chủ và nhiều nô lệ trên cùng một dây. Xe buýt
chủ khởi xướng mọi giao tiếp. Các nô lệ có thể được phát hiện riêng lẻ và
được giải quyết bằng cách sử dụng ID duy nhất của họ.
Bus master có nhiều loại cấu hình bao gồm nối tiếp, song song, i2c, mạng
hoặc bộ điều hợp USB.
OWFS thiết kế
OWFS là một bộ chương trình được thiết kế để tạo ra bus 1 dây và các thiết bị của nó một cách dễ dàng
có thể truy cập. Nguyên tắc cơ bản là tạo một hệ thống tệp ảo, với ID duy nhất
là thư mục và các thuộc tính riêng lẻ của thiết bị được biểu diễn dưới dạng đơn giản
các tệp có thể đọc và ghi.
Chi tiết về thiết kế chủ hoặc nô lệ riêng lẻ được ẩn sau một giao diện nhất quán.
Mục tiêu là cung cấp một bộ công cụ dễ dàng cho một nhà thiết kế phần mềm để tạo ra giám sát
hoặc các ứng dụng điều khiển. Có một số cải tiến về hiệu suất trong việc triển khai,
bao gồm bộ nhớ đệm dữ liệu, truy cập song song vào các bus chính và tổng hợp thiết bị
liên lạc. Tuy nhiên, mục tiêu gây quỹ là dễ sử dụng, linh hoạt và
tính đúng đắn hơn là tốc độ.
VỎ SƯA chương trình
nợ bánh mì ghi nợ và nợ được gọi chung là cú vọ các chương trình. Họ cho phép
quyền truy cập nhẹ vào một chủ nợ (1) để sử dụng trong các tập lệnh dòng lệnh.
Không giống như chủ nợ (1) owhttpd (1) owftpd (1) owhttpd (1) không có kết nối liên tục
với bus 1 dây, không có bộ nhớ đệm và không có đa luồng. Thay vào đó, mỗi chương trình kết nối với
chạy chủ nợ (1) và thực hiện một tập hợp các truy vấn nhanh chóng.
chủ nợ (1) thực hiện kết nối 1 dây thực tế (với bus 1 dây vật lý hoặc
chủ nợ chương trình), thực hiện khóa đồng thời, bộ nhớ đệm và thu thập lỗi.
cú vọ chương trình được thiết kế để sử dụng trong các tập lệnh dòng lệnh. Một cách tiếp cận thay thế là
để gắn kết một ôi (1) hệ thống tập tin và thực hiện danh sách tập tin trực tiếp, đọc và ghi.
nợ
nợ thực hiện một thư mục danh sách. Không có gì phải bàn cãi, tất cả các thiết bị trên dây 1 chính
xe buýt sẽ được liệt kê. Với tên của thiết bị 1 dây, các thuộc tính khả dụng sẽ là
liệt kê. Nó tương đương với
ls thư mục
trong ôi (1) hệ thống tập tin.
bánh mì
bánh mì nhận được giá trị của thuộc tính thiết bị 1 dây. ví dụ: 28.0080BE21AA00 / nhiệt độ
cho nhiệt độ DS18B20. Nó tương đương với
làm sao đường dẫn tập tin
trong ôi (1) hệ thống tập tin.
ghi nợ
ghi nợ thực hiện thay đổi thuộc tính, thay đổi cài đặt thiết bị 1 dây hoặc ghi vào
kỉ niệm. Nó tương đương với
bỏ lỡ giá trị > đường dẫn tập tin
trong ôi (1) hệ thống tập tin.
nợ
nợ (1) là một chương trình tiện lợi, kết hợp chức năng của nợ (1) và bánh mì (1) by
đầu tiên cố gắng đọc đối số dưới dạng thư mục và nếu điều đó không thành công dưới dạng thuộc tính 1-wire.
TIÊU CHUẨN LỰA CHỌN
--máy chủ tự động
Tìm một chủ nợ bằng giao thức Khám phá Dịch vụ. Về cơ bản là Bonjour của Apple (hay còn gọi là
zeroconf). Chỉ người đầu tiên chủ nợ sẽ được sử dụng, và lựa chọn đó có thể là tùy ý.
-s [tổ cổng
Kết nối qua tcp (mạng) với một chủ nợ quy trình được kết nối với một dây vật lý
xe buýt. Điều này cho phép nhiều tiến trình chia sẻ cùng một bus. Các chủ nợ quá trình có thể được
cục bộ hoặc từ xa.
Nếu tùy chọn máy chủ không được chỉ định, mặc định là máy cục bộ và IANA
được cấp phát cổng mặc định là 4304. Vì vậy, "-s localhost: 4304" là tương đương.
DỮ LIỆU LỰA CHỌN
--hex
Chế độ hệ thập phân. Để đọc dữ liệu, mỗi byte ký tự sẽ được hiển thị dưới dạng hai
characrters 0-9ABCDEF. Hữu ích nhất để đọc vị trí bộ nhớ. Không có khoảng cách giữa các dữ liệu.
Ghi dữ liệu ở chế độ thập phân chỉ có nghĩa là dữ liệu phải được cung cấp dưới dạng một
chuỗi hệ thập phân.
--start = bù đắp
Đọc hoặc ghi các vị trí bộ nhớ bắt đầu từ byte bù chứ không phải ở đầu. Một
offset của 0 có nghĩa là đầu (và là mặc định).
--size = byte
Đọc đến số byte được chỉ định của một vị trí bộ nhớ.
CỨU GIÚP LỰA CHỌN
-h --Cứu giúp
Hiển thị (cái này) tóm tắt cơ bản về các tùy chọn.
-V --phiên bản
phiên bản của chương trình này.
DISPLAY LỰA CHỌN
--dir
Sửa đổi cách hiển thị của các thư mục để cho biết mục nhập nào cũng là thư mục. MỘT
thành viên thư mục sẽ có dấu '/' nếu nó là một thư mục chính nó. Điều này hỗ trợ đệ quy
tìm kiếm.
-f --định dạng f [.] i [[.] c]
Định dạng hiển thị cho các thiết bị 1 dây. Mỗi thiết bị có một địa chỉ 8 byte, bao gồm:
f mã gia đình, 1 byte
i Số ID, 6 byte
c Tổng kiểm tra CRC, 1 byte
Các định dạng có thể là fi (default, 01.A1B2C3D4E5F6), fi tiểu thuyết f.ic fic và fi.c
Tất cả các định dạng đều được chấp nhận làm đầu vào, nhưng đầu ra sẽ ở định dạng được chỉ định.
THÍ DỤ
owdir -s 3000 - định dạng fic
Nhận danh sách thiết bị (đầy đủ 16 chữ số hex, không có dấu chấm) từ địa phương chủ nợ at
cổng 3000
owread -F --autoserver 51.125499A32000 / typeK / nhiệt độ
Đọc nhiệt độ từ cặp nhiệt điện dựa trên DS2751 trên thiết bị tự động phát hiện chủ nợ
Nhiệt độ tính bằng F.
owwrite -s 10.0.1.2:3001 32.000800AD23110 / trang / trang.1 "Đạt"
Kết nối với quy trình máy chủ OWFS ( chủ nợ ) đã được khởi động trên một máy khác
tại cổng tcp 3001 và ghi vào bộ nhớ của DS2780
Sử dụng hiện tại trực tuyến bằng dịch vụ onworks.net