def run():
    def setup_wifi():
        def wait_for_wifi():

            import network
            import config_wifi_params

            sta_if = network.WLAN(network.STA_IF)
            if not sta_if.isconnected():
                print('connecting to network...')
                sta_if.active(True)
                sta_if.connect(config_wifi_params.SSID,
                               config_wifi_params.PASSWORD)
                while not sta_if.isconnected():
                    pass
            print('Network configuration:', sta_if.ifconfig())

        wait_for_wifi()

        import led
        led.blink_on_board_led(times=2)

    setup_wifi()

    import node
    node.main()
Exemple #2
0
 def testMain_normalOperationConfig(self, import_module, config_manager,
                                    get_attr):
     global exec_methods
     expected_exec_methods = [
         '__init__', 'load_config', 'mocked_import_module',
         'mocked_driver_initiated', 'mocked_driver_setup',
         'mocked_driver_loop', 'mocked_driver_get_values'
     ]
     import_module.side_effect = mocked_import_module
     config_manager.side_effect = MockConfigManager
     get_attr.side_effect = mocked_getattr
     node.main()
     self.assertListEqual(exec_methods, expected_exec_methods)
# coding: utf-8


def wait_for_wifi():
    import network

    sta_if = network.WLAN(network.STA_IF)
    if not sta_if.isconnected():
        print('connecting to network...')
        sta_if.active(True)
        # sta_if.connect(SSID, PASSWORD)
        # sta_if.connect('SSID', '')
        while not sta_if.isconnected():
            pass
    print('Network configuration:', sta_if.ifconfig())


wait_for_wifi()

import led
led.blink_on_board_led(times=2)

import node
node.main()