Como fazer um scritpt que envia notificações para a mi band?

Olá, Bom dia!

Tenho uma Mi Band 5 e uma Mi Band 8. Recentemente, surgiu a curiosidade de criar um aplicativo para enviar notificações para esses dispositivos. Pesquisei na internet e não encontrei muitas informações. Alguém sabe como posso começar a fazer isso? Alguma recomendação de biblioteca e linguagem de programação que ofereça suporte para esse tipo de dispositivo?

Desdes já agradeço a atenção.

Você vai precisar recorrer a serviços como Pushbullet. Você vai ter algo como:

#!/bin/bash

API_KEY="..."
DEVICE_IDEN="..."

curl -u $API_KEY: -X POST https://api.pushbullet.com/v2/pushes \
    --header 'Content-Type: application/json' \
    --data-binary "{
        \"active\": true,
        \"body\": \"...\",
        \"title\": \"...\",
        \"type\": \"note\",
        \"device_iden\": \"$DEVICE_IDEN\"
    }"
...

Para esse tipo de coisa Python é interessante também:

import requests

API_KEY = "..."
DEVICE_IDEN = "..."

response = requests.post(
    "https://api.pushbullet.com/v2/pushes", 
    headers= {
          "Access-Token": API_KEY,
          "Content-Type": "application/json"
      }, 
    json={
          "active": True,
          "body": "...",
          "title": "...",
          "type": "note",
          "device_iden": DEVICE_IDEN
      }
)

if response.status_code == 200:
    print("ok!")
   response_data = response.json()
    ...
else:
    print(f"Erro. Response: {response.text}")

Claro, vai precisar criar uma conta, configurar, configurar o mi band…

2 curtidas

Muito obrigado pela recomendação.
Vou pesquisar a respeito e tentar implementar.
Vlw!