예제 #1
0
import paho.mqtt.client as mqtt  # import the client1
import time
import json
import uuid
from datetime import datetime
from random import randint
from board_simulator import BoardSimulator

QOS1 = 1
QOS2 = 1
CLEAN_SESSION = True
MQTT_CREDENTIALS = {"user_name": "admin", "password": "******"}

if __name__ == "__main__":
    esp_simulator = BoardSimulator(name="board_4",
                                   mac_address='00:A0:C9:14:C8:29',
                                   board_type=BoardSimulator.ESP)
    is_connected = esp_simulator.connect(host='127.0.0.1', port=1883)
    if is_connected is True:
        is_authenticated = esp_simulator.authenticate_with_server()

    if is_authenticated is True:
        print(is_authenticated)
        pass
        for i in range(1, 30):
            publish_data = {
                'location_id':
                "HCM",
                'type':
                "data",
                'sensorsData': [
예제 #2
0
import json
import uuid
from datetime import datetime
from random import randint
from board_simulator import BoardSimulator

QOS1 = 1
QOS2 = 1
CLEAN_SESSION = True
broker = "127.0.0.1"
MQTT_CREDENTIALS = {"user_name": "admin", "password": "******"}

if __name__ == "__main__":
    try:
        esp_simulator = BoardSimulator(name="board_4",
                                       mac_address='00:A0:C9:14:C8:29',
                                       board_type=BoardSimulator.ESP,
                                       clean_session=CLEAN_SESSION)
        is_connected = esp_simulator.connect(host='127.0.0.1', port=1883)
        if is_connected is True:
            is_authenticated = esp_simulator.authenticate_with_server()

        if is_authenticated is True:
            # publish message to MQTT broker
            base_temperature = 0
            # temperature mid range: 30, range 5-40
            base_humidity = 0
            # humidity mid range: 50, range 20 -100
            base_light = 0
            # light mid range: 500, range 0 -1000

            for i in range(1, 20000):
예제 #3
0
import time
import json
import uuid
from datetime import datetime
from random import randint
from board_simulator import BoardSimulator

QOS1 = 1
QOS2 = 1
CLEAN_SESSION = True
MQTT_CREDENTIALS = {"user_name": "admin",
                    "password": "******"}

if __name__ == "__main__":
    esp_simulator = BoardSimulator(name="board_4",
                                   mac_address='00:A0:C9:14:C8:29',
                                   board_type=BoardSimulator.ESP)
    esp_simulator.sensors = [
        {'id': 'light_1', 'type': 'LIGHT'},
        {'id': 'light_2', 'type': 'LIGHT'},
        {'id': 'humidity_1', 'type': 'HUMIDITY'},
        {'id': 'temperature_3', 'type': 'TEMPERATURE'},
        {'id': 'led_1', 'type': 'LED'},
        {'id': 'led_2', 'type': 'LED'},
        {'id': 'led_3', 'type': 'LED'},

    ]
    is_connected = esp_simulator.connect(host='127.0.0.1', port=1883)
    if is_connected is True:
        is_authenticated = esp_simulator.authenticate_with_server()
예제 #4
0
import json
import uuid
from datetime import datetime
from random import randint
from board_simulator import BoardSimulator

QOS1 = 1
QOS2 = 1
CLEAN_SESSION = True
broker = "127.0.0.1"
MQTT_CREDENTIALS = {"user_name": "admin", "password": "******"}

if __name__ == "__main__":
    try:
        esp_simulator = BoardSimulator(name="board_4",
                                       mac_address='00:A0:C9:14:C8:27',
                                       board_type=BoardSimulator.ESP,
                                       clean_session=CLEAN_SESSION)
        is_connected = esp_simulator.connect(host='127.0.0.1', port=1883)
        if is_connected is True:
            is_authenticated = esp_simulator.authenticate_with_server()

        if is_authenticated is True:
            # publish message to MQTT broker
            base_temperature = 0
            # temperature mid range: 30, range 5-40
            base_humidity = 0
            # humidity mid range: 50, range 20 -100
            base_light = 0
            # light mid range: 500, range 0 -1000

            for i in range(1, 20000):