欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

鴻蒙Hi3516連接WiFi的方法介紹

鴻蒙系統(tǒng)HarmonyOS ? 來源:鴻蒙社區(qū) ? 作者:老船夫 ? 2021-03-19 14:41 ? 次閱讀

Hi3516 AI Camera開發(fā)板是帶有Wifi模塊的,可以工作在AP和STA模式。我們通過系統(tǒng)自帶的setting APP就可以實現(xiàn)連接Wifi熱點的功能。但我在開發(fā)過程中發(fā)現(xiàn),在setting中連接Wifi熱點然后退出setting,Wifi就斷開了!通過串口日志看到,在退出setting時輸出有這樣一行字:

[plat_pm]wifineedalwayson,donotclose!!

那基本上這個setting里的wifi連接功能就沒法用了,那還有沒有辦法持久連接wifi呢?

答案是有的:方法1,使用自帶的wpa_supplicant;方法2,在app中調(diào)用wifi接口。

一、編譯

Wifi相關(guān)示例代碼在//applications/sample/camera/communication目錄下,有如下三個目錄:

hostapd提供AP模式示例

wpa_cli提供監(jiān)聽事件和控制wpa的示例

wpa_supplicant提供STA模式示例

觀察一下這三個目錄,除了有.c源碼文件外,還有幾個.conf文件,是AP和STA模式的配置文件

..../communication/hostapd/config/hostapd.conf,AP模式的配置文件,我們關(guān)心的主要是ssid:

interface=wlan0

driver=hdfwifi

ctrl_interface=udp

ssid=testap

hw_mode=g

channel=1

ignore_broadcast_ssid=0

如果要給AP設(shè)置密碼,需要增加幾行配置:

auth_algs=1

wpa=2

wpa_passphrase=12345678

rsn_pairwise=CCMP

..../communication/wpa_supplicant/config/wpa_supplicant.conf,STA模式的配置文件:

country=GB

ctrl_interface=udp

network={

ssid="yourssid"

psk="yourpwd"

}

其中network節(jié)初始是空的,自己添加ssid和psk,即熱點的ssid和密碼。這些conf文件在編譯燒錄后會存放在/etc目錄下

默認(rèn)情況下,這些是不參與編譯的。我們需要修改//applications/sample/camera/communication/BUILD.gn文件,添加相關(guān)feature:

lite_component("sample"){

features=[

"wpa_supplicant:wpa_sample",

"hostapd:hostapd_sample",

"wpa_cli:wpa_cli_sample"

]

}

然后編譯代碼:

pythonbuild.pyipcamera_hi3516dv300-bdebug

二、測試

燒錄到Hi3516開發(fā)板,不再贅述。

啟動后用串口連接,查看bin目錄下的文件:

OHOS#ls/bin

Directory/bin:

-rwxrwxrwx13488u:0g:0wpa_supplicant

-rwxrwxrwx50484u:0g:0bundle_daemon

-rwxrwxrwx13488u:0g:0hostapd

-rwxrwxrwx13440u:0g:0foundation

-rwxrwxrwx25924u:0g:0wms_server

-rwxrwxrwx21724u:0g:0appspawn

-rwxrwxrwx13540u:0g:0query.bin

-rwxrwxrwx13540u:0g:0abilityMain

-rwxrwxrwx13488u:0g:0apphilogcat

-rwxrwxrwx13504u:0g:0led_app

-rwxrwxrwx13540u:0g:0media_server

-rwxrwxrwx25828u:0g:0init

-rwxrwxrwx13792u:0g:0hilogcat

-rwxrwxrwx13488u:0g:0camera_app

-rwxrwxrwx25824u:0g:0shell

-rwxrwxrwx13488u:0g:0wpa_cli

可以看到比之前多了幾個文件:wpa_supplicant,hostapd,wpa_cli

再查看etc目錄,

OHOS#ls/etc

Directory/etc:

-rwxrwxrwx61u:0g:0os-release

-rwxrwxrwx107u:0g:0hostapd.conf

-rwxrwxrwx3473u:0g:0init.cfg

-rwxrwxrwx82u:0g:0wpa_supplicant.conf

可以看到比之前多了幾個文件,hostapd.conf,wpa_supplicant.conf

這里簡要介紹wpa_supplicant的使用方法,詳細(xì)命令格式請參考命令自帶的help

這里以連接熱點為例,命令格式:

cd/bin

./wpa_supplicant-iwlan0-c/etc/wpa_supplicant.conf

-i參數(shù)指定網(wǎng)卡名稱

-c參數(shù)指定配置文件

/etc/wpa_supplicant.conf文件中保存有我們要連接的熱點的ssid和密碼。

手機(jī)做熱點進(jìn)行測試,看到連接設(shè)備從0變?yōu)?,說明Wifi連接成功了。

編輯:hfy

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

    關(guān)注

    81

    文章

    5310

    瀏覽量

    204863
  • Hi3516
    +關(guān)注

    關(guān)注

    1

    文章

    21

    瀏覽量

    15936
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2638

    瀏覽量

    66737
收藏 人收藏

    評論

    相關(guān)推薦

    鴻蒙OpenHarmony南向:【Hi3516標(biāo)準(zhǔn)系統(tǒng)入門(命令行方式)】

    除小型系統(tǒng)外,Hi3516DV300開發(fā)板還支持標(biāo)準(zhǔn)系統(tǒng)。此章節(jié)簡要介紹如何使用命令行在Hi3516DV300開發(fā)板上進(jìn)行標(biāo)準(zhǔn)系統(tǒng)的開發(fā)。
    的頭像 發(fā)表于 05-08 09:26 ?945次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony南向:【<b class='flag-5'>Hi3516</b>標(biāo)準(zhǔn)系統(tǒng)入門(命令行方式)】

    【信盈達(dá)】鴻蒙操作系統(tǒng)移植--2、搭建Hi3518/Hi3516開發(fā)環(huán)境

    搭建Hi3518/Hi3516開發(fā)環(huán)境硬件連接開發(fā)環(huán)境的軟件描述注:文檔和視頻中所有的圖片及代碼截圖皆為示意圖,具體以HarmonyOS官網(wǎng)發(fā)布內(nèi)容為準(zhǔn)。
    發(fā)表于 09-11 11:58

    Hi3516開發(fā)板介紹

    Hi3516開發(fā)板介紹開發(fā)板簡介Hi3516DV300作為新一代行業(yè)專用Smart HD IP攝像機(jī)SOC,集成新一代ISP、業(yè)界最新的H.265視頻壓縮編碼器,同時集成高性能NNIE引擎,使得
    發(fā)表于 09-21 17:26

    【燒錄指引】Hi3861、Hi3516、Hi3518 新手指引

    /jishu_1991413_1_1.html Hi3516開發(fā)板環(huán)境搭建:https://bbs.elecfans.com/jishu_1991415_1_1.html開發(fā)Hi3516第一個應(yīng)用程序示例:https
    發(fā)表于 09-22 19:03

    Hi3861、Hi3516、Hi3518 新手指引

    一、Hi3861 WiFi-IoTHi3861開發(fā)板介紹Hi3861開發(fā)板環(huán)境搭建Hi3861開發(fā)板第一個示例程序
    發(fā)表于 11-03 22:33

    請問在海思Hi3516的開發(fā)板上能跑鴻蒙liteos嗎

    請問在海思Hi3516的開發(fā)板上能跑鴻蒙liteos嗎
    發(fā)表于 03-02 15:18

    Hi3516開發(fā)板介紹

    Hi3516DV300芯片DDR3 1GBeMMC4.5,8GB容量外部器件以太網(wǎng)口音頻視頻1路語音輸入1路單聲道(AC_L)輸出,3W功放(LM4871)MicroHDMI(1路HDMI 1.4)攝像頭
    發(fā)表于 08-19 11:23

    Hi3516聯(lián)網(wǎng)

    有在Hi3516上成功聯(lián)網(wǎng)實現(xiàn)文件傳輸?shù)膯幔?/div>
    發(fā)表于 03-23 11:38

    OpenHarmony2.0 Hi3516系列資料下載合集(源碼編譯+燒錄)

    build -f(執(zhí)行編譯)經(jīng)過1個半小時后編譯成功2、OpenHarmony2.0 Hi3516系列標(biāo)準(zhǔn)系統(tǒng)源碼編譯及燒錄1、請連接好電腦和待燒錄開發(fā)板,以Hi3516DV300為例,需要同時
    發(fā)表于 03-24 10:52

    Hi3516連接Wifi的教程資料分享

    方法2,在app中調(diào)用wifi接口。2、Hi3516連接Wifi的教程(二)首先我們需要搞清楚Hi35
    發(fā)表于 03-29 10:52

    鴻蒙系統(tǒng)學(xué)習(xí)筆記】Hi3516開發(fā)板燒錄總結(jié)

    到Linux虛擬機(jī)里去,如下圖,選擇“連接(與主機(jī)斷開連接)”在Linux的DevEco,Hi3516工程的配置中的“upload_port”選中對應(yīng)的設(shè)備即可將開發(fā)平臺與DevEco連接
    發(fā)表于 04-13 11:11

    Hi3516 H.264編碼處理器

    Hi3516是海思半導(dǎo)體針對高清IPCamera產(chǎn)品應(yīng)用開發(fā)的一款專業(yè)高端SOC芯片,其1080P@30fps H264多碼流編碼性能、優(yōu)異的ISP和編碼視頻質(zhì)量、高性能的智能加速引擎等特性,滿足客戶差異化IPCamera產(chǎn)品功能、性能、圖像質(zhì)量要求.
    發(fā)表于 11-10 18:36 ?41次下載

    海思HI3516高清IPCAM設(shè)計原理圖免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是海思HI3516高清IPCAM設(shè)計原理圖免費下載。
    發(fā)表于 02-12 08:00 ?165次下載
    海思<b class='flag-5'>HI3516</b>高清IPCAM設(shè)計原理圖免費下載

    Hi3516A和Hi3516D硬件設(shè)計用戶指南資料免費下載

    本文檔主要介紹 Hi3516A/Hi3516D 芯片方案的硬件原理圖設(shè)計、PCB 設(shè)計、單板熱設(shè)計建議等。本文檔提供 Hi3516A/Hi3516
    發(fā)表于 02-12 08:00 ?120次下載
    <b class='flag-5'>Hi3516</b>A和<b class='flag-5'>Hi3516</b>D硬件設(shè)計用戶指南資料免費下載

    基于Hi3516開發(fā)板的智能貓眼設(shè)計

    本Demo是基于Hi3516開發(fā)板,使用開源OpenHarmony開發(fā)的RTSP協(xié)議流媒體應(yīng)用,達(dá)到將Hi3516開發(fā)板中攝像頭獲取的數(shù)據(jù)通過RTSP協(xié)議傳輸?shù)绞謾C(jī)并顯示 。
    的頭像 發(fā)表于 03-30 10:30 ?3338次閱讀