WebSocket  由于在HTTP协议中,服务器不能主动向设备推送信息。设备使用轮询的方式向服务器请求数据时会消耗大量的设备运行资源与网络资源,因此WebSocket协议诞生。   WebSocket协议是建立在运输层协议TCP上进行全双工通信的协议,可以实现设备与物联网协议之间的平等传输,即客户端可以主动向服务器发送请求,服务器也可以向客户端推送信息。   若使用WebSocket,先引入We
1.目录abi定义:应用程序和操作系统之间、一个应用和它的库之间、应用的组成部分之间的底接口 查看文件夹abi/cpp下目录:include:cxxabi.h、new、typeinfo src: Android.mk use_rtti.mkabi文件的作用: abi规定了二进制文件的格式、内容,装载/卸载程序的要求,函数调用时的参数传递规则,寄存器、堆栈的使用ABI与API的区别:API定义了源
转载 2023-07-05 19:48:05
0阅读
本章介绍基于Android studio设计的APP通过esp8266WiFi控制51单片机LED灯的亮灭实现过程。 目录对ESP8266WiFi模块进行设置编写Android studio代码编写89C51单片机代码 对ESP8266WiFi模块进行设置1、ESP8266WiFi特点: ①支持 STA/AP/STA+AP 工作模式; ②支持安卓、IOS 的 Smart Config(APP)/A
基于STM32WIFI自动校时+语音报时可调时钟(附源代码)概述STM32f103C8T6最小系统共阴数码管74HC595芯片JQ5600语音模块ESP8266-01SWIFI模块ds1307模块按键结语 概述这次主要写的是对硬件的一些了解与大体思路,也算是笔记吧。 文末有资料与源代码的下载地址。也有视频演示地址。 本实验的硬件材料为: STM32f103C8T6最小系统,共阴数码管,74HC5
转载 2024-03-20 11:44:40
325阅读
1.实验简述使用 PWM+DMA 的方式驱动 WS2812B,并每隔 800ms 随机显示不同颜色。2.实验硬件兆易创新GD32F310 MCU开发板套件16*16 WS2812B3.开发环境keil 5.24.14.WS2812B讲解WS2812B 是 WorldSemi 公司推出的外控集成 RGB LED 光源。 WS2812B 则是将控制 IC 和传统 RGB 结合到了一起,我们使用一条数据
转载 2024-10-16 08:32:08
152阅读
  文章目录前言一、ESP8266可以干什么?二、ESP8266作为传输数据的开发1.电路连接图2.ESP8266直接烧录3.通过Arduino对ESP8266进行烧录三、ESP8266作为开发板的开发四、可能会存在的问题总结 前言ESP8266 Wi-Fi模块作为可以进行WiFi传输的模块集成了业内领先的Tensilica L106超低功耗32位微型MCU,带有16位精简模式,主频可达
转载 2023-12-01 10:38:56
325阅读
arduino--通过ESP8266模块实现串口接收数据,使用TCP协议进行局域网通信硬件准备端口连接网络调试助手代码功能说明视频教学最后 由于调试机器需要打印数据来查看程序是否正常运行,将MCU的串口线接入到电脑需要很长的延长线,而且机器的移动会变的很不方便,故使用8266进行局域网通信,通过wifi将数据直接发送到电脑,这样调试起来更加的灵活。硬件准备 首先需要准备一个开发板,这里我准备的是淘
转载 2024-05-21 11:50:12
108阅读
上篇文章我们了解了ESP8266到底是个什么“东西”,了解了ESP8266在这个万物互联时代有哪些优势,那我们不能光是了解,我们还需要去深入的学习一下,争做物联网时代的弄潮儿~继往开来第二篇,本篇文章主要介绍一下几种常见的ESP8266开发方式,感觉现在不管是学习硬件开发还是软件开发,第一节课都是先学习一下开发环境搭建,毕竟这个开发环境不单单是有台电脑就足够了,交叉编译工具链才是最重要的,我们需要
        以下是使用ESP8266 Non-OS SDK编写GPIO引脚设置为中断输入模式的示例代码。该代码使用 "ETS_GPIO_INTR_ATTACH()"函数将中断处理函数注册到GPIO引脚上:#include "ets_sys.h" #include "osapi.h" #include "gpio.h
ESP8285=ESP8266+1M Flash。 与ESP8266相比,其能耐高温达125摄氏度!且原有ESP8266源码程序可以原封不动移植使用。ESP-M1/M2 模块核心处理器采用高性价比芯片 ESP8285。该芯片在较小尺寸封装中集成了增强版的 Tensilica’s L106 钻石系列 32-bit 内核处理器,带片上 SRAM。ESP8285 拥有完整的 Wi-Fi网络功能,既能够独
转载 2023-07-20 14:55:56
150阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载 2024-02-28 10:09:43
504阅读
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载 2024-03-13 18:38:34
150阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载 2024-08-14 14:32:57
202阅读
古月居这个平台是以ROS起家的,但是我们不能局限于软件,在硬件的学习上也要更上一层楼,所以我今天在这开辟新坑,一步步的去学习ESP8266,也把我前段时间完成的一些有意思的项目分享给大家。1.简介这里我们主要用到的是ESP8266EX,这款芯片,拥有有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机 搭载于其他主机 MCU 运⾏。ESP8266EX 集成了天线开关、射频 b
转载 2024-05-23 15:55:53
198阅读
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖
文章目录ESP8266一.简介二.获取MAC三.发送端代码四.接受端代码五.调试结果 ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能
转载 2024-04-25 15:16:13
285阅读
摘  要 万物联网成为了这个近几年的热门话题,在智能家居的流行的同时。对于家中一些老式的家用电器如空调、电风扇、电视机等也需要考虑这些电器的联网的问题。本设计为一种基于 esp8266芯片的智能遥控器。由接在芯片上具有学习功能的单独的红外模块完成控制指令的发送。通过手机APP远程控制来达到解决老式家用电器联网问题的目的。该遥控器同时系统还搭载了DHT11温湿
转载 2024-07-31 13:09:17
1409阅读
智能家居——esp8266+点灯科技+小爱同学设计思路典型示例氛围灯智能开关物理开关总结 设计思路上回说到esp8266可以作为单片机用Arduino IDE开发,这次我又发现了更好玩的东西了,那就是点灯科技平台 点我了解,感谢点灯团队的无私奉献,此平台是免费的,欢迎大家前往了解,先说说平台,blinker是一套跨硬件、跨平台的物联网解决方案,提供APP端、设备端、服务器端支持,使用公有云服务进
SDK概述及SDK 源码的编译1、SDK概述2、继接ESP8266-003的开发环境搭建的SDK源码编译1、SDK概述1)SDK为用户提供了一套数据接收、发送的函数接口,用户不必关心底层网络,如Wi-Fi、TCP/IP等的具体实现,只需要专注于物联网上层应用的开发,利用相应接口完成网络数据的收发即可。2)ESP8266物联网平台的所有网络功能均在库中实现,对用户不透明。用户应用的初始化功能可以在u
        最近公司在做jni方面的东西,自己做了小demo在创建新project的时候直接勾选include C++ support,然后项目就会自动在MainActivity中添加 static { System.loadLibrary("native-lib"); } public native
  • 1
  • 2
  • 3
  • 4
  • 5