• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > Lon總線在智能家庭圖像采集節點應用

    Lon總線在智能家庭圖像采集節點應用

    作者: 時間:2010-12-07 來源:網絡 收藏


    3.1 Neuron 3150芯片程序

      在Neuron 3150芯片中,使用的IO口稱為串口(Serial)輸入/輸出對象。管腳IO8、IO10分別設置為異步串行數據的輸入線和輸出線。該IO對象類型是用于使用異步串行數據格式傳輸數據的場合,如RS-232通信。傳輸格式是:1個開始位、1個數據位、1個停止位。輸入串行IO對象將等待被接收的數據幀開始直到接收了202個以上字符所要時間才結束。限于篇幅,只給出下面接收程序:

      //接收程序:
      IO_0 output bit CTS;
      IO_1 input bit RTS;
      IO_10 input serial RXD;
      Network output int fkmingling[b];
      When (io_change(RTS)to 0)
      {
      Unsigned int num;
      Unsigned long sum,getsum;
      IO_out(CTS,1);
      Num=io_in(RXD,inputbuf,7); //串口接收
      }

    3.2 上位機系統設計

      上位機采用VB編寫接口程序,通過設置控件Link調用ASP內的發送短信的文件,并獲取 Works網絡的的變量信息。用ASP+ADO進行收發短信設計,也可以使遠程主機通過在瀏覽器中輸入服務器的IP地址來監視 Works 設備信息。在發送短信之前先填好要發送的手機號和內容。發送短信ASP的主要代碼(部分)如下:

    %
    ′要發送的手機號碼、要發送的信息內容預先設置好
    SendNumber=request(SenderNumber)
    Message=request(message)
    if Sendnumber= or message= then errmsg=li>
    各項均不能為空!
    ′短消息的長度不能超過140個字符
    if len(message)>140 then errmsg=errmsg+li>短信
    內容超長,請查檢!
    ′更新信息發送數據表
    conn.execute(insert into senddata(mobile,message)
    values(+sendnumber+, +message+ ))
    response.redirect(http: //自己的IP地址
    /mt/SendServ-let?dstmobile=+cstr(sendnumber)+feemobile=+cstr(sendnumber)+msg=+server.URLEncode(trim(message))+sv code=Zrr034spnum=33343457cp_id=wise
    6733333000cp_pass=wtiaw6ip=211.1.607.105)
      response.write 您的消息已經成功發出,謝謝!
      %>
      此代碼由神經元芯片將指令傳送到VB程序后由PC機自動發出。

      本文所設計的基于 Works技術的系統是的一部分,其創新點是:利用LON網絡,把與Neuron芯片集于一體,并通過PC機能向手機發送短信告知。管理者可以從任何有網絡的地方來監視自己的情況,即使主人不在也可以通過該裝置以短信的方式向主人發出來訪者信息,極大地提高了的安全性。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 泽普县| 慈溪市| 厦门市| 红桥区| 林芝县| 贵阳市| 霍邱县| 铅山县| 兴业县| 茂名市| 合作市| 吴旗县| 杭锦旗| 大兴区| 手游| 太原市| 基隆市| 桑植县| 张家港市| 利辛县| 岳普湖县| 新竹县| 封丘县| 贵州省| 辉县市| 卓尼县| 沁水县| 广汉市| 东兴市| 综艺| 儋州市| 临湘市| 宁远县| 遂昌县| 游戏| 富平县| 沐川县| 屯留县| 肇庆市| 闻喜县| 吴江市|