智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)

一、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)

三、效果展示

我写的是其他东西哈
请添加图片描述
请添加图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周末不下雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值