新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于Wifi的電子看板語音系統設計實現

        基于Wifi的電子看板語音系統設計實現

        作者: 時間:2012-06-08 來源:網絡 收藏

        3 下位機程序
        下位機為分布在生產線或者車間內的管理。采用linux操作系統。Linux操作系統下把硬件作為一個設備文件。文件位于dev目錄下,文件名為dsp,讀取聲音使用read函數,播放使用write函數。下位機軟件同樣啟動兩個線程一個監聽相應的端口獲取壓縮后的聲音數據并解壓播放,另外一個線程采集聲卡數據壓縮后傳送。
        1)首先打開設備文件:
        fd=open(“/dev/dsp”,oflag);設置采樣位數、頻率等。
        2)建立線程1:pthread_create。
        建立udp網絡連接sockfd()
        讀取聲卡:
        read(fd,inbuf,sizeof(inbuf));
        3)adpcm編碼并傳輸
        4)建立線程2
        建立udp網絡連接監聽端口,獲取網絡數據,解壓縮。
        寫入聲卡設備:
        write(fd,outbuf,sizeof(outbuf));
        程序流程參如圖5所示。

        本文引用地址:http://www.104case.com/article/176994.htm

        g.JPG



        4 結束語
        通過實踐,新型管理能實時、準確的反映現場的情況。改善了生產及管理信息傳遞性,并且改善了傳統監控的模式,安裝方便,無須考慮布線可以根據已有的無線路由自適應組網。此外聲音廣播及上下位機實時語音通話方便了管理人員及操作人員。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桦甸市| 清河县| 祁阳县| 哈密市| 凤山县| 永济市| 乐昌市| 万安县| 上高县| 通河县| 隆林| 临湘市| 廊坊市| 平武县| 浮梁县| 遵义市| 和龙市| 凭祥市| 榆树市| 罗源县| 阳东县| 阜康市| 闻喜县| 辽宁省| 舞阳县| 会昌县| 甘孜县| 阜康市| 华亭县| 南木林县| 库伦旗| 滦南县| 邯郸县| 大庆市| 抚顺县| 镇原县| 寻乌县| 西乌珠穆沁旗| 绥宁县| 巴里| 古丈县|