娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月28日(星期六)

2021年12月28日 | 迅為4412開發板實戰之智能網關項目

發布者:DataExplorer 來源: eefocus關鍵字:4412開發板  智能網關 手機看文章 掃描二維碼
隨時隨地手機看文章

智能網關的學習內容:

1 智能網關的概念;

2 智能網關的實現框架;

3 智能網關的例程分析。

 

1 智能網關的概念:

1.1 智能網關關鍵詞搜索

    智能家居網關,物聯網智能網關,zigbee智能網關...

    有大量的智能網關產品但是沒有官方的定義!

1.2 什么是網關?

    搜“網關”。

1.2.1 傳統網關定義

    TCP/IP協議中的概念。

    不是嵌入式中的網關概念。

1.2.2 嵌入式中網關定義

    例子1:智能家居中zigbee網關。

    例子2:電力系統中的設備“終端服務器”。

    網關:將一種協議轉換為另外一種協議,實現數據轉發而不做控制的設備。

    1 協議轉換;

    2 數據轉發;

    3 不做控制。

1.2.3 智能網關

    智能網關和普通網關的區別:實現數據處理。

    zigbee協議中,指令頭FE,指令尾FF。

    智能網關的定義:

    將一種協議轉換為另外一種協議、實現數據轉發、不做控制、能夠實現數據處理的設備。

 

     

2 智能網關的實現框架

2.1 硬件選擇:作者選用以太網+串口的組合

 

2.2 智能網關知識點:

    智能網關 = 網絡通信socket +  串口通信 + 多進程fork

2.3 客戶端偽代碼

    pid = fork();

    if(pid){

        while(1){

            if(接收到網口數據)

                通過串口講數據發送

        }

    }

    else if(pid){

        while(1){

            if(接收到串口數據)

                通過網口將數據送出

        }

    }

2.4 服務端偽代碼 

    pid = fork()

    if(pid){

        while(1){

            if(接收到網口數據)

                打印

        }

    }

    else if(pid){

        while(1){

            通過網口將數據發送到開發板

            delay 1S

        }

    }

     

3 智能網關的例程分析

3.1 硬件準備工作

串口控制臺;串口;網口的連接

 

 

 

3.2 軟件準備工作

    串口助手;

    網絡配置--開發板的網絡能夠PING通虛擬機Ubuntu

3.3 代碼分析

3.3.1 初始化部分分割,提供函數接口

3.3.2 IP可以通過參數配置,網口port端口號也可以配置

    port端口號第一次被占用,如果先關閉服務端,客戶端還會占用端口號

    端口號的取值范圍:0-65535,端口號0-1024。

    端口號兩邊要相同。

3.3.3 端口號可以復用

    同一個端口號可以同時給多個客戶端使用。

3.3.4 fork部分代碼和實現框架對照

    服務端發送數據分析;

終端發送數據分析。


關鍵字:4412開發板  智能網關 引用地址:迅為4412開發板實戰之智能網關項目

上一篇:4412嵌入式開發板設備樹源碼的編譯環境、鏡像編譯介紹
下一篇:iTOP-4412開發板-LinuxC-繼電器模塊的測試例程

推薦閱讀

一年前,人工智能產品“阿爾法狗”橫空出世,擊敗圍棋等級排名第一的棋手柯潔。2018年12月第一期《科學》雜志封面,“阿爾法狗”進化版“阿爾法零”驚艷亮相,不但征服了圍棋,而且僅分別“自學”2小時和4小時后,就擊敗最強的日本將棋和國際象棋人工智能程序。“阿爾法零”的飛速成長,是2018年人工智能進步的一個縮影。據美通社對2018年幫助中國企業發布...
(文章來源:江蘇博實碳) 機械手臂在機器人領域應用較為廣泛,常用于工業制造、生產、醫療設備等眾多領域。雖然機械手臂的軸數和形態各不相同,但都是接受指令,然后精準定位到某一點進行操作的。要求機械手臂在工作中要在承受自重和抓取工件最大重量的情況下將工件準確無誤地放置在固定位置上,碳纖維機械手臂的應用也就應運而生。 碳纖維機械手臂作...
最近幾年,各大手機品牌在豐富自家產品線上越來越走心,推出“中杯”、“大杯”、“超大杯”,已經成為主打機型的普遍策略。12月24日平安夜,OPPO正式發布Reno5 Pro+,自Reno 10倍變焦版之后,Reno系列再次迎來搭載驍龍8系芯片的機型。綠廠這款“超大杯”會注入怎樣的誠意呢?不妨跟隨本期圖賞來找到答案。  重視工業設計一直是OPPO的傳統,...
中國儲能網訊:工業化是現代化的前提和基礎,信息化是現代化的戰略引擎,在“十四五”全面開啟建設社會主義現代化國家的新征程上,進一步深化信息化和工業化融合發展,加快推進數字產業化和產業數字化具有重要的時代意義。日前,工業和信息化部印發《“十四五”信息化和工業化深度融合發展規劃》(以下簡稱《規劃》),提出“以智能制造為主攻方向,以數...

史海拾趣

問答坊 | AI 解惑

讀Flash啟動失敗

我想問大家一個問題就是 我在把microblaze 下載到prom中 然后 寫好一個Flash的lodar 想把應用程序寫到FLASH中,可上電后讀不出FLAH的東西?…

查看全部問答∨

私藏資料大公開——數字設計原理與實踐

私藏資料大公開——數字設計原理與實踐,跟大家一起分享…

查看全部問答∨

電池持續時間太短(5)——我們擔心什么?

謬誤之四:電池持續時間太短 真正的無線設備無需為通訊或者電源鋪設線路。但是傳感器和無線信號總是需要電源的,所以電池便成為了最常見的電力來源。 電池需要定期更換,這沒錯――但是不像過去那么頻繁,也不像您所想象的那么經常。典型 ...…

查看全部問答∨

嵌入式linux下基于http協議的xml傳輸

采用嵌入式linux系統(2.6.16)的終端機(ARM)需要與后臺服務器實現網絡通信傳輸。 后臺服務器: 基于webservice技術實現 通過http協議實現數據的傳輸 內容格式均通過XML傳輸 終端: HTTP協議采用libcurl傳輸庫 XML采用LIBXML2庫作解析,lib ...…

查看全部問答∨

W77E58+RTL8019,移植ZLIP協議棧,不能對RTL8019操作

板子上有W77E58、RTL8019以太網芯片和兩個32K RAM,移植了ZLIP協議棧,將RTL8019基地址做了修改。運行代碼后對RAM的操作一切正常,但對RTL8019操作時出了問題。在對芯片初始化時,可以完成芯片的上電復位,但不能進行讀寫操作!請高手指點!…

查看全部問答∨

加了USB Remote NDIS Class Driver之后出現錯誤信息

加了USB Host Support中的USB Remote NDIS Class Driver之后sysgen出現錯誤信息: usbclient.lib(usbclient.obj) : error LNK2005: _IssueBulkTransfer already defined in usbd.lib(USBD.dll) usbclient.lib(usbclient.obj) : error LNK2005: _I ...…

查看全部問答∨

請各位研究過入侵檢測方面的大俠幫忙

小弟畢業設計要做入侵檢測系統,現在苦無資料,請各位大俠推薦幾本書,或網站。要是哪位大俠有做過的源碼小弟就在此感激涕零了!小弟郵箱:zzhzh11123@163.com。…

查看全部問答∨

用單片機設計一個控制器。如何存儲用戶設置的參數(掉電之后也不丟數據)?

最近用AT89C51設計一個控制器,里面有幾個參數用戶需要現場設置。要求在關閉電源后不能丟失,下次開機還能讀出來。 由于單片機沒有硬盤,實在不知道該存到哪里去。目前只好借鑒PC主板CMOS電路的方法,打算使用DS12887來存儲這些參數。 總感覺這樣 ...…

查看全部問答∨

[求助] 求助 fft.lib 做的IFFT變換的程序

最近搞的很頭疼  怎么用DSP的 fft.lib 這個庫做IFFT變換呢??有沒有高手用過呢? 跪求答案啊。。。只能做FFT變換的話沒什么意義。。   void IFFT(){                int16 temp;&n ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 鹤岗市| 确山县| 正镶白旗| 栖霞市| 河间市| 北票市| 陇南市| 琼海市| 鄂温| 辽中县| 宁陵县| 大埔县| 班玛县| 晋城| 酉阳| 马尔康县| 新蔡县| 霍山县| 彝良县| 天全县| 察哈| 大方县| 尼玛县| 思茅市| 莒南县| 忻州市| 威海市| 汽车| 车险| 五大连池市| 农安县| 沂南县| 红桥区| 洛阳市| 吉隆县| 巫山县| 佛冈县| 丹凤县| 屏边| 临安市| 广安市|