Чтение температуры с маяка Estimote BLE без API

Я хочу прочитать датчик температуры маяка Estimote на Rasperry Pi. Это означает, что это необходимо сделать без использования предоставленных Android и iOS SDK. Можно ли это сделать?

Благодаря Джону Шовику я могу читать UUID и RSSI и т. д., но пока я не нашел способа получить доступ к данным о температуре.


person Arne S    schedule 16.10.2014    source источник


Ответы (1)


Боюсь, это невозможно. UUID/RSSI являются частью рекламного пакета маяка, поэтому их достаточно легко получить. Для считывания температуры требуется подключение к маяку, чтобы использовать его службы и характеристики Bluetooth, но в маяках Estimote есть механизм безопасности, который не позволит вам сделать это за пределами официальных SDK.

Это не потому, что мы хотим воспрепятствовать использованию сторонних платформ — аргументация более прагматична. Подключение к маяку позволяет вам изменять его настройки, и мы действительно хотим убедиться, что никто, кроме владельца маяка, не может этого сделать. Estimote SDK работает с Estimote Cloud, чтобы подтвердить право собственности с помощью набора токенов, прежде чем разрешать подключение. Обход SDK также позволит вам обойти авторизацию.

person heypiotr    schedule 17.10.2014
comment
Спасибо за Ваш ответ. Будете ли вы предоставлять SDK для других платформ, помимо мобильных, в будущем? - person Arne S; 20.10.2014
comment
Я думаю, будет справедливо сказать, что мы не исключаем такой возможности, но сейчас мы уделяем основное внимание мобильным устройствам. - person heypiotr; 21.10.2014