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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STC15F2K60S2單片機+ESP8266+NTC傳輸到網絡并訪問

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 hjx820 于 2019-4-29 20:37 編輯

準備材料:
基于前一篇貼子
準備開發工具:
java eclipse, JDK1.8, tomcat, 阿里云服務器/其它服務器

1 傳輸到外網需購買阿里云或者其它服務器,不夠買可用電腦測試
電腦需要安裝jdk1.8并配置環境path.
JDK配置
(1)新建->變量名"JAVA_HOME",變量值"C:\Java\jdk1.8.0_05"(即JDK的安裝路徑)
(2)編輯->變量名"Path",在原變量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->變量名“CLASSPATH”,變量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”


2 打開電腦cmd, 測試jdk是否成功
3 運行附件server.jar , 在cmd輸入java -jar c:/server.jar,  server.jar中有一個config.properites文件配置監聽端口,這里默認配置 16001,如果是用阿里云服務器需要配置端口可用。啟動服務后,會有日志在C:/logs/log中顯示。

4 用esp8266連接單片機測試往服務器發送數據,參照貼子 http://blog.sina.com.cn/s/blog_17d69aac30102wv4m.html
AT+RST                   //復位
AT+CIPMODE=1             //STA模式
AT+CIPMUX=0             //單連接模式
AT+CWMODE=3             //透傳模式
AT+CWJAP="TP-LINK_0728","xxxx"
AT+CIPSTART="TCP","192.168.0.100",16001 // 本機測試可以通過cmd -> ipconfig查看本機電腦ip
AT+CIPSEND

5 測試 成功后可以使用附件代碼燒錄到單片機,然后可以看到server日志,每幾秒便打印溫度


6訪問,可以將這些數據存入數據庫,用java做一個web服務器,部署到tomcat,便可以訪問,如果需要控制單片機,可以通過socket回傳數據給esp8266。

7 重要代碼,esp8266連接
void ESP8266_Init()
{
    Delay_ms(5000);
    LED0=!LED0;
        while(1) {
                ESP8266_Set("AT+CWJAP=\"TP-LINK_0728\",\"xxx\"");
                        Delay_ms(5000000);
                 if(compare("OK")){
                         break;
                }
                Delay_ms(5000);
        }
        while(1) {
         ESP8266_Set("AT+CIPSTART=\"TCP\",\"47.104.94.10\",16001");
                 Delay_ms(5000000);
         if(compare("CONNECT")){
                 break;
         }
        Delay_ms(5000);
        }
   // 打開透傳
        while(1) {
                ESP8266_Set(" AT+CIPMODE=1");
                        Delay_ms(5000000);
                 if(compare("OK")){
                         break;
                }
                Delay_ms(5000);
        }
        while(1) {
                ESP8266_Set("AT+CWMODE=3");
                        Delay_ms(5000000);
                 if(compare("OK")){
                         break;
                }
                Delay_ms(5000);
        }
        while(1) {
                ESP8266_Set("AT+CIPSEND");
                        Delay_ms(5000000);
                 if(compare(">")){
                         break;
                }
                Delay_ms(5000);
        }
}

8 附件內容介紹
server.jar - java服務器
SocketProject.7z 為java 服務器工程
main.c為單片機主代碼。

全部資料51hei下載地址:

NTC10K.7z

744.2 KB, 下載次數: 80, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:355489 發表于 2019-4-29 20:33 | 只看該作者
單片機所有文件

ntc10k.7z

35.55 KB, 下載次數: 34, 下載積分: 黑幣 -5

回復

使用道具 舉報

板凳
ID:97629 發表于 2020-2-16 15:55 | 只看該作者
ESP8266里面要寫什么程序么
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美视频 亚洲视频 | h片在线免费观看 | 国产精品爱久久久久久久 | 午夜视频免费在线观看 | 日韩在线中文字幕 | 特黄一级| 99爱视频 | 成人亚洲一区 | 日韩精品av一区二区三区 | 欧美一区二区三区在线观看视频 | 在线中文字幕av | 国产视频一区二区在线观看 | 精品国产一级片 | 日韩在线xx| 久久久久久久久毛片 | 午夜视频一区二区三区 | 91在线精品秘密一区二区 | 女生羞羞视频 | 玖玖爱365 | 91在线网| xxx视频 | 在线免费观看黄a | 欧美久久精品一级c片 | av毛片免费 | 国产色 | 日韩欧美一区二区三区免费观看 | 二区三区在线观看 | 九九久久这里只有精品 | 久久久久久久久久久久一区二区 | 亚洲欧美日韩中文在线 | 国产亚洲网站 | 国产精品99久久久久久宅男 | 人人性人人性碰国产 | 日本成人在线免费视频 | 免费看91| av毛片 | 成人精品国产一区二区4080 | 美女久久久 | 日韩视频免费看 | 日韩欧美三级 | 欧美日韩亚洲二区 |