def send_data(post_data): if connectWifi.is_connect() is False: connectWifi.connect() else: headers = {'Content-type': 'application/json'} request_url = 'http://192.168.1.179:8000/dht11/api/list/' datai = ujson.dumps(post_data) try: response = urequests.post( request_url, data=datai, headers=headers) response.close() except OSError as err: print( "không kết nối được: \nhttp: // 192.168.1.179: 8000/dht11/api/list/", err) pass
import time import machine import dht import urequests import connectWifi from machine import Pin from dht import DHT11 # Connect to WIFI connectWifi.connect() url = "YOUR URL" #Set-up led led = machine.Pin(5, machine.Pin.OUT) # Set-up temperature sensor. d = DHT11(Pin(4)) d.measure() #Proccess transmission. while True: led.on() temperature = d.temperature() response = urequests.post(url, json={ 'temperature': temperature, 'location': 'Sensor 2' }) response.close()
# 2017-0919 automtically connect to home-wifi import connectWifi connectWifi.connect ("PePoDevNet", connectWifi.readPasswordFrom('pepodevnet.txt')) # run oled demo import oledDemo
def setup(): print('Enter setup method...') connectWifi.connect(ssid, password) umqttClient.getMQTT().connect()
def initWifiAndOled(): i2c = machine.I2C(scl=machine.Pin(4), sda=machine.Pin(5)) global oled oled = ssd1306.SSD1306_I2C(128, 64, i2c) oledLineFull('Connect wifi...', 3) connectWifi.connect(myAssets.ssid, myAssets.password)