이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 owget입니다.
프로그램:
이름
owdir, owread, owwrite, owget, owexist, owpresent - 경량 owserver 액세스
개요
최소의 옵션
오디르 -s [호스트:]포트 [디렉토리]
읽다 -s [호스트:]포트 파일 경로
쓰기 -s [호스트:]포트 파일 경로 값
오겟 -s [호스트:]포트 [디렉토리] | 파일 경로
서버 발견
오디르 --자동 서버 [예배 규칙서]
읽다 --자동 서버 파일 경로
쓰기 --자동 서버 파일 경로 값
오겟 --자동 서버 [디렉토리] | 파일 경로
가득 찬 옵션
오디르 -q --조용한 -f --체재 f[.]i[[.]c] ] [ --dir ] -s [호스트:]포트 [디렉토리]
[디렉토리2 ...]
읽다 -q --조용한 -C --섭씨 -K --켈빈 -F --화씨 -R --랭킨 [ --마녀 ] [
--시작= 오프셋 ] [ --크기= 바이트 ] -s [호스트:]포트 파일 경로 [파일 경로2 ...]
쓰기 -q --조용한 -C --섭씨 -K --켈빈 -F --화씨 -R --랭킨 [ --마녀 ] [
--시작= 오프셋 ] -s [호스트:]포트 파일 경로 값 [파일 경로2 값2 ...]
오겟 -q --조용한 -f --체재 f[.]i[[.]c] -C --섭씨 -K --켈빈 -F --화씨 -R
--랭킨 [ --마녀 ] [ --시작= 오프셋 ] [ --크기= 바이트 ] [ --dir ] -s [호스트:]포트
[디렉토리] | 파일 경로
버전
오디르 -V --번역
읽다 -V --번역
쓰기 -V --번역
오겟 -V --번역
도움말 센터
오디르 -h | --도움
읽다 -h | --도움
쓰기 -h | --도움
오겟 -h | --도움
기술
1 선
1 선 Dallas에서 설계 및 제조한 배선 프로토콜 및 일련의 장치입니다.
Semiconductor, Inc. 버스는 데이터가 저장되는 저전력 저속 저 커넥터 방식입니다.
라인은 또한 전력을 제공할 수 있습니다.
각 장치는 제조 중에 고유하고 변경할 수 없는 번호가 지정됩니다. 넓은 있습니다
메모리, 센서(습도, 온도, 전압, 접촉,
현재), 스위치, 타이머 및 데이터 로거. 더 복잡한 장치(열전대와 같은
센서)는 이러한 기본 장치로 구축할 수 있습니다. 다음을 가진 1-와이어 장치도 있습니다.
암호화 포함.
1-와이어 방식은 단일 버스 석사 그리고 여러 노예 같은 전선에. 버스
마스터는 모든 통신을 시작합니다. 슬레이브는 개별적으로 발견될 수 있고
고유 ID를 사용하여 처리됩니다.
버스 마스터는 직렬, 병렬, i2c, 네트워크를 포함한 다양한 구성으로 제공됩니다.
또는 USB 어댑터.
OWFS 디자인
OWFS 1-wire 버스와 그 장치를 쉽게 만들도록 설계된 프로그램 모음입니다.
얻기 쉬운. 기본 원칙은 고유한 ID로 가상 파일 시스템을 만드는 것입니다.
디렉토리이며 장치의 개별 속성은 다음과 같이 간단하게 표시됩니다.
읽고 쓸 수 있는 파일.
개별 슬레이브 또는 마스터 디자인의 세부 사항은 일관된 인터페이스 뒤에 숨겨져 있습니다.
목표는 소프트웨어 디자이너가 모니터링을 생성할 수 있는 손쉬운 도구 세트를 제공하는 것입니다.
또는 제어 응용 프로그램. 구현에 몇 가지 성능 향상이 있습니다.
데이터 캐싱, 버스 마스터에 대한 병렬 액세스 및 장치 집계 포함
의사 소통. 여전히 기본적인 목표는 사용 용이성, 유연성 및
속도보다는 정확성.
오쉘 프로그램
오디르 읽다 쓰기 and 오겟 총칭한다. 오우쉘 프로그램들. 그들은 허락한다
가벼운 접근 서버 (1) 명령줄 스크립트에서 사용합니다.
같지 않은 서버 (1) owhttpd (1) owftpd (1) owhttpd (1) 지속적인 연결이 없습니다
1-와이어 버스, 캐싱 및 멀티스레딩 없음. 대신, 각 프로그램은
달리는 서버 (1) 빠른 쿼리 세트를 수행합니다.
서버 (1) 실제 1-와이어 연결을 수행합니다(물리적 1-와이어 버스 또는 기타
서버 프로그램), 동시성 잠금, 캐싱 및 오류 수집을 수행합니다.
오우쉘 프로그램은 명령줄 스크립트에서 사용하기 위한 것입니다. 대안적 접근은
마운트 으악 (1) 파일 시스템을 만들고 직접 파일 목록, 읽기 및 쓰기를 수행합니다.
오디르
오디르 수행 예배 규칙서 목록. 논거 없이, 메인 1-와이어 상의 모든 소자
버스가 나열됩니다. 1-와이어 장치의 이름이 주어지면 사용 가능한 속성은 다음과 같습니다.
나열. 그것은 동등하다
ls 예배 규칙서
인간을 으악 (1) 파일 시스템.
읽다
읽다 1-와이어 장치 속성 값에 대해 얻습니다. 예: 28.0080BE21AA00/온도
DS18B20 온도를 제공합니다. 그것은 동등하다
방법 파일 경로
인간을 으악 (1) 파일 시스템.
쓰기
쓰기 속성 변경, 1-와이어 장치 설정 변경 또는 쓰기 수행
메모리. 그것은 동등하다
에코 가치 > 파일 경로
인간을 으악 (1) 파일 시스템.
오겟
오겟 (1) 의 기능을 결합한 편의 프로그램입니다. 오디르 (1) and 읽다 (1) by
먼저 인수를 디렉토리로 읽으려고 시도하고 실패하면 1-와이어 속성으로 읽습니다.
표준 옵션
--자동 서버
검색 서버 서비스 검색 프로토콜을 사용합니다. 본질적으로 Apple의 Bonjour(일명
zeroconf). 처음만 서버 사용되며 그 선택은 아마도 임의적일 것입니다.
-s [호스트:]포트
tcp(네트워크)를 통해 연결 서버 물리적 1-wire에 연결된 프로세스
버스. 이를 통해 여러 프로세스가 동일한 버스를 공유할 수 있습니다. NS 서버 프로세스 수
로컬 또는 원격.
서버 옵션이 지정되지 않은 경우 기본값은 로컬 머신이고 IANA
할당된 기본 포트 4304. 따라서 "-s localhost:4304"가 동일합니다.
데이터 옵션
--마녀
XNUMX진법 모드. 데이터 읽기의 경우 문자의 각 바이트는 XNUMX로 표시됩니다.
문자 0-9ABCDEF. 메모리 위치를 읽는 데 가장 유용합니다. 데이터 사이에 공백이 없습니다.
XNUMX진법 모드로 데이터를 쓰는 것은 데이터가 하나의 long으로 주어져야 한다는 것을 의미합니다.
XNUMX진 문자열.
--start=오프셋
시작이 아닌 오프셋 바이트에서 시작하는 메모리 위치를 읽거나 씁니다. NS
오프셋 0은 시작을 의미하며 기본값입니다.
--크기=바이트
메모리 위치의 지정된 바이트 수까지 읽습니다.
도움 옵션
-h --도움
(이) 옵션의 기본 요약을 표시합니다.
-V --번역
버전 이 프로그램의.
DISPLAY 옵션
--dir
디렉토리 표시를 수정하여 디렉토리이기도 한 항목을 표시합니다. NS
디렉토리 구성원은 디렉토리 자체인 경우 후행 '/'를 갖습니다. 이것은 재귀를 돕습니다.
검색합니다.
-f --체재 f[.]i[[.]c]
1-와이어 장치의 표시 형식입니다. 각 장치에는 다음으로 구성된 8바이트 주소가 있습니다.
f 패밀리 코드, 1바이트
i ID 번호, 6바이트
c CRC 체크섬, 1바이트
가능한 형식은 파이 (default, 01.A1B2C3D4E5F6), fi fic f.ic 소설 and fi.c
모든 형식이 입력으로 허용되지만 출력은 지정된 형식으로 됩니다.
예
owdir -s 3000 --형식 형식
로컬에서 장치 목록(16자리 XNUMX진수, 점 없음)을 가져옵니다. 서버 at
포트 3000
owread -F --자동 서버 51.125499A32000/typeK/온도
자동 검색된 DS2751 기반 열전대에서 온도 읽기 서버
화씨 온도입니다.
owwrite -s 10.0.1.2:3001 32.000800AD23110/pages/page.1 "통과"
OWFS 서버 프로세스에 연결( 서버 ) 다른 컴퓨터에서 시작된
tcp 포트 3001에서 DS2780의 메모리에 쓰기
onworks.net 서비스를 사용하여 owget 온라인 사용