文章目錄
- 一、onenet上的配置
- 二、硬體操作
- 三、效果展示
一、onenet上的配置
進入官網

點選’回到舊版’
點選’多協定接入’
這裡随便寫寫就行
這邊就會建立一個項目
點選裝置清單再點選添加裝置即可
關于腳本,進入開發者文檔
點選下載下傳
下載下傳好後,點選上傳腳本
.lua檔案
名字自己取一個就行,簡單點就行,我這裡是 ‘may’ ,後面要用到
二、硬體操作
from machine import UART,Pin,Timer
import utime #導入時間庫
# 設定led的引腳pin25為輸出模式
led = Pin(25,Pin.OUT)
# 設定序列槽初始化資料
uart = UART(0, baudrate=9600, tx=Pin(12), rx=Pin(13), bits=8, parity=None, stop=1)
# 延時函數tim初始化
tim = Timer()
utime.sleep(1) #上電後先延時待機1s
uart.write('AT+RST\r\n') #序列槽發送子產品複位指令
utime.sleep(1) #等待1秒
uart.write('AT+CWMODE=1\r\n') #STA模式
utime.sleep(1) #等待0.2秒
uart.write('AT+CWLAP\r\n') #擷取wifi
utime.sleep(1) #等待0.2秒
uart.write('AT+CWJAP="419_Lab","love419419"\r\n')#連接配接wifi
utime.sleep(1) #等待1秒
uart.write('AT+CIPSTART="TCP","183.230.40.40",1811\r\n')#連接配接伺服器ip
utime.sleep(1) #等待1秒
uart.write('AT+CIPMODE=1\r\n')#1表示開啟子產品伺服器端口,2022表示端口号
utime.sleep(0.2) #等待0.2秒
uart.write('AT+CIPSEND\r\n')#最後通過序列槽發送一個AT,如果子產品能正常使用,就會收到wifi子產品發過來的 ok
utime.sleep(0.2) #等待0.2秒
uart.write('*545577#1111llll#may*') //*裝置ID#鑒權資訊#腳本名稱*
utime.sleep(0.2) #等待0.2秒
while True:
uart.write('Hello\r\n')
utime.sleep(3)
uart.write('I am\r\n')
utime.sleep(3)
uart.write('Rubbish bin\r\n')
utime.sleep(3)
三、效果展示
我寫的是其他東西哈![]()
智能垃圾桶(十三)——ESP8266子產品+onenet(TCP透傳)(樹莓派pico實作物聯網)一、onenet上的配置二、硬體操作三、效果展示 ![]()
智能垃圾桶(十三)——ESP8266子產品+onenet(TCP透傳)(樹莓派pico實作物聯網)一、onenet上的配置二、硬體操作三、效果展示