コード例 #1
0
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
コード例 #2
0
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()
コード例 #3
0
ファイル: main.py プロジェクト: kxion/micropython
# 2017-0919 automtically connect to home-wifi
import connectWifi
connectWifi.connect ("PePoDevNet", connectWifi.readPasswordFrom('pepodevnet.txt'))
# run oled demo
import oledDemo
コード例 #4
0
def setup():
    print('Enter setup method...')
    connectWifi.connect(ssid, password)
    umqttClient.getMQTT().connect()
コード例 #5
0
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)