女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

BF2芯片SDK教程講解

躍昉科技LeapFive ? 來源:躍昉科技LeapFive ? 2023-02-24 11:20 ? 次閱讀

1BF2的物聯網生態系統架構

System architecture

BF2自研發初期就充分考慮了其應用范圍,因此在設計應用控制器的同時,還考慮了連接無線網絡所需的射頻資源接口,使BF2具備了兩者的功能。

從技術角度來看,物聯網(IoT)是指將日常物理對象連接到互聯網的過程。從冰箱、電視等常見家用物品,到工廠設備,甚至智慧城市、智慧能源等,都可以實現聯網。物聯網技術主要分為三層結構:

990fc0c8-b371-11ed-bfe3-dac502259ad0.jpg

1.1感知層

感知層是物聯網整體架構的基礎,是連接物理世界和信息世界的關鍵環節。這一層包括聲音傳感器壓力傳感器、光強傳感器等設備。在感知層,BF2平臺負責收集傳感器采集的數據,并對其進行分析、處理、打包,最終傳送到網絡層。

1.2網絡層

網絡層又稱傳輸層,是物聯網架構中的重要部分。在傳輸層,BF2平臺主要負責傳遞和處理感知層采集的信息。傳輸方式分為有線傳輸和無線傳輸兩種類型,而BF2平臺的無線傳輸典型案例,是無線網絡時代中的領軍者。

1.3應用層

在應用層BF2平利用FreeRTOS系統的實時處理機制經過分析處理挖掘的感知信息數據,為用戶提供豐富的服務,實現智能化感知、識別、定位、追溯、監控和管理。

在應用層,BF2平臺利用FreeRTOS系統的實時處理機制,分析處理和挖掘從感知層獲取的信息數據,為用戶提供多樣化的服務,包括智能感知、識別、定位、追溯、監控和管理等。

2設備聯網的關鍵技術

The key technology

在物聯網的眾多短距離無線應用中,Wi-Fi藍牙仍然是占據著主要市場份額。1996年,澳大利亞研究機構CSIRO在美國成功申請了無線網技術的專利,這個新興事物便是我們現在熟知的Wi-Fi。1998年,藍牙技術也隨之問世。以Wi-Fi和藍牙為代表的短距離無線通信技術,很快就被廣泛認可與應用,并融入了我們每個人的日常生活。

藍牙技術在物聯網的發展中扮演著重要的角色,尤其是2016年藍牙5.0的推出更在一定程度上推動了物聯網的發展。藍牙5.0在低功耗模式下具備更快更遠的傳輸能力,其傳輸速率是藍牙4.2的兩倍(速度上限為2Mbps),有效傳輸距離是藍牙4.2的四倍(理論上可達300米),數據包容量是藍牙4.2的八倍。此外,藍牙5.0還支持室內定位導航功能,這也為物聯網的發展注入了新的活力。

99502d3e-b371-11ed-bfe3-dac502259ad0.png

再讓我們來看看Wi-Fi,在Wi-Fi 802.11協議的支持下,使連接速度不斷攀升,從最初的2Mbps到現在的600-2401Mbps,完成了跨越時代的變革。

997b67f6-b371-11ed-bfe3-dac502259ad0.jpg

而BF2芯片則是囊括了這兩大項無線技術所集成出來的開源芯片平臺,為開發者在物聯網的建設中提供了重要的橋梁。

3BF2應用開發實例

WIFI、BLE使用

BLE使用實例項目目錄

·準備(Standby)

設備準備就緒,準備轉變為其他狀態。

·廣播(Advertising)

向外發送數據的狀態。

·監聽掃描(Scanning)

當處在掃描狀態時,如果接收到廣播ID包,會發送掃描請求包,以獲得更多信息。

·發起連接(Initiating)

在廣播ID或者廣播設備ID之后,會發送連接請求包,以建立連接。

·已連接(Connected)

根據連接時的約定參數,發送連接請求包,以保持連接不斷開。

接下來,小編就開始為大家分析BF2開源SDK的BLE和Wi-Fi的實例代碼。

以實例項目為例:lf_iot_sdkcustomer_applf686_demo_ble_ota BLEOTA

首先,需要編寫設備的特征值,并確定藍牙服務的模式。在該項目中,Notify是藍牙的通知服務模式。

9990b08e-b371-11ed-bfe3-dac502259ad0.png

配置好之后,我們就可以開啟藍牙廣播等待其它設備連接啦!

99a6fb82-b371-11ed-bfe3-dac502259ad0.png

在BF2平臺和網絡建立連接時,需要經歷一個非常短的數據確認段,以確認我們是否成功注冊了藍牙服務。

99bde2c0-b371-11ed-bfe3-dac502259ad0.png

最后,只需調用藍牙初始化函數即可完成BF2平臺的藍牙配置。

99de1266-b371-11ed-bfe3-dac502259ad0.png

WIFI使用實例:

Wi-Fi連接需要分為以下幾個步驟

· 掃描

Probe Request、

Probe Response

·認證

Authentication

· 關聯

Association Request、

Association Response

以sdk實例項目為例:lf_iot_sdkcustomer_applf686_demo_wifi

使用wifi功能進行如下步驟:

1、初始化Wi-Fi狀態機模塊,由于Wi-Fi連接屬性是被動的,因此我們需要單獨創建一個線程,以經過賬號和密碼認證后,返回其當前連接狀態。

99f62bda-b371-11ed-bfe3-dac502259ad0.png

2、打開串口助手,使用命令行輸入Wi-Fi啟動指令。

9a0fcf18-b371-11ed-bfe3-dac502259ad0.png

3、 使用wifi_sta_connect命令連接設備網絡,并通過觀察是否可打印IP地址來確認是否連接成功。

9a261804-b371-11ed-bfe3-dac502259ad0.png

以上就是BF2的SDK提高篇教程的全部內容啦!聽說已經有不少小伙伴開始學習了,為你打call哦~~

同時小編也會關注大家的建議,您點贊和關注是我們堅持更新的動力!下期見!

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2926

    文章

    45776

    瀏覽量

    386913
  • 無線網絡
    +關注

    關注

    6

    文章

    1459

    瀏覽量

    66578
  • WIFI
    +關注

    關注

    81

    文章

    5366

    瀏覽量

    207261
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1062

    瀏覽量

    47538

原文標題:躍昉干貨丨BF2芯片SDK教程提高篇

文章出處:【微信號:躍昉科技LeapFive,微信公眾號:躍昉科技LeapFive】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    什么是Matter?為什么使用Matter?Matter的主要內容干貨分享BF2 Matter網絡技術應用

    BF2 matter應用 :什么是Matter?為什么使用Matter?Matter的主要內容; 在BF2上開發Matter應用;什么是Matter? what is matter? Matter
    的頭像 發表于 07-13 21:35 ?5730次閱讀
    什么是Matter?為什么使用Matter?Matter的主要內容干貨分享<b class='flag-5'>BF2</b> Matter網絡技術應用

    【RISC-V專題】躍昉科技BF2開發板首發試用

    BF2開發板是廣東躍昉科技有限公司基于 LF686 Wi-Fi芯片研制的一款小型 開發板 ,主要應用在物聯網 IOT,是一款Wi-Fi + BLE 組合的低功耗和高性能芯片組。BF2
    發表于 04-22 18:32

    【躍昉科技BF2開發板試用體驗】使用

    從電子發燒友論壇申請的躍昉開發板BF2到貨了,月頭申請,月中到貨,可以啊 在開箱后,就開始了使用。相信,和大部分的小伙伴一樣,我也是這么認為:躍昉的這款開發板,和ESP32是幾乎一樣哦,幾乎一樣
    發表于 06-20 13:26

    【躍昉科技BF2開發板試用體驗】BF2開箱與初體驗

    ,而且還沒有配套的數據線,這屬實是有點麻煩。畢竟現在都是typc-c 的接口,找一個以前的接口確實存在麻煩,相較之下,我前一段時間申請的合宙air105,雖然外設和芯片沒有BF2 強,但是是type-c
    發表于 06-20 16:12

    【躍昉科技BF2開發板試用體驗】類似ESP8266的wifi模塊BF2開發板試用體驗

    ----躍昉科技BF2開發板。想看看這個芯片的開發環境,代碼,性能指標等是否好用。收到開發板快遞,很簡單只有一個板子,圖片圖所示。板子很簡單,較為驚訝的是USB接口還是古老的MiniUSB,幸好
    發表于 06-23 18:01

    【躍昉科技BF2開發板試用體驗】MSYS2環境安裝

    【躍昉科技BF2開發板試用】之MSYS2安裝各位燒友,大家好。最近,因為各種事情,忙于應酬。所以這個試用,,就沒有太多時間去應付 躍昉BF2開發板是在6月初開始申請,月中郵寄過來。拿到板子,都是10
    發表于 06-25 15:33

    【躍昉科技BF2開發板試用體驗】躍昉科技BF2開發板開箱

    伯克利大學。從去年2021年開始,市場逐漸涌現了非常多基于RISCV指令集的MCU。本次開箱的是躍昉科技的BF2開發板,開發板搭載了躍昉科技的LF686 IOT芯片,該芯片運行主頻達192MHz,估計支持
    發表于 06-26 17:02

    【躍昉科技BF2開發板試用體驗】試用測試報告

    開發環境。在BF2 SDK 入門指南中說明要安裝MSYS2安裝包,這個廠家沒有發過來,需要自己下載,好在我之前編譯ESP芯片時需要make環境,已經安裝了MSYS32,就將
    發表于 07-14 15:45

    【躍昉科技BF2開發板試用體驗】躍昉科技BF2開發板—固件升級

    通過板載USB D口連接電腦后完全沒有log信息輸出,但是串口可以正常被電腦識別到。分析后懷疑是FTDI芯片引腳虛焊。但是由于表面這一層防水膠,導致很難用萬用表測量管腳導通情況。同時由于BF2開發板
    發表于 07-14 19:45

    【躍昉科技BF2開發板試用體驗】躍昉科技BF2開發板 -- 固件升級

    躍昉科技BF2開發板—固件升級上文說到筆者BF2開發板板載USB轉TTL芯片無法使用,只能靠外置的串口工具連接開發板引腳對開發板輸入命令。本文將對BF2開發板的升級進行詳細的說明。第一
    發表于 07-14 20:08

    【躍昉科技BF2開發板試用體驗】編譯sdk_app_gpio,打印日志

    個可以放入燒錄工具里面的sdk_app_gpio.bin文件,然后打開Leapfive Flash Environment,根據官方提供的BF2固件下載指導.pdf,配置好里面的文件地址和所需要打印
    發表于 07-17 21:16

    【躍昉科技BF2開發板試用體驗】躍昉科技BF2開發板 -- 固件升級

    上文說到筆者BF2開發板板載USB轉TTL芯片無法使用,只能靠外置的串口工具連接開發板引腳對開發板輸入命令。本文將對BF2開發板的升級進行詳細的說明。 第一步: 修改開發板背面的跳帽把IO8由LOW
    的頭像 發表于 11-09 16:05 ?1194次閱讀
    【躍昉科技<b class='flag-5'>BF2</b>開發板試用體驗】躍昉科技<b class='flag-5'>BF2</b>開發板 -- 固件升級

    【躍昉科技BF2開發板試用體驗】躍昉BF2物聯網開發板試用體驗

    BF2物聯網開發模塊,模塊比預想的要小很多,尺寸在一寸多點。但別看他小,它可是五臟俱全。把它與 IV18 熒光管放一起對比一下,就看出來了,它的體積是非常迷你的了。 官方對BF2的模塊介紹是這樣
    的頭像 發表于 11-09 16:12 ?1429次閱讀
    【躍昉科技<b class='flag-5'>BF2</b>開發板試用體驗】躍昉<b class='flag-5'>BF2</b>物聯網開發板試用體驗

    【躍昉科技BF2開發板試用體驗】躍昉科技BF2開發板開箱

    2021年開始,市場逐漸涌現了非常多基于RISCV指令集的MCU。本次開箱的是躍昉科技的BF2開發板,開發板搭載了躍昉科技的LF686 IOT芯片,該芯片
    的頭像 發表于 11-10 11:28 ?1290次閱讀
    【躍昉科技<b class='flag-5'>BF2</b>開發板試用體驗】躍昉科技<b class='flag-5'>BF2</b>開發板開箱

    【躍昉科技BF2開發板試用體驗】MSYS2環境安裝

    【躍昉科技BF2 開發板 試用】之MSYS2安裝 ? ?? ?各位燒友,大家好。 最近,因為各種事情,忙于應酬。所以這個試用,,就沒有太多時間去應付 躍昉BF2開發板是在6月初開始申請,月中郵寄
    的頭像 發表于 11-10 11:33 ?998次閱讀
    【躍昉科技<b class='flag-5'>BF2</b>開發板試用體驗】MSYS<b class='flag-5'>2</b>環境安裝