Difference between revisions of "2 WiFI wireless connection"
(→connect WiFI by mobile) |
(→connect WiFI by hand) |
||
Line 50: | Line 50: | ||
==connect WiFI by hand== | ==connect WiFI by hand== | ||
+ | *When you fail to connect to the above network and find no solution, you can use the direct networking process, namely manually entering the WIFI name and password | ||
+ | *Now the newest firmware will automatically generate wifi_cfg,py after calling wifi.start() | ||
+ | *Prepare a wifi_cfg,py with the following contents: | ||
+ | |||
+ | WIFI_SSID = 'your wifi ap name' | ||
+ | WIFI_PSWD = 'your wifi passwork ' | ||
+ | HOST_NAME = 'you host name' # optional | ||
+ | |||
+ | *(you can now get the wifi_cfg.py fetch configuration first.) use put wifi_cfg.py in the same directory as the mpfshell to replace the current WIFI connection configuration. | ||
+ | *You can also manually start the distribution mode by typing 'wifi.smartcoinfig()' directly in the repl, rather than using the button trigger at startup | ||
=BPI:bit WiFI connect with REPL= | =BPI:bit WiFI connect with REPL= |
Revision as of 00:44, 21 February 2019
WiFI wireless connection
Contents
BPI:bit connect WiFI AP
- After the firmware is powered on, it will try to connect to the Internet by default after the LED light in the panel has been rolled over. You may notice that if the tool or artificial Ctrl + C stops at this time, there will be no connection to the Internet. The following code is required
mport wifi # booy.py default enable wifi.try_connect()
- As shown below, import wifi is invoked by default in boot.py, so you can also call wifi.try_connect() directly from REPL.
- In the default networking mode, if no network has ever been configured, the board will initially automatically connect to the WIFI hotspot with WIFI name:webduino.io password:webduino.
- If not near the hot spot, will output the no AP found, and my surroundings are prepared ahead of the hot spots, so to get an IP address 192.168.10.185 (pictured), otherwise it will be repeated output connection problems (this does not affect your input and output), if you don't want it to continue to connect to the Internet, you can manually enter wifi.close() to stop the wifi connection.
connect WiFI by mobile
- Of course, your WIFI hotspot is definitely not this one, so now you can press and hold A key and press the reset key to start to enter the mode of distribution network, connect the board to other WIFI, help the board connect to the specified WIFI, enter the mode of distribution network of SmartConfig, LED (18) will light up, LED (18) is the LED light in the previous chapter.
- LED lights will long bright when reset BPI:bit, If necessary, you can also view the corresponding output at this time of the serial port information, note that in this mode will not be able to use the Mpfshell open.This is because the board can no longer respond to the serial REPL operation, so you need to use the Mpfshell again when the network is complete
- If something goes wrong during the tool run, use another serial port tool to view the output, such as the windows-comdbg.zip provided under Release
- Once you're in distribution mode, you'll need to use an android phone to install the distribution software provided by Release
- Take android-smartconfig.apk as an example, connect the mobile phone to WIFI first, then connect the board to the same WIFI, and then input the password of the WIFI to the software, which will tell the board how to connect to the WIFI.
- Click the unique button to start the distribution network, you can see the corresponding information output of REPL, and the LED light of the board will also change accordingly
- Wait for a while. If the network mode fails, it will restart automatically within two minutes. When the distribution network is successful, the LED light will turn slightly bright, and then REPL will output the IP address of the board connected to WIFI, as shown in the figure below: 192.168.10.185. It is worth noting that 3de1 corresponds to the name of the board, which will be used later.
- And on the phone, also can see the IP address of the board, at this time the board has completed the network configuration.
Tip: if the network fails, please follow the following procedures to troubleshoot the problem.
- Confirm entering the distribution network mode (SmartConfig)
- Verify that the password for the WIIFI hotspot is correct
- Verify that the information output by the REPL in the distribution network is similar to the figure
- Confirm that WIFI rf is 2.4ghz (important)
connect WiFI by hand
- When you fail to connect to the above network and find no solution, you can use the direct networking process, namely manually entering the WIFI name and password
- Now the newest firmware will automatically generate wifi_cfg,py after calling wifi.start()
- Prepare a wifi_cfg,py with the following contents:
WIFI_SSID = 'your wifi ap name' WIFI_PSWD = 'your wifi passwork ' HOST_NAME = 'you host name' # optional
- (you can now get the wifi_cfg.py fetch configuration first.) use put wifi_cfg.py in the same directory as the mpfshell to replace the current WIFI connection configuration.
- You can also manually start the distribution mode by typing 'wifi.smartcoinfig()' directly in the repl, rather than using the button trigger at startup