![]() |
Projet Bee-Honey't (Mobile)
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe CommunicationMQTT. Plus de détails...
Fonctions membres publiques | |
CommunicationMQTT (Context context, final Handler handler) | |
Constructeur de la classe CommunicationMQTT. Plus de détails... | |
void | deconnecter () |
deconetion du ttn Plus de détails... | |
void | reconnecter () |
reconnection au ttn Plus de détails... | |
Fonctions membres publiques statiques | |
static void | decoderDonneExterieure (String payload, Ruche ruche) |
decode les donné de l'exterieure de la ruche Plus de détails... | |
static void | decoderDonneInterieure (String payload, Ruche ruche) |
decode les donné de l'interieur de la ruche Plus de détails... | |
static void | decoderMessage (String message, Ruche ruche) |
decode le message recu Plus de détails... | |
static void | decoderPayload (int port, String payload, Ruche ruche) |
d'ecode le payload Plus de détails... | |
static boolean | estConnecte () |
boolaine retourne si le ttn est connecter Plus de détails... | |
static String | extraireHorodatage (String message) |
extrait l'horodatage Plus de détails... | |
static void | setCallback (MqttCallbackExtended callback) |
static boolean | souscrireTopic (String topic) |
S'abone a un device. Plus de détails... | |
Attributs publics statiques | |
static String | clientId = "mes_ruches" |
Application ID. Plus de détails... | |
static MqttAndroidClient | mqttAndroidClient |
static final int | TTN_CONNECTE = 1 |
static final int | TTN_DECONNECTE = 2 |
static final int | TTN_MESSAGE = 3 |
Fonctions membres privées | |
void | connecter () |
connection au ttn Plus de détails... | |
Attributs privés | |
Handler | handler = null |
String | password = "ttn-account-v2.vC-aqMRnLLzGkNjODWgy81kLqzxBPAT8_mE-L7U2C_w" |
mot de passe TTN Plus de détails... | |
String | serverUri = "tcp://eu.thethings.network:1883" |
lien vers TTN Plus de détails... | |
String | username = "mes_ruches" |
nom d'utilisateur Plus de détails... | |
Attributs privés statiques | |
static final String | TAG = "CommunicationMQTT" |
Déclaration de la classe CommunicationMQTT.
Définition à la ligne 32 du fichier CommunicationMQTT.java.
com.lasalle.beehoneyt.CommunicationMQTT.CommunicationMQTT | ( | Context | context, |
final Handler | handler | ||
) |
Constructeur de la classe CommunicationMQTT.
context |
Définition à la ligne 63 du fichier CommunicationMQTT.java.
Références com.lasalle.beehoneyt.CommunicationMQTT.connecter(), et com.lasalle.beehoneyt.CommunicationMQTT.handler.
|
private |
connection au ttn
Définition à la ligne 131 du fichier CommunicationMQTT.java.
Référencé par com.lasalle.beehoneyt.CommunicationMQTT.CommunicationMQTT(), et com.lasalle.beehoneyt.CommunicationMQTT.reconnecter().
|
static |
decode les donné de l'exterieure de la ruche
payload | |
ruche |
Définition à la ligne 366 du fichier CommunicationMQTT.java.
Références com.lasalle.beehoneyt.RucheActivity.afficherEnsoleillement(), com.lasalle.beehoneyt.RucheActivity.afficherHumiditerExterieure(), com.lasalle.beehoneyt.RucheActivity.afficherPoids(), com.lasalle.beehoneyt.RucheActivity.afficherPression(), com.lasalle.beehoneyt.RucheActivity.afficherTemperatureExterieure(), et com.lasalle.beehoneyt.Ruche.setPoids().
Référencé par com.lasalle.beehoneyt.CommunicationMQTT.decoderPayload().
|
static |
decode les donné de l'interieur de la ruche
payload | |
ruche |
Définition à la ligne 331 du fichier CommunicationMQTT.java.
Références com.lasalle.beehoneyt.RucheActivity.afficherHumiditeInterieure(), et com.lasalle.beehoneyt.RucheActivity.afficherTemperatureInterieure().
Référencé par com.lasalle.beehoneyt.CommunicationMQTT.decoderPayload().
|
static |
decode le message recu
message | le message reçu |
ruche |
Définition à la ligne 276 du fichier CommunicationMQTT.java.
Références com.lasalle.beehoneyt.CommunicationMQTT.decoderPayload().
Référencé par com.lasalle.beehoneyt.RucheActivity.communiquerTTN().
|
static |
d'ecode le payload
port | |
payload | |
ruche |
Définition à la ligne 312 du fichier CommunicationMQTT.java.
Références com.lasalle.beehoneyt.CommunicationMQTT.decoderDonneExterieure(), et com.lasalle.beehoneyt.CommunicationMQTT.decoderDonneInterieure().
Référencé par com.lasalle.beehoneyt.CommunicationMQTT.decoderMessage().
com.lasalle.beehoneyt.CommunicationMQTT.deconnecter | ( | ) |
deconetion du ttn
Définition à la ligne 187 du fichier CommunicationMQTT.java.
Référencé par com.lasalle.beehoneyt.CommunicationMQTT.reconnecter().
|
static |
boolaine retourne si le ttn est connecter
Définition à la ligne 219 du fichier CommunicationMQTT.java.
Référencé par com.lasalle.beehoneyt.CommunicationMQTT.reconnecter().
|
static |
extrait l'horodatage
message |
Définition à la ligne 416 du fichier CommunicationMQTT.java.
Référencé par com.lasalle.beehoneyt.RucheActivity.communiquerTTN().
com.lasalle.beehoneyt.CommunicationMQTT.reconnecter | ( | ) |
reconnection au ttn
Définition à la ligne 174 du fichier CommunicationMQTT.java.
Références com.lasalle.beehoneyt.CommunicationMQTT.connecter(), com.lasalle.beehoneyt.CommunicationMQTT.deconnecter(), et com.lasalle.beehoneyt.CommunicationMQTT.estConnecte().
|
static |
callback | le retour |
Définition à la ligne 121 du fichier CommunicationMQTT.java.
Référencé par com.lasalle.beehoneyt.RucheActivity.communiquerTTN(), et com.lasalle.beehoneyt.MainActivity.communiquerTTN().
|
static |
S'abone a un device.
topic | le topic au quel s'aboner |
Définition à la ligne 232 du fichier CommunicationMQTT.java.
Référencé par com.lasalle.beehoneyt.Ruche.souscrireTopic().
|
static |
Application ID.
Définition à la ligne 53 du fichier CommunicationMQTT.java.
|
private |
Définition à la ligne 42 du fichier CommunicationMQTT.java.
Référencé par com.lasalle.beehoneyt.CommunicationMQTT.CommunicationMQTT().
|
static |
Attributs
Définition à la ligne 41 du fichier CommunicationMQTT.java.
|
private |
mot de passe TTN
Définition à la ligne 55 du fichier CommunicationMQTT.java.
|
private |
lien vers TTN
Définition à la ligne 52 du fichier CommunicationMQTT.java.
|
staticprivate |
Constantes
Définition à la ligne 37 du fichier CommunicationMQTT.java.
|
static |
Constantes de communication avec l'activité
Définition à la ligne 46 du fichier CommunicationMQTT.java.
|
static |
Définition à la ligne 47 du fichier CommunicationMQTT.java.
|
static |
Définition à la ligne 48 du fichier CommunicationMQTT.java.
|
private |
nom d'utilisateur
Définition à la ligne 54 du fichier CommunicationMQTT.java.