色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣通過(guò)藍(lán)牙僅使用Android手機(jī)為樹(shù)莓派配置Wi-Fi網(wǎng)絡(luò)

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-26 15:10 ? 次閱讀

如果你已經(jīng)使用Raspberry Pi一段時(shí)間了,你可能會(huì)遇到幾個(gè)您需要連接并重新連接Pi的Wi-Fi網(wǎng)絡(luò)的情況。這樣做可能需要您將Pi連接到顯示器,鍵盤(pán)和整個(gè)設(shè)備,或者使用其他設(shè)備直接在存儲(chǔ)卡上進(jìn)行配置。

在本教程中,我想向您展示一種通過(guò)藍(lán)牙僅使用Android手機(jī)為Raspberry Pi配置Wi-Fi網(wǎng)絡(luò)的簡(jiǎn)便方法。

使用此技術(shù),您不再需要擔(dān)心在無(wú)頭Raspberry Pi上切換Wi-Fi網(wǎng)絡(luò)。

必備材料

首先,您需要:

Raspberry Pi 3

Raspbian加載到microSD

Android手機(jī)

APK文件和Python運(yùn)行腳本

在Raspbian上安裝Bluez

在Raspbian終端中逐步輸入以下命令,從安裝Bluez(Python藍(lán)牙庫(kù))開(kāi)始:

$ sudo apt-get install python-bluez

怎樣通過(guò)藍(lán)牙僅使用Android手機(jī)為樹(shù)莓派配置Wi-Fi網(wǎng)絡(luò)

啟動(dòng)藍(lán)牙守護(hù)程序兼容模式,編輯/etc/systemd/system/dbus-org.bluez.service ,輸入以下命令:

$ sudo nano /etc/systemd/system/dbus-org.bluez.service

并修改ExecStart參數(shù)

ExecStart =/usr/lib/bluetooth/bluetoothd -C

加載串口配置文件:

$ sudo sdptool add SP

重新啟動(dòng)你的Pi:

$ sudo reboot

將Pi的藍(lán)牙與Android配對(duì)

重啟后,將Pi的藍(lán)牙與Android手機(jī)配對(duì)。

配對(duì)藍(lán)牙:

打開(kāi)手機(jī)的藍(lán)牙,將手機(jī)與Raspberry Pi配對(duì)。接下來(lái),在您的Pi上輸入:

$ bluetoothctl

power on

discoverable on

scan on

您的手機(jī)將顯示在可用設(shè)備列表中。記下您手機(jī)的地址。

信任

對(duì)

要退出藍(lán)牙ctl,請(qǐng)輸入退出命令:

退出

您也可以跳過(guò)以上設(shè)置如果您發(fā)現(xiàn)可以使用Raspbian的UI輕松設(shè)置藍(lán)牙。

在配對(duì)藍(lán)牙后,通過(guò)輸入nano命令并復(fù)制/粘貼源代碼,將Python腳本直接添加到Raspbian中:

$ sudo python run.py

你也可以在這里直接復(fù)制run.py文件。

接下來(lái),您可以運(yùn)行該腳本。但首先使腳本可執(zhí)行:

$ chmod +x run.py

運(yùn)行:

$ sudo 。/run.py

執(zhí)行此操作后,現(xiàn)在需要打開(kāi)Android應(yīng)用程序。為此,請(qǐng)使用此處的.apk文件下載并安裝應(yīng)用程序。

在藍(lán)牙配對(duì)設(shè)備中選擇Raspberry Pi。輸入SSID,PSK并點(diǎn)擊開(kāi)始配置按鈕。在幾秒鐘內(nèi),您的Raspberry Pi的Wi-Fi應(yīng)該連接,如下圖所示。

要在啟動(dòng)時(shí)運(yùn)行此腳本,請(qǐng)編輯/etc/rc.local 并添加:

(睡10;/path/to/script/。/run.py)&

源代碼(run.py)

#!/usr/bin/env python

import os

from bluetooth import *

from wifi import Cell, Scheme

import subprocess

import time

wpa_supplicant_conf = “/etc/wpa_supplicant/wpa_supplicant.conf”

sudo_mode = “sudo ”

def wifi_connect(ssid, psk):

# write wifi config to file

cmd = ‘wpa_passphrase {ssid} {psk} | sudo tee -a {conf} 》 /dev/null’.format(

ssid=str(ssid).replace(‘!’, ‘\!’),

psk=str(psk).replace(‘!’, ‘\!’),

conf=wpa_supplicant_conf

cmd_result = “”

cmd_result = os.system(cmd)

print cmd + “ - ” + str(cmd_result)

# reconfigure wifi

cmd = sudo_mode + ‘wpa_cli -i wlan0 reconfigure’

cmd_result = os.system(cmd)

print cmd + “ - ” + str(cmd_result)

time.sleep(10)

cmd = ‘iwconfig wlan0’

cmd_result = os.system(cmd)

print cmd + “ - ” + str(cmd_result)

cmd = ‘ifconfig wlan0’

cmd_result = os.system(cmd)

print cmd + “ - ” + str(cmd_result)

p = subprocess.Popen([‘hostname’, ‘-I’], stdout=subprocess.PIPE,

stderr=subprocess.PIPE)

out, err = p.communicate()

if out:

ip_address = out

else:

ip_address = “”

return ip_address

def ssid_discovered():

Cells = Cell.all(‘wlan0’)

wifi_info = ‘Found ssid : ’

for current in range(len(Cells)):

wifi_info += Cells[current].ssid + “ ”

wifi_info+=“!”

print wifi_info

return wifi_info

def handle_client(client_sock) :

# get ssid

client_sock.send(ssid_discovered())

print “Waiting for SSID.。.”

ssid = client_sock.recv(1024)

if ssid == ‘’ :

return

print “ssid received”

print ssid

# get psk

client_sock.send(“waiting-psk!”)

print “Waiting for PSK.。.”

psk = client_sock.recv(1024)

if psk == ‘’ :

return

print “psk received”

print psk

ip_address = wifi_connect(ssid, psk)

print “ip address: ” + ip_address

client_sock.send(“ip-address:” + ip_address + “!”)

return

try:

while True:

server_sock=BluetoothSocket( RFCOMM )

server_sock.bind((“”,PORT_ANY))

server_sock.listen(1)

port = server_sock.getsockname()[1]

uuid = “815425a5-bfac-47bf-9321-c5ff980b5e11”

advertise_service( server_sock, “RPi Wifi config”,

service_id = uuid,

service_classes = [ uuid, SERIAL_PORT_CLASS ],

profiles = [ SERIAL_PORT_PROFILE ])

print “Waiting for connection on RFCOMM channel %d” % port

client_sock, client_info = server_sock.accept()

print “Accepted connection from ”, client_info

handle_client(client_sock)

client_sock.close()

server_sock.close()

# finished config

print ‘Finished configuration ’

except (KeyboardInterrupt, SystemExit):

print ‘ Exiting ’

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3943

    瀏覽量

    127738
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    114

    文章

    5866

    瀏覽量

    170959
  • wi-fi
    +關(guān)注

    關(guān)注

    14

    文章

    2169

    瀏覽量

    124832
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105805
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Wi-Fi 8要來(lái)了!未來(lái)Wi-Fi技術(shù)演進(jìn)方向揭秘

    產(chǎn)品銷(xiāo)售中,雖然Wi-Fi 7產(chǎn)品的銷(xiāo)量份額快速?gòu)哪瓿醯膫€(gè)位數(shù)百分比增長(zhǎng)至14%,但Wi-Fi 6產(chǎn)品的銷(xiāo)量份額依然穩(wěn)定在60%左右。如果從存量設(shè)備來(lái)看,那么Wi-Fi 7路由器的占比將遠(yuǎn)遠(yuǎn)小于這個(gè)數(shù)。 ? 智能
    的頭像 發(fā)表于 11-24 03:14 ?1942次閱讀
    <b class='flag-5'>Wi-Fi</b> 8要來(lái)了!未來(lái)<b class='flag-5'>Wi-Fi</b>技術(shù)演進(jìn)方向揭秘

    2025,國(guó)產(chǎn)手機(jī)Wi-Fi FEM元年

    轉(zhuǎn)載自鐘林談芯 Wi-Fi FEM的故事我講過(guò)很多,新的一年,新的故事。 2025年,將迎來(lái)國(guó)產(chǎn)手機(jī)Wi-Fi FEM元年,Wi-Fi FEM將煥發(fā)出新的生機(jī)活力。唯捷創(chuàng)芯、康希通信、
    的頭像 發(fā)表于 01-09 16:48 ?156次閱讀
    2025,國(guó)產(chǎn)<b class='flag-5'>手機(jī)</b><b class='flag-5'>Wi-Fi</b> FEM元年

    華為海思正式進(jìn)入Wi-Fi FEM賽道?

    大家都知道了,2018年11 月離開(kāi)銳迪科(RDA),前往福建晉江創(chuàng)立三伍微,專(zhuān)注于Wi-Fi射頻前端芯片,從路由器Wi-Fi FEM,到手機(jī)Wi-Fi FEM,再到IoT FEM全覆
    發(fā)表于 12-11 17:42

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無(wú)線(xiàn)革命

    1 Wi-Fi技術(shù)的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會(huì)帶來(lái)更高的無(wú)線(xiàn)速率。 ? 從Wi-Fi 4到Wi-Fi 7:無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)顯著
    的頭像 發(fā)表于 12-09 10:10 ?384次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無(wú)線(xiàn)革命

    Wi-Fi藍(lán)牙的波特率對(duì)比分析

    Wi-Fi藍(lán)牙是兩種不同的無(wú)線(xiàn)通信技術(shù),它們?cè)诓ㄌ芈剩ɑ蚍Q(chēng)數(shù)據(jù)傳輸速率)方面存在顯著的差異。以下是對(duì)Wi-Fi藍(lán)牙波特率的對(duì)比分析: 一、Wi-
    的頭像 發(fā)表于 11-22 09:54 ?460次閱讀

    Wi-Fi資產(chǎn)跟蹤應(yīng)用示例概述

    SiliconLabs(亦稱(chēng)“芯科科技”)近期在GitHub資源庫(kù)中發(fā)布了一個(gè)基于最新SiWx917 Wi-Fi SoC的Wi-Fi資產(chǎn)跟蹤(Asset Tracking)應(yīng)用示例。此應(yīng)用程序演示如何將SiWG917模塊配置
    的頭像 發(fā)表于 11-08 14:47 ?390次閱讀

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級(jí)到Wi-Fi 6或Wi-Fi 6E,而這些標(biāo)準(zhǔn)的繼任者卻已經(jīng)開(kāi)始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發(fā)表于 11-07 11:38 ?1088次閱讀

    IR900 Wi-Fi聯(lián)網(wǎng)的配置過(guò)程

    例如上圖,IR900 通過(guò)Wi-Fi接口連接公司辦公無(wú)線(xiàn)網(wǎng)絡(luò) inhand-office (SSID無(wú)線(xiàn)網(wǎng)絡(luò)的名稱(chēng)) 首先將
    發(fā)表于 07-25 06:09

    AT 0.60.0.0看不到我的Wi-Fi網(wǎng)絡(luò),為什么?

    我對(duì) AT 0.60.0.0 有一點(diǎn)問(wèn)題。當(dāng)我通過(guò) AT CWLAP 顯示所有網(wǎng)絡(luò)時(shí),我看不到我的路由器 AP 網(wǎng)絡(luò),但我可以連接到它。當(dāng)我在智能手機(jī)中打開(kāi)
    發(fā)表于 07-18 08:31

    AIROC? Wi-Fi藍(lán)牙組合連接掉線(xiàn)的原因?怎么解決?

    我最近購(gòu)買(mǎi)了一臺(tái)配備 AIROC? Wi-Fi藍(lán)牙組合模塊的筆記本電腦。 大多數(shù)時(shí)候,Wi-Fi 連接都能正常使用圖書(shū)館創(chuàng)世紀(jì)網(wǎng)站ePUB 轉(zhuǎn)換工具、在線(xiàn)書(shū)店和學(xué)術(shù)出版物,但我注意到藍(lán)牙
    發(fā)表于 05-24 07:48

    華為獲得全球首個(gè)國(guó)際Wi-Fi聯(lián)盟WFA企業(yè)級(jí)Wi-Fi 7認(rèn)證!

    Wi-Fi聯(lián)盟已發(fā)布Wi-Fi 7認(rèn)證標(biāo)準(zhǔn),華為是第一批送測(cè)廠商,獲得業(yè)界首個(gè)企業(yè)級(jí)Wi-Fi 7 的Wi-Fi聯(lián)盟官方認(rèn)證。
    的頭像 發(fā)表于 04-28 10:17 ?793次閱讀
    華為獲得全球首個(gè)國(guó)際<b class='flag-5'>Wi-Fi</b>聯(lián)盟WFA企業(yè)級(jí)<b class='flag-5'>Wi-Fi</b> 7認(rèn)證!

    Wi-Fi 7與Wi-Fi 6的相關(guān)知識(shí)科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于藍(lán)
    的頭像 發(fā)表于 03-12 10:59 ?820次閱讀
    <b class='flag-5'>Wi-Fi</b> 7與<b class='flag-5'>Wi-Fi</b> 6的相關(guān)知識(shí)科普

    Wi-Fi的誕生與發(fā)展

    短距離無(wú)線(xiàn)通信技術(shù)有Wi-Fi、ZigBee、藍(lán)牙以及Z-Wave,今天我們先揭開(kāi)Wi-Fi的神秘面紗。Chrent短距離無(wú)線(xiàn)通信技術(shù)——Wi-Fi過(guò)去的20多年,
    的頭像 發(fā)表于 03-07 08:26 ?1374次閱讀
    <b class='flag-5'>Wi-Fi</b>的誕生與發(fā)展

    WI-FI基礎(chǔ)知識(shí)及飛易通SOC模塊

    什么是Wi-Fi/What is Wi-Fi,首先Wi-Fi又稱(chēng)“無(wú)線(xiàn)熱點(diǎn)”或“無(wú)線(xiàn)網(wǎng)絡(luò)”,是Wi-Fi聯(lián)盟的商標(biāo),一個(gè)基于IEEE 802
    的頭像 發(fā)表于 03-01 15:01 ?758次閱讀
    <b class='flag-5'>WI-FI</b>基礎(chǔ)知識(shí)及飛易通SOC模塊

    Wi-Fi HaLow和傳統(tǒng)Wi-Fi的區(qū)別

    Wi-Fi HaLow和傳統(tǒng)Wi-Fi的區(qū)別? Wi-Fi是一種無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù),可以連接到互聯(lián)網(wǎng)或局域網(wǎng),用戶(hù)提供無(wú)線(xiàn)上網(wǎng)的便利。隨著科技的
    的頭像 發(fā)表于 02-02 15:28 ?1414次閱讀
    主站蜘蛛池模板: 色偷偷亚洲天堂 | 飘雪韩国在线观看免费高清完整版 | 国产一区2区 | 无码人妻精品一区二区蜜桃色 | 吃奶摸下的激烈免费视频 | 在野外被男人躁了一夜动图 | 麻豆精品人妻一区二区三区蜜桃 | 国产骚妇BB网 | 妻子+免费观看完整 | xxxx18动漫| 蜜桃传媒在线观看入口 | 亚洲色大成网站WWW永久麻豆 | 欧美在线看费视频在线 | 黑色丝袜美女被网站 | 91精品国产品国语在线不卡 | 亚洲欧美日本国产在线观18 | 亚洲国产精品免费线观看视频 | 十分钟免费视频大全在线观看 | 攻把受做得合不拢腿play | 美女尿口羞羞视频 | 我们日本在线观看免费动漫下载 | 99久久久久国产精品免费 | 免费的av不用播放器的 | 优优色影院 | 国产精品高潮呻吟AV久久96 | 被窝伦理午夜电影网 | 人性本色联盟 | 国产精品系列在线观看 | 99久久就热视频精品草 | 久久精品亚洲牛牛影视 | 精品国产在线观看福利 | 一扒二脱三插片在线观看 | 国产亚洲精品久久久久5区 国产亚洲精品久久久久 | 蜜桃传媒在线观看入口 | 免费无码国产欧美久久18 | 综合亚洲桃色第一影院 | 亚洲精品无码午夜福利在线观看 | 中文字幕无线手机在线 | 丰满少妇被猛烈进出69影院 | 人性本色联盟 | 337p欧洲亚大胆精品 |