1.5.5 TCP透传

工程目录

2.打开工程目录下OneNET->onenet.c文件,修改第42行、44行和46行的设备登陆参数,分别对应产品ID、鉴权信息、需关联的LUA脚本在OneNET上的名字

登陆信息

3.打开工程目录下的net_device->esp8266.c文件,修改第36行的AP连接参数

wifi信息

4.配置MDK下载方式

配置下载方式

5.编译、下载代码到目标板
6.上传脚本

上传脚本

7.给目标板上电,观察该设备在OneNET上的在线情况

设备在线

连接成功-串口打印

  • 数据上传
    当设备登陆成功之后,会以5秒的时间间隔自动上传当前4个LED的亮灭状态,0代表关,1代表开

数据上传

  • 命令下发
    在OneNET网页端或者使用API接口方式,填写命令 redled:1 即可

命令下发

在OneNET页面上也能够看到平台是否发送给设备

已发往设备

在设备数据流里也能够看到数据点的变化

数据展示

  • 例程移植
    以FreeRTOS例程为例

工程目录1

core:硬件平台相关启动代码,不同平台需替换
FreeRTOS:RTOS相关代码,需移植到对应硬件平台使用
fwlib:硬件平台相关底层驱动,不同平台需替换
mcu_fun:硬件平台驱动中间件,其他平台下可自行实现或不用该中间件
driver:属于硬件平台驱动,不同平台需要自行实现
hardware:外设硬件驱动,根据实际硬件编写相应驱动程序
user:主逻辑代码,主要实现用户应用
net_task:网络相关任务,不需要修改,但可以调整数据上传间隔、心跳维持时间间隔
OneNET:与OneNET数据交互应用层,无需修改
net_protocol:协议层,只需修改H文件里边内存分配规则即可
net_device:网络模组驱动层,需根据实际硬件来编写对应的驱动代码

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “