コード例 #1
0
def connectToLocalNetwork():
    wifi_driver.auto_init()
    try:
        wifi.link(WIFI_SSID, wifi.WIFI_WPA2, WIFI_PASS)
    except Exception as e:
        print("Can't connect to WiFi - Check network name and password", e)
        while True:
            sleep(1000)
コード例 #2
0
ファイル: main.py プロジェクト: luapicella/aiq_monitor
def init_wifi():
    wifi_driver.auto_init()
    for _ in range(5):
        try:
            print("connect wifi")
            wifi.link("your_wifi_id", wifi.WIFI_WPA2, "your_wifi_pass")
            print("connect wifi done")
            break
        except Exception as e:
            print("wifi connect err", e)
コード例 #3
0
ファイル: internet.py プロジェクト: marco741/iotZerynthApp
def connect():
    from espressif.esp32net import esp32wifi as wifi_driver
    wifi_driver.auto_init()

    print("Establishing Link...")
    while True:
        try:
            return wifi.link(SSID, wifi.WIFI_WPA2, PASSWORD)
        except Exception as e:
            print("Wifi Linking failed. Attempting to reconnect...")
        sleep(5000)
コード例 #4
0
def init():
    gc.enable(500)
    try:
        # Initialize serial out
        streams.serial()
        # Initialize WiFi chip
        wifi_driver.auto_init()
        #Connect to ZDM
        device=zdm.Device(DEVICEID)
        device.set_password(JWT)

    except Exception as e:
        print("Initialization error:", e)
        while True:
            sleep(1000)
コード例 #5
0
def connect():
    """
    Connects the board to the wifi.
    """
    if WIFI_PASSWORD == "WIFI_PASSWORD":
        print("CHANGE WIFI NAME AND PASSWORD VALUES IN SOURCES/WIFI_CONNECTION.PY")
        return False

    wifi_driver.auto_init()

    try:
        num_tries = 3
        for i in range(num_tries):
            print("connecting to WIFI... " + str(i+1) + "/" + str(num_tries))
            wifi.link(WIFI_NAME, wifi.WIFI_WPA2, WIFI_PASSWORD)
            print("done")
            return True
        else:
            print("Could not connect.")
            return False
    except Exception as e:
        print("Could not connect to WIFI. Error:", e)
        return False
コード例 #6
0
ファイル: main.py プロジェクト: zerynth/lib-liveintersect-iot
from espressif.esp32net import esp32wifi as wifi_driver
from wireless import wifi

import streams

import helper
import ssl

from liveintersect.iot import iot

new_resource('asset.config.json')

streams.serial()

print("Initializing wifi_driver")
wifi_driver.auto_init()
print("Establishing wifi_connection")
wifi.link("SSID", wifi.WIFI_WPA2, "PWD")

cacert = __lookup(SSL_CACERT_COMODO_RSA_CERTIFICATION_AUTHORITY)
ctx = ssl.create_ssl_context(cacert=cacert,
                             options=ssl.CERT_REQUIRED | ssl.SERVER_AUTH)

print("> Connected")

try:
    asset_config = helper.load_asset_conf()
    my_asset = iot.Asset(asset_config["baseUrl"],
                         asset_config["apiKey"],
                         asset_config["srNo"],
                         asset_config["assetName"],
コード例 #7
0
def init():
    drv.auto_init()
    return drv
コード例 #8
0
ファイル: main.py プロジェクト: tkaden4/ricebot
# Rice Cooker Sensor
# Created at 2020-09-02 20:56:15.344346

from espressif.esp32net import esp32wifi
from wireless import wifi
from . import wifi_config
import adc
import requests
import streams

streams.serial()
esp32wifi.auto_init()
pinMode(LED0, OUTPUT)


def clean_value(value):
    return (value - 4095 / 2) * 3.3 / 4095


def on_error(delay):
    while True:
        digitalWrite(LED0, HIGH)
        sleep(delay)
        digitalWrite(LED0, LOW)
        sleep(delay)


for retry in range(10):
    try:
        wifi.link(wifi_config.SSID, wifi.WIFI_WPA2, wifi_config.PASSWORD)
        break
コード例 #9
0
# SSL module for https
import ssl

# Configuration file
import config

# The SSL context is needed to validate https certificates
SSL_CTX = ssl.create_ssl_context(cacert=config.CA_CERT,
                                 options=ssl.CERT_REQUIRED | ssl.SERVER_AUTH)

try:
    streams.serial()

    # Connect to WiFi network
    net_driver.auto_init()
    print("Connecting to wifi")
    wifi.link(config.WIFI_SSID, wifi.WIFI_WPA2, config.WIFI_PASSWORD)
    print("Connected!")
    print("Asking ethereum...")

    # Init the RPC node
    eth = rpc.RPC(config.RPC_URL, ssl_ctx=SSL_CTX)

    # Get our current balance
    balance = eth.getBalance(config.ADDRESS)
    print("Balance:", balance)
    if not balance:
        print(eth.last_error)
        raise Exception
コード例 #10
0
def init_wifi():
    # Connect to WiFi network
    net_driver.auto_init()
    print("Connecting to wifi")
    wifi.link(config.WIFI_SSID, wifi.WIFI_WPA2, config.WIFI_PASSWORD)
    print("Connected!")