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

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

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

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

什么是SmartLink?

汽車電子技術(shù) ? 來源:嵌入式大雜燴 ? 作者: 雜燴君 ? 2023-02-09 17:04 ? 次閱讀

大家好,我是雜燴君。

嵌入式大雜燴周記主要是一些實(shí)用項(xiàng)目學(xué)習(xí)分享,每周一篇,每篇一個主題。

內(nèi)容主要來源于我們之前收集的資料

https://gitee.com/zhengnianli/EmbedSummary

本期主角:SmartLink

項(xiàng)目需要用到smartconfig,之前我也沒接觸過,查資料了解的過程發(fā)現(xiàn)了一個好東西——SmartLink,分享給大家。

SmartLink是一個在Linux下實(shí)現(xiàn)的smartconfig。

倉庫鏈接:

https://github.com/jolin90/smartconfig

SmartLink的介紹及使用

1、相關(guān)知識補(bǔ)充

在介紹SmartLink的使用之前,我們先補(bǔ)充點(diǎn)相關(guān)知識。

(1)什么是smartconfig?

以wifi智能插座來做說明。我們剛買回來的智能插座,第一步要做的就是給設(shè)備進(jìn)行配網(wǎng)。

配網(wǎng)方式有很多,smartconfig就是其中一種:

poYBAGPktpaAM3PIAAFvribfRpk809.png

poYBAGPktqWAJRTYAALF-VTE32s124.png

圖片來源:物聯(lián)網(wǎng)電子世界

手機(jī)發(fā)送UDP廣播報文,待配網(wǎng)設(shè)備掃描所有的可用無線信道,找到發(fā)送smartConfig的報文,并鎖定在這一信道上開始接受數(shù)據(jù)。

(2)網(wǎng)卡工作模式

  • 廣播模式:物理地址(MAC)是0Xffffff的幀為廣播幀,工作在廣播模式的網(wǎng)卡接收廣播幀。
  • 多播模式:如果將網(wǎng)卡設(shè)置為多播模式,它可以接收所有的多播傳送幀,而不論他是不是組內(nèi)成員。
  • 直接模式:只接收目的地址是自己MAC地址的幀。
  • 混雜模式:工作在混雜模式下的網(wǎng)卡接收所有流經(jīng)網(wǎng)卡的幀。

查看、設(shè)置、取消混雜模式命令如:

ifconfigwlan0

#查看wlan0是否為混雜模式

ifconfigwlan0promisc

#設(shè)置wlan0為混雜模式

ifconfigwlan0-promisc

#取消wlan0混雜模式

pYYBAGPktriAML5cAANTCeZHegA074.png

(3)通信方式

通信方式分類:

  • 單播:單臺主機(jī)與單臺主機(jī)之間的通信;
  • 廣播:單臺主機(jī)與網(wǎng)絡(luò)中所有主機(jī)的通信;
  • 組播:單臺主機(jī)與選定的一組主機(jī)的通信;

IP 網(wǎng)絡(luò)的組播一般通過組播 IP 地址來實(shí)現(xiàn),組播 IP 地址就是 D 類 IP 地址,即 224.0.0.0 至 239.255.255.255 之間的IP地址。

2、SmartLink使用

下載得到:

pYYBAGPkttSAaZrpAAEJLtwNhMc580.png

我們使用arm板子來做實(shí)驗(yàn)。首先,需要交叉編譯,執(zhí)行命令:

makeCC=arm-linux-gnueabihf-gcc

把編譯生成的smartlink可執(zhí)行程序傳到板子里。運(yùn)行時需要跟上接口的名稱。如:

./smartlinkwlan0

然后執(zhí)行如下命令重新編譯:

makeclean

make

生成的mcast_app可執(zhí)行程序在pc上運(yùn)行,模擬手機(jī)APP發(fā)送。運(yùn)行時需要傳入WiFi名稱及密碼。如:

./mcast_appTenda_552F180987654321

測試時需要先運(yùn)行mcast_app,再運(yùn)行smartlink。smartlink收到WiFi名稱及密碼時會打印出來。

運(yùn)行結(jié)果如:

poYBAGPktuSAFl3fAACd0vq595A118.png

這里,使用mcast_app來模擬手機(jī)APP。smartlink也提供了一個簡易的安卓手機(jī)APP,也可以使用APP進(jìn)行測試:

pYYBAGPktu-AfZX8AAUB8uQZyzU174.png

4、SmartLink組播包協(xié)議分析

上面演示了SmartLink的使用,下面簡單介紹一些SmartLink的組播包協(xié)議。

APP發(fā)送特定協(xié)議的組播包數(shù)據(jù)給設(shè)備,設(shè)備收到后進(jìn)行解析獲取路由器SSID及密碼。其協(xié)議如:

每個數(shù)據(jù)包6個字節(jié),

  • 第1~3字節(jié):組播包地址,為固定值0x01 0x00 0x5e。
  • 第4字節(jié):數(shù)據(jù)包序號。
  • 第5字節(jié):指定數(shù)據(jù)。
  • 第6個字節(jié):指定數(shù)據(jù)。

每次傳輸若干字節(jié)。舉例說明:

SSID為"TP-LINK_hys" ,PSW為"12345678",發(fā)送組播地址如下:

0x010x000x5e0x000x480x35

0x010x000x5e0x010x680x2b

0x010x000x5e0x020x5c0x31

0x010x000x5e0x030x0b0x08

0x010x000x5e0x04

'T'

'1'

0x010x000x5e0x05

'P'

'2'

0x010x000x5e0x06

'-'

'3'

0x010x000x5e0x07

'L'

'4'

0x010x000x5e0x08

'I'

'5'

0x010x000x5e0x09

'N'

'6'

0x010x000x5e0x0a

'K'

'7'

0x010x000x5e0x0b

'_'

'8'

0x010x000x5e0x0c

'h'

0x00

0x010x000x5e0x0d

'y'

0x00

0x010x000x5e0x0e

's'

0x00

0x010x000x5e0x400x1c0x03

其中:

(1)第1~3包數(shù)據(jù),為特征碼包,后三個字節(jié)由組播IP映射為為組播MAC。取組播IP的后23位作為MAC,映射圖如:

poYBAGPktv6AF2SCAAAs34Fvm7E607.png

圖片來源:jasonj33的博客

組播地址相關(guān)介紹可閱讀博文:

https://blog.csdn.net/wjz110201/article/details/114628203

這里,手機(jī)APP設(shè)置的組播IP固定如:

#defineIPADDR_KEY0"224.0.72.53"/*key0:01:00:5e:00:48:35*/

#defineIPADDR_KEY1"224.1.104.43"/*key1:01:00:5e:01:68:2b*/

#defineIPADDR_KEY2"224.2.92.49"/*key2:01:00:5e:02:5c:31*/

組播IP映射為組播MAC,得到:

取后

23

位即為

0.72.53

對應(yīng)

16

進(jìn)制為

00

:

48

:

35

取后

23

位即為

1.104.43

對應(yīng)

16

進(jìn)制為

01

:

68

:

2b

取后

23

位即為

2.92.49

對應(yīng)

16

進(jìn)制為

02

:

5

c:

31

(2)第4包數(shù)據(jù)放的是SSID及PSW的長度。

(3)第5~15包數(shù)據(jù)放的則是SSID及PSW。

(4)第16包數(shù)據(jù)為校驗(yàn)碼,采用連續(xù)異或校驗(yàn)的方式:

Crc=Crc^0x01^(byte)0x5e^0x40

以上就是本次的分享,文章如有錯誤,歡迎指出,謝謝!

咱們下期見~

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

    關(guān)注

    87

    文章

    11331

    瀏覽量

    210008
  • SmartLINK
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    2317
  • config
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    4645
收藏 人收藏

    評論

    相關(guān)推薦

    智能LINK(smartLINK)團(tuán)隊與Zytronic合作 為其新推出的GEN 3 SmartKiosk?的廣闊網(wǎng)絡(luò)帶來互動性

    經(jīng)久耐用高性能投射電容式技術(shù) (PCT? 和 MPCT?) 觸控傳感器領(lǐng)域的領(lǐng)導(dǎo)者Zytronic提供智能LINK(smartLINK)定制多點(diǎn)觸控傳感器,在美國五個城市建立交互式信息亭網(wǎng)絡(luò)。智能
    的頭像 發(fā)表于 05-24 11:21 ?5783次閱讀

    如何從幀控制中獲取WEP位?

    SmartLink 配置。在混雜模式下使用ESP8266并嘗試實(shí)現(xiàn)類似 smartlink 配置的內(nèi)容時,數(shù)據(jù)包大小會根據(jù)加密類型而變化。了解加密類型對于根據(jù)此檢查數(shù)據(jù)包大小非常有用。這可能嗎?
    發(fā)表于 07-12 15:27

    WIFI轉(zhuǎn)串口、smartlink技術(shù)

    隨著wifi技術(shù)不斷發(fā)展,智能家居行業(yè)不斷擴(kuò)大和完善,許多企業(yè)都選擇了單一的設(shè)備終端,其中:智能開關(guān)插座、智能紅外控制器等成為了行業(yè)中的香餑餑。買了幾款歐瑞博、博聯(lián)的開關(guān),其價格可以接受,100~200之間,普通用戶可以買來玩玩。對于這些開關(guān),其中wifi模塊則是可以說是整個技術(shù)關(guān)鍵。本人所知 TI公司CC3000、聯(lián)發(fā)科mt5931、Ralink的RT5350等,前者資料齊全,但是比較貴,中者的比較便宜,歐瑞博是用此模塊,不知道模塊是自己開發(fā)的還是外購的,要50多哦。Ralink的也比較便宜,不過開發(fā)量還是有的。為了配置簡單,基本很多插座都推出了smarklink一鍵配置技術(shù),其實(shí)就是解決了在插座沒連接路由器的時候,手機(jī)app告訴它加入哪個路由。附件上了最近幾塊模塊的資料,感覺好不錯,就是價格還沒做下來。希望能搞定聯(lián)發(fā)科里面開源出來,就不用wifi轉(zhuǎn)串口,又得外接單片機(jī)去控制其他電路了。以便做到降低成本,推動未來的物聯(lián)網(wǎng)。。。智能家居!
    發(fā)表于 06-24 23:10

    基于單片機(jī)IAP15W4K58S4的ESP8266手機(jī)云控制程序遠(yuǎn)程控制

    code AT_SMARTLINK[]="AT+CWSMARTSTART=1";char code AT_LANSTART[]="
    發(fā)表于 09-09 17:47

    海爾U+智能WIFI模塊MK-QTWIFI-05免費(fèi)試用

    供電,提供 smartlink和 softap 配置方式,同時支持微信 airkiss 配置模式,提供本地/遠(yuǎn)程程序升級功能,模塊上電默認(rèn)連接海爾物聯(lián)云服務(wù)器。了解更多>>
    發(fā)表于 07-10 16:34

    【海爾U+智能WIFI模塊試用體驗(yàn)】初次體驗(yàn)

    和外接天線(RECE.20279.001E 接口);2、支持SmartAp 配置:smartlink 和softap 配置模式自動切換,以前研究過smartlink,感覺應(yīng)該也是通過組播方式,其實(shí)
    發(fā)表于 08-06 21:07

    【海爾U+智能WIFI模塊試用體驗(yàn)】初次使用

    天線和外接天線(RECE.20279.001E 接口);2、支持SmartAp 配置:smartlink 和softap 配置模式自動切換,以前研究過smartlink,感覺應(yīng)該也是通過組播方式,其實(shí)
    發(fā)表于 09-12 22:18

    西門子S7-200實(shí)現(xiàn)PLC遠(yuǎn)程監(jiān)控的步驟和方法

    是西門子Smart-LINE 700IE。本案例采用華辰智通工業(yè)級HINET智能網(wǎng)關(guān)以及PLC遠(yuǎn)程控制軟件smartlink。同樣的原理,華辰智通PLC遠(yuǎn)程監(jiān)控可以用于其他品牌的PLC如臺達(dá),三菱
    發(fā)表于 03-14 16:17

    Eport Pro-EP20串口助手與網(wǎng)絡(luò)助手的調(diào)試

    、TCP&UDP測試工具、藍(lán)牙、WiFi、smartlink應(yīng)有盡有。哈哈有點(diǎn)沒見過市面了。話不多說點(diǎn)擊傳送門薅
    發(fā)表于 01-19 07:42

    基于SmartLINK組建遠(yuǎn)程局域網(wǎng)的操作手冊

    通過SmartLink 可以把遠(yuǎn)程服務(wù)器、4G 工業(yè)路由器、PLC、攝像頭、錄像機(jī)、電腦等各個網(wǎng)絡(luò)組成一個局域網(wǎng),沒有地域和空間限制,可以輕松實(shí)現(xiàn)遠(yuǎn)程管理HJ8XXX 系列設(shè)備、攝像頭、工控機(jī)
    發(fā)表于 09-25 18:07 ?10次下載
    基于<b class='flag-5'>SmartLINK</b>組建遠(yuǎn)程局域網(wǎng)的操作手冊

    Acti 9 Smart Test 軟件用戶手冊

    。此軟件可以同時測試多臺Acti9Smartlink設(shè)備。這些設(shè)備可以串接起來,并且只能有一臺與計算機(jī)相連。但相連的Acti9Smartlink設(shè)備始終以不超過10臺為限。
    發(fā)表于 09-27 11:27 ?5次下載

    西門子smart系列plc 遠(yuǎn)程控制實(shí)例

    遠(yuǎn)程的smart PLC設(shè)備和電腦組建到同一個虛擬的局域網(wǎng)中。 怎樣才能構(gòu)建這個虛擬局域網(wǎng)呢?通過華杰智控的smartlink技術(shù)實(shí)現(xiàn),只需要在設(shè)備和電腦端都配置smartlink即可。 配置設(shè)備端
    的頭像 發(fā)表于 08-14 10:22 ?2w次閱讀

    分享一種實(shí)用的配網(wǎng)方案!

    項(xiàng)目需要用到smartconfig,之前我也沒接觸過,查資料了解的過程發(fā)現(xiàn)了一個好東西——SmartLink,分享給大家。
    的頭像 發(fā)表于 02-09 09:25 ?1238次閱讀

    窄帶自組網(wǎng)基站搭建技巧

    SmartLink580窄帶自組網(wǎng)固定臺,能夠在不依賴于外部網(wǎng)絡(luò)和其他通信設(shè)備的前提下,實(shí)現(xiàn)全天候復(fù)雜場景下固定安裝,快速簡便搭建遠(yuǎn)距離無線自組網(wǎng)通信網(wǎng)絡(luò)。
    的頭像 發(fā)表于 04-25 14:39 ?2124次閱讀

    SmartLink窄帶語音自組網(wǎng)系統(tǒng)

    SmartLink窄帶語音自組網(wǎng)系統(tǒng),支持去中心化,自主動態(tài)判選節(jié)點(diǎn)路由的無線常規(guī)同播自組網(wǎng)方案,能夠在不依賴外部網(wǎng)絡(luò)的前提下,獨(dú)立實(shí)現(xiàn)全天候復(fù)雜場景下大規(guī)模遠(yuǎn)距離無線通信自組網(wǎng)絡(luò)的快捷搭建。具有組網(wǎng)靈活,輕巧便攜,易于部署,功能豐富等特點(diǎn),非常適合消防救援應(yīng)急通信場景。
    的頭像 發(fā)表于 11-04 10:11 ?341次閱讀
    <b class='flag-5'>SmartLink</b>窄帶語音自組網(wǎng)系統(tǒng)
    主站蜘蛛池模板: 小寡妇好紧进去了好大看视频 | 日韩在线看片中文字幕不卡| 久久国产成人午夜AV影院无码| 国产精品人成在线播放新网站| 国产精品-区区久久久狼| 久久精品国产eeuss| 人成片在线观看亚洲无遮拦| 热re99久久精品国99热| 亚洲女初尝黑人巨磁链接| 中文字幕国产在线观看| 970女主播电台歌曲| www.久久久| 国产精品JIZZ视频免费| 国产午夜在线观看视频播放| 精品国产5g影院天天爽| 免费播放美女一级毛片| 琪琪伦伦影院理论片| 四房播播最新地址| 亚洲欧美中文字幕5发布| 东北老妇人70OLDMAN| 精品国产国产综合精品| 嫩草影院精品视频在线观看| 少妇高潮惨叫久久久久久欧美| 亚洲福利网站| 97人摸人人澡人人人超一碰| 69式国产真人免费视频| 岛国片在线看| 免费看黄的片多多APP下载| 色综合久久88色综合天天提莫 | 欧美性色xo影院69| 我年轻漂亮的继坶2中字在线播放| 亚洲精品资源网在线观看| 91羞羞视频| 娇女的呻吟亲女禁忌h16| 無码一区中文字幕少妇熟女H| 伊人久久大香线蕉综合亚洲| yellow高清免费观看日本| 国产日韩亚洲精品视频| 毛片网站网址| 武侠艳妇屈辱的张开双腿| 成人免费观看在线视频|