2015-09-12 18 views
5

Chcę zbudować urządzenie IOT (Internet of Things) za pomocą protokołu Bluetooth Smart/GATT. Jestem nieco zdezorientowany, jak to zrobiłem conform with the BLE specs. Wszystkie wymienione profile wydają się skupiać na kwestiach zdrowotnych i mam problem z wykonaniem skoku koncepcyjnego dla innych aplikacji.Jaka jest poprawna definicja usługi ekspresu do kawy LE LE (Smart)?

Przyjmijmy to urządzenie jest ekspres do kawy, a ja chcę:

  • Get alert, gdy woda/kawa potrzebuje dolewki
  • ustawienie czasu kiedy do kawy
  • rozpoznaje preferencji kawy vs żony
  • Wyślij dowolnego tekstu, który zostanie wyświetlony na LED

Pytanie

  1. Jakie cechy powinienem zastosować w przypadku Charactertistics, usług i profili?
  2. Czy muszę zarejestrować te profile lub UID w dowolnym miejscu (np. Bluetooth.org)?
  3. Gdzie mogę włączyć zabezpieczenia? (Nie chcę, żeby ktokolwiek wiedział Włożyłem dużo cukru w ​​mojej kawy?
  4. Gdzie mogę wysłać moje własny tekst? W strukturze niestandardowej?

Odpowiedz

1
  1. Trzeba szukać niestandardowym profil (w tym wszystkie usługi i cechy) danego ekspresu do kawy Nie ma wstępnie zaprojektowanego profilu:

  2. Nie, nie trzeba rejestrować profilu przy użyciu jego UUID. Jest już używany z ekspresu do kawy ;)

  3. To powinien być ostatni punkt twojej pracy i zależy od twojego urządzenia zarządzającego.

  4. Musisz przesłać swoje dane do odpowiednich cech, które zależą od indywidualnego profilu Twojego ekspresu do kawy.

Powiązane problemy