草庐IT

Arduino UNO使用esp8266以TCP方式连接onenet云

1.在onenet云平台上先创建一个TCP类型的产品 打开onenet云平台,选择旧版,点击控制台,选择多协议接入(没有注册的先注册)图1-1 多协议接入中选择TCP透传 图1-2 点击”添加产品“,然后设置产品的信息,”产品名称“与”产品行业“自己根据需要设置,”产品类别“选择其他,”联网方式“选择wifi,”操作系统“选择无,网络运营商选择其他以此完成对产品的建立。图1-3 产品建立后点击进入,查看产品信息 图1-4 点击产品进行编辑,点击设备列表,点击添加设备,图1-5添加设备,编辑设备信息,自己根据实际需求设置相关信息,”鉴权信息“需要记住保存图1-6 完成对产品设备的添加 图1-7 

Arduino UNO使用esp8266以TCP方式连接onenet云

1.在onenet云平台上先创建一个TCP类型的产品 打开onenet云平台,选择旧版,点击控制台,选择多协议接入(没有注册的先注册)图1-1 多协议接入中选择TCP透传 图1-2 点击”添加产品“,然后设置产品的信息,”产品名称“与”产品行业“自己根据需要设置,”产品类别“选择其他,”联网方式“选择wifi,”操作系统“选择无,网络运营商选择其他以此完成对产品的建立。图1-3 产品建立后点击进入,查看产品信息 图1-4 点击产品进行编辑,点击设备列表,点击添加设备,图1-5添加设备,编辑设备信息,自己根据实际需求设置相关信息,”鉴权信息“需要记住保存图1-6 完成对产品设备的添加 图1-7 

[esp8266]RAM不足替代解决办法

问题描述​ 因为项目是一个小电视项目需要播放动态图,但是由于内部编程地址只有​ 本方法适用于: 低频率写数据,高频率读取数据,想以此完全替代RAM是不可能的。解决办法原理​ 项目的是基于arduino库来开发的,而icache自动映射在前面1M(0x1010-0x100000)左右flash中,所以这部分地址可以直接使用,而不需要spi来读取。那么可以将后面非映射的区域(3M左右)拷贝到该区域,代码中直接使用该拷贝的位置即可。过程​ 前章知道arduino可将flash的非映射区做成文件系统。在里面由两种FS:SpiFs与LittleFs。不过SpiFs已经不再推荐了。这里使用Litt

[esp8266]RAM不足替代解决办法

问题描述​ 因为项目是一个小电视项目需要播放动态图,但是由于内部编程地址只有​ 本方法适用于: 低频率写数据,高频率读取数据,想以此完全替代RAM是不可能的。解决办法原理​ 项目的是基于arduino库来开发的,而icache自动映射在前面1M(0x1010-0x100000)左右flash中,所以这部分地址可以直接使用,而不需要spi来读取。那么可以将后面非映射的区域(3M左右)拷贝到该区域,代码中直接使用该拷贝的位置即可。过程​ 前章知道arduino可将flash的非映射区做成文件系统。在里面由两种FS:SpiFs与LittleFs。不过SpiFs已经不再推荐了。这里使用Litt