久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2576|回復: 0
打印 上一主題 下一主題
收起左側

機房溫度的遠程顯示

[復制鏈接]
跳轉到指定樓層
樓主
ID:71235 發表于 2014-12-27 22:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
                                                                                                     本來這個文字應該屬于其他類別的,但是因為是以前溫度顯示器制作的延續,所以放在電子制作類別了。
     先看看這個溫度顯示報警裝置是如何一步一步的增強的吧。先是M8作出了單機電路,無通訊功能,然后增加了一個串口電路,是單向的,不能雙向通訊,同時用C#開發了一個windows程序,用于接收顯示溫度數據。到此為止,其實是能實現遠程顯示功能了,只是需要這個裝置運行在服務器上,且能從外網訪問到,否則失去了實用價值,而要查看數值,只要遠程登錄服務器,查看那個WIDOWS程序的顯示界面即可。
     但是DIY是無止境的,通過遠程登錄才能查看顯然不夠地道,這次要實現的是通過web網站顯示數值!
     考慮了一下,有兩個方案。
     1.直接由windows程序輸出html代碼,這個方法簡單,但是靈活性欠佳,要改界面就要改windows程序,而且不能實現無刷更新。
     2.windows程序輸出xml數據,使用asp程序提取出數據,然后顯示在頁面上,這個方法有一定靈活性,但是需要IIS開通ASP服務,而這樣不是很安全,而且也不能無刷更新。
     3.windows程序輸出xml數據,這個數據用xslt格式化后用ajax程序讀出,實現無刷更新。
     為了服務器安全運行,決定采用3號方案。
     實測表明,用ajax讀出的xml數據是不能加載xslt的,也就是說,xml不能被格式化;后下載了一個xslt的jQuery插件,好像也不太行;再后來查看了有關資料,知道jQuery的ajax方法載入xml后,是可以像普通頁面一樣,用$取得節點字段的,這些字段讀取后用javascript寫入頁面位置即可。
     方案3取得成功,xml數據成功呈現在一個靜態頁面上,然后是加上1s定時ajax程序,實現了頁面的無刷更新。
     因為xml數據是由windows寫入磁盤文件的,如何這個程序掛了的話,xml是不會有任何異常的,為了便于遠程知悉這個通訊程序的工作狀態,xml又增加了一個時間戳字段,這樣如果windows程序掛了的話,這個時間戳就不會實時更新,這樣遠程端就可以輕易覺察出來了。
     遠程顯示頁面制作成功后,再將這個xml及html所在目錄加入某個網站的虛擬目錄就完成了!



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产情侣激情 | 九九热视频这里只有精品 | 欧美激情久久久 | 一区二区三区精品视频 | 欧美日韩在线一区二区三区 | 国产丝袜一区二区三区免费视频 | 婷婷精品 | 日本在线中文 | 69福利影院 | 亚洲婷婷六月天 | 成人免费网站www网站高清 | 国产精品久久久久久模特 | 久久久av中文字幕 | 久久久久久久久久爱 | 国产欧美一区二区三区日本久久久 | 成人在线不卡 | 丝袜天堂 | 九色在线视频 | 皇色视频在线 | 欧美成人一区二区三区 | 欧美性jizz18性欧美 | 国产午夜精品一区二区三区嫩草 | 麻豆久久久久久久久久 | 亚洲国产精品99久久久久久久久 | 一区二区在线 | 能看的av网站 | 欧美一级片a | 色婷婷av一区二区三区软件 | 日韩精品在线观看一区二区三区 | 欧美精品一区在线 | 性高朝久久久久久久3小时 av一区二区三区四区 | 欧美日韩三级在线观看 | 日韩av美女电影 | 特黄毛片 | 国产一区二 | 亚洲精品欧美一区二区三区 | 在线视频 亚洲 | 国产成人精品一区二区三区视频 | 成人精品一区二区 | 精品日韩 | 国产高清在线观看 |