ioreg
명령 행 도구를 사용하여 컴퓨터 (iMac)에서 사용 가능한 센서 정보를 읽으려고합니다. 특히, 주변 광 센서의 현재 값을 읽고 싶습니다. 지금까지를 통해 센서에 관한 일반적인 정보를 검색 할 수있었습니다 ioreg -f -b -r -c 'AppleLMUController'
. 그러나 가치는 없습니다.
+-o AppleLMUController <class AppleLMUController, id 0x1000002d8, registered, matched, active, busy 0 (0 ms), retain 7>
{
"IOProbeScore" = 0
"CFBundleIdentifier" = "com.apple.driver.AppleSMCLMU"
"IOProviderClass" = "IOService"
"IOClass" = "AppleLMUController"
"IOMatchCategory" = "IODefaultMatchCategory"
"IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="AppleSMCLMU.kext/Contents/PlugIns/AmbientLightSensorHID.plugin"}
"IOGeneralInterest" = "IOCommand is not serializable"
"IONameMatch" = "ACPI0008"
"IOPowerManagement" = {"MaxPowerState"=1,"CurrentPowerState"=1}
"HIDServiceSupport" = Yes
"IONameMatched" = "ACPI0008"
}
IOKit을 사용하여 C, ObjC 등을 사용 하여이 값에 액세스 할 수있는 도구가 있다는 것을 알고 있지만 bash one-liner를 사용하여 값을 얻으려고합니다.
누구나 커맨드 라인을 통해 성공적으로 수행 할 수 있었습니까? 그렇다면 어떻게합니까?
The domain/default pair of (.../com.apple.BezelServices, dAuto) does not exist