2009-07-03 12 views
6

Mi pregunta es muy similar a esta: iPhone Proximity Sensor. Hay clearly algún tipo de termómetro dentro del iPhone que puede leer el SO. ¿Alguien ha descubierto las API secretas supersecretas para leer este sensor?iPhone Sensor de temperatura

+0

no podría usar esta API en una aplicación para la tienda de aplicaciones ... – zpesk

+0

Absolutamente. Es poco probable que Apple acepte una aplicación que use API no documentadas de nadie más que de Google, pero esto es solo por pura curiosidad y diversión de codificación. Y tal vez en la próxima gran iteración del SDK, Apple bendiga esta misteriosa temperatura API para el uso de la tienda de aplicaciones. –

+2

Hay mucho mercado para teléfonos con jailbreak. la tienda de aplicaciones no es el único juego en la ciudad. – Tim

Respuesta

4

dudo de este sensor es de la temperatura ambiente - en lugar Me sospechoso es por el sobrecalentamiento de los circuitos. Si eso es todo lo que quieres, entonces genial, pero de nuevo, creo que sería inútil para la temperatura ambiente.

simplemente mi opinión.

+1

Estoy de acuerdo. Y seguro que no controlaría mi aire acondicionado con la salida de este sensor. Pero debido a que el iPhone es solo un simple teléfono con electrónica de baja potencia pasivamente refrigerada, su termómetro debe informar una temperatura cercana a la ambiental. Coloca una compensación promediada y tienes una lectura de temperatura que es * lo suficientemente buena *. –

3

Todo lo que pude encontrar fue CTGetTemperature en CoreTelephony de todos los lugares.

2

No conozco los modelos anteriores, pero mi iPhone4 va de frío a muy cálido en cuestión de minutos, dependiendo de los diversos usos de la radio. Entonces, a menos que sea "lo suficientemente bueno" = "dentro de los 20 grados F o así", entonces probablemente no sea bueno para la medición ambiental.

A menos que (tal vez lo quiso decir), también podría hacer un seguimiento del uso de la radio y restar una variable de temperatura en función de los usos de la radio. Uf. Complicado. Es más fácil simplemente consultar NWS.

1

comando para obtener todos los nombres de super-secretas que se relacionaban con la temperatura en el marco CoreTelephony

nm "/Applications/Xcode463.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/6.1 (10B141)/Símbolos /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony "| grep empera

Cuestiones relacionadas