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

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

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

3天內不再提示

Ai-WB2-12F使用安信可中間件接入愛星云,遠程點個燈(2)

AIoT行業洞察 ? 來源: AIoT行業洞察 ? 作者: AIoT行業洞察 ? 2024-01-08 17:18 ? 次閱讀

上次已經給大家講了如何搭建中間件SDK(Ai-WB2-12F使用安信可中間件接入愛星云,遠程點個燈——第一篇)。經過上次的帖子,小伙伴們想必已經完成一個新項目的添加,并使用WB2編譯成功,今天講如何移植愛星云的源碼

在正式開始之前,先介紹一下設備上云的流程。

wKgZomWbvdiAJBTFAAGHAe-gqKA576.png

VScode 啟動

一、連接Wi-Fi

第一步是設備進入配網,在配網之前需要能夠正式連接到網絡。

先把項目中的“h1”和“h2”兩個文件夾刪除。

新建文件夾為“wifista”(文件夾名字根據自己喜好定義就行)

在wifista 新建連接Wi-Fi的.c 和.h 文件,名字自定義

連接Wi-Fi 主要寫三個函數:

Wi-Fi 初始化函數

Wi-Fi 連接函數

Wi-Fi 斷開函數

Wi-Fi 初始化函數:staWiFiInit()

wKgaomWbvdiAWXWyAABXvETbSew688.png

Wi-Fi 連接函數函數:staWiFiConnect(char* ssid,char* password)

wKgZomWbvdmAcWgYAAEJz7w0Q04390.png

Wi-Fi 斷開函數:staWiFiDisconnect()

wKgaomWbvdmAXtWiAABG9piqV78527.png

之后在Main.c 中調用之后就能實現連接Wi-Fi。

二、LED控制

RGB燈是開發板上唯一能過作為指示的器件,所以使用RGB作為網絡指示燈是非常好的選擇。設置以下狀態:

網絡未連接或者斷開:綠燈快閃

網絡成功連接或已連接:隔2s 閃爍一次

正在連接WiFi:1s 間隔慢閃

2.1創建源碼文件

直接創建名為"LED" 的文件夾,然后在里面創建.c和.h 文件名字自定,這里用的是 led_dev.c 和led_dev.h。并且寫幾行基礎的代碼。

led_dev.c

wKgZomWbvdqAAW1PAABNQc-I1k8548.png

led_dev.h

wKgaomWbvdqANAH8AABRWQVui9U273.png

2.2編寫功能函數

后面也會使用這個庫寫受控燈的函數,暫且寫網絡燈的函數吧,一共有四個:

網絡燈初始化函數,Ai-WB2-12F 的藍色燈在IO3,并且創建閃爍任務

快閃狀態 間隔100ms

隔2s 閃爍兩次狀態

500ms 間隔慢閃狀態

網絡燈初始化函數 devLedNetWorkdInit(void)

wKgZomWbvduATwAsAACS6GYVuT8729.png

這里其實只有每種狀態指示延時時間上的區別而已,所以只需要在任務當中改變延時時間就行了。

網絡燈狀態處理任務,led_dev_run_task(void* arg):

wKgaomWbvduAJdYeAAFQe7JalIE470.png

狀態更新函數 devLedNetWorkdChangeState():

wKgZomWbvdyAXeNdAABJwd4KAKU706.png

2.3 調用狀態更新函數

狀態更新函數只需要在Wi-Fi 回調中的各個事件中調用即可,效果如下:

wKgaomWbvd2AcTfTABtaid3VCFc185.gif

三、按鍵讀取

Ai-WB2-12F 開發板要進入配網,需要有個控制方式,開發板上的IO8按鍵正好可以使用,讀取IO8按鍵,高電平長按2s 后進入配網。

按鍵初始化函數configButtomInit():

wKgZomWbvd2AQBcWAACGASLmwUs612.png

長按識別任務:

wKgaomWbvd6AVMlXAAD2nyQojSg049.png

其他進入配網的方式也可以自己去實現,只需要能夠進入配網狀態就行。

四、愛星云配網移植

按照慣例,先新建一個文件夾用來存放愛星云的移植文檔,本貼使用“aiio_cloud”作為文件名,可以根據自己喜好創建,之后關于愛星云的源碼都會放在該文件夾中。

在該文件夾中新建一個.h 用來聲明愛星云的配置,比如產品信息,三元組等,這里命名為“cloud_config.h"。

愛星云的配網有兩種:BLE 和AP配網,本貼主要介紹BLE 配網,BLE 配網主要有兩個函數:

BLE 配網啟動函數

BLE 配網停止函數

BLE 配網啟動函數bleConfigStart()

wKgZomWbveCAUAC8AAB_1FrZy1o668.png

BLE 配網回調函數:

wKgaomWbveGAbiRmAAHvf4JIZvs907.png

在回調函數當中,獲取到了SSID、PASSWORD和MQTT 服務器地址以及其他的連接參數,打印出來之后,直接調用Wi-Fi連接,就能實現配網。

在Wi-Fi連接成功之后,停止調用配網函數就行。

說明:

“此時因為沒有連接愛星云,所以使用App 配網時會出現添加失敗的提示,但是實際上Wi-Fi是連接成功的,只是沒有連接愛星云而已。”

五、其他內容

剩下的就是愛星云真正接入的部分,因為需要教大家比較多的東西,長話短說,直接做了一份基本連接的源碼,大家根據基本連接的源碼快速實現愛星云的連接。剩下的內容直接在源碼README 中介紹,大家可點擊查閱。

審核編輯 黃宇

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

    關注

    25

    文章

    5222

    瀏覽量

    99194
  • 模組
    +關注

    關注

    6

    文章

    1562

    瀏覽量

    30776
  • 安信可
    +關注

    關注

    0

    文章

    169

    瀏覽量

    4143
收藏 人收藏

    評論

    相關推薦

    低價不貴!WiFi+BLE模組Ai-WB2系列

    Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協議和BLE 5.0協議。
    的頭像 發表于 03-06 08:49 ?123次閱讀
    低價不貴!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>WiFi+BLE模組<b class='flag-5'>Ai-WB2</b>系列

    2024年AI開發者中間件工具生態全面總結

    進行多方位的總結和梳理。 在第二章《TOP 101-2024 大模型觀點》中,生成式 AI 開發者莫爾索總結了 2024 年 AI 開發者中間件工具生態。 ? 全文如下: AI 開發者
    的頭像 發表于 02-14 09:45 ?286次閱讀

    Ai-WB2系列的優勢是?一秒讀懂!

    ) 集成度 (內置功能、接口類型等) 功耗與續航 、 尺寸與外觀 、 成本 等多個因素。 Ai-WB2系列模組集成Wi-Fi&藍牙于一體,搭載BL602芯片作為核心處理器,支持W
    的頭像 發表于 12-13 18:16 ?460次閱讀

    Ai-WB2開發板做智能家居全彩LED小夜燈

    業余菜狗制作 大家是不是經常看到各種彩色的小 bingbing的五顏六色很吸引人 今天用WB2開發板做了一個能加入HA的全彩LED小夜燈 來看看主要的教程 連接WiFi 先對Ai-Thinker-WB2/applicatio
    的頭像 發表于 11-13 14:03 ?374次閱讀
    用<b class='flag-5'>Ai-WB2</b>開發板做智能家居全彩LED小夜燈

    外設移植 Ai-WB2+FPM383C指紋

    以下作品由社區用戶 WT_0213 制作 關于 FPM383C 指紋模塊 在之前的帖子介紹的已經比較詳細了可以看下這個帖子。 【外設移植】FPM383C 指紋模塊 +Ai
    的頭像 發表于 10-29 14:54 ?347次閱讀
    外設移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>+FPM383C指紋

    外設移植 Ai-WB2-32S開發板+TM1637 NTP時鐘

    以下作品由社區用戶 King6688制作 產品說明 Ai-WB2-32S 是由深圳市
    的頭像 發表于 09-24 14:29 ?476次閱讀
    外設移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>-32S開發板+TM1637 NTP時鐘

    超小!5款迷你封裝WiFi+BLE模塊

    Ai-WB2-01N/01F/M1/M1-I/05W,這5款模組是推出的Ai-WB2系列中
    的頭像 發表于 07-30 10:23 ?541次閱讀
    超小!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>5款迷你封裝WiFi+BLE模塊

    Ai-WB2系列模組/開發板連接AWS亞馬遜云方法

    一、軟硬件的準備二、亞馬遜云物模型建立三、連接亞馬遜云demo獲取以及配置四、硬件接線五、燒錄軟件的使用六、連接亞馬遜云七、聯系我們前言Ai-WB2系列模組是科技開發的Wi-Fi
    的頭像 發表于 07-05 08:23 ?594次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>系列模組/開發板連接AWS亞馬遜云方法

    北京靈奧科技基于亞馬遜云科技打造大模型中間件

    助力企業加速應用生成式AI 北京2024年6月27日?/美通社/ --?北京靈奧科技基于亞馬遜云科技的生成式AI、數據庫和容器等云服務,打造大模型中間件,將基礎模型優勢和企業業務數據無縫結合,打通
    的頭像 發表于 06-27 21:21 ?659次閱讀

    Ai-WB2使用HomeAssistant-C庫接入HomeAssistant

    Ai-M61/62只用來連接MQTT太浪費資源了,Ai-WB2更具性價比!
    的頭像 發表于 06-15 14:00 ?736次閱讀
    <b class='flag-5'>Ai-WB2</b>使用HomeAssistant-C庫<b class='flag-5'>接入</b>HomeAssistant

    一文掌握中間件技術基礎

    ? 中間件(MiddleWare)是提供系統軟件和應用軟件之間連接的軟件,以便于軟件各部件之間的溝通,特別是應用軟件對于系統軟件的集中的邏輯,在現代信息技術應用框架如Web服務、面向服務的體系結構等中應用比較廣泛。
    的頭像 發表于 04-23 14:45 ?511次閱讀
    一文掌握<b class='flag-5'>中間件</b>技術基礎

    Ai-WB2系列模組/開發板連接AWS亞馬遜云方法

    文章目錄 一、軟硬件的準備 二、亞馬遜云物模型建立 三、連接亞馬遜云demo獲取以及配置 四、硬件接線 五、燒錄軟件的使用 六、連接亞馬遜云 七、聯系我們 前言 Ai-WB2系列模組是
    的頭像 發表于 04-16 15:53 ?544次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>系列模組/開發板連接AWS亞馬遜云方法

    華玉通軟宣布“海鷗”確定性調度中間件(SEAGULL DS)正式商用

    今天,華玉通軟(下稱“華玉”)宣布“海鷗”確定性調度中間件(SEAGULL DS)正式商用。
    的頭像 發表于 03-17 11:01 ?810次閱讀
    華玉通軟宣布“海鷗”確定性調度<b class='flag-5'>中間件</b>(SEAGULL DS)正式商用

    中創股份成功登陸科創板,引領中間件技術創新

    山東中創軟件商用中間件股份有限公司(簡稱“中創股份”)近日在科創板成功上市,標志著其在國內基礎軟件中間件領域的領先地位得到資本市場認可。
    的頭像 發表于 03-15 17:39 ?975次閱讀

    中間件廠商中創股份成功上市

    近日,國內領先的基礎軟件中間件產品與服務提供商——山東中創軟件商用中間件股份有限公司(以下簡稱“中創股份”)在上海證券交易所科創板上市,股票代碼為“688695”。這一里程碑事件標志著中創股份在基礎軟件中間件領域的實力和影響力得
    的頭像 發表于 03-14 15:25 ?1022次閱讀
    主站蜘蛛池模板: 小货SAO边洗澡边CAO你动漫 | 国产精品99久久久久久人韩国 | beeg日本老师 | yy8090韩国理伦片在线 | 亚洲黄色免费观看 | 97蜜桃123| 97久久无码精品AV | 免费果冻传媒在线完整观看 | 草莓视频在线免费观看 | 亚洲人成网77777色在线播放 | 欧美另类极品videosbest | 不良网站进入窗口软件下载免费 | 无人影院在线播放 | 亚洲综合久久一本伊伊区 | 国产午夜人成在线视频麻豆 | 久久热在线视频精品 | 中文字幕一区二区三区在线播放 | 思思久99久女女精品 | 嫩交18xxxx | 性生交片免费无码看人 | 国产女高清在线看免费观看 | 97精品视频在线观看 | 男生脱美女内裤内衣动态图 | 中文字幕人成人乱码亚洲影视S | jiizzyou欧美喷液 | 久久精品观看 | 国产AV亚洲精品久久久久 | 女人高潮久久久叫人喷水 | 人人爽天天碰狠狠添 | 2020久久精品永久免费 | 717影院理论午夜伦不卡久久 | 办公室沙发口爆12P 办公室日本肉丝OL在线 | 国产九九九九九九九A片 | 人妻熟妇乱又伦精品视频中文字幕 | 国产精品久久久久久久人人看 | 国产AV精品国语对白国产 | 伊人在线视频 | 国产精品自在在线午夜精品 | 黄子佼81岁父亲现状曝光 | 老师在讲桌下边h边讲课 | 亚洲日本国产综合高清 |