Skip to content

iYasha/iqos-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

IQOS Extension

Установка и настройка

  • Установить зависимости pip install -r requirements.txt
  • Подключить iqos к компьютеру через Bluetooth
  • Скопировать MAC адрес IQOS
  • Поменять константу IQOS_MAC в файле main.py
  • Запустить python main.py

Характеристики

Название UUID
DEVICE_STATUS_CHAR ecdfa4c0-b041-11e4-8b67-0002a5d5c51b
CLIENT_CHARACTERISTIC_CONFIG 00002902-0000-1000-8000-00805f9b34fb
DEVICE_BATTERY_CHAR f8a54120-b041-11e4-9be7-0002a5d5c51b
FW_UPGRADE_CONTROL fe272aa0-b041-11e4-87cb-0002a5d5c51b
FW_UPGRADE_STATUS 15c32c40-b042-11e4-a643-0002a5d5c51b
RAB_SERVICE 1B5F798-BE55-42BC-8AA8-0025B903DC3B
RRP_SERVICE DAEBB240-B041-11E4-9E45-0002A5D5C51B
SCP_CONTROL_POINT e16c6e20-b041-11e4-a4c3-0002a5d5c51b

TODO Проекта

Была задача сделать постоянное подключение IQOS к компьютеру в целях получения информации о батареи и состоянии стика.

Не удалось создать постоянное подключение из-за того, что IQOS сопрягается только после перезагрузки, пока скрипт жив и подключен - информация передается, как только попытаться перезапустить скрипт, то приходится заново перезагружать IQOS.

По такому принципу работает оффициальное приложение IQOS Connect. Думаю это сделано в целях безопасности и пока не придумал как это можно обойти.

About

API client for electronic cigarette IQOS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages