- 博客(3)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android手机作为BLE主机(客户端)
本文章主要介绍物联网短距离无线通信的技术之一低功耗蓝牙技术BLE,主要应用领域为智能穿戴设备,一般情况下需要手机端实现BLE上位机(主机、客户端)。以下介绍基于HC05/BT05蓝牙串口透传模块+MCU(STM32F103VET6),当然对于TI的CC2541、乐鑫的ESP32,本工程同样适用! 首先介绍两个重要概念,ServiceUUID(服务UUID)与CharacteristicUUID(特征UUID),ServiceUUID我们可以理解为一个班级,这个班级主要负责数...
2021-10-28 11:07:33
5058
原创 Android手机端编程实现TCPClient
上期内容主要讲解了ESP8266搭建WebServer和TCPServer的过程,其中Web的客户端显然就是浏览器,但是TCP的客户端需要一个App,TCP调试工具市面上有很多,但是仅仅是调试工具,在此,通过Android编程实现一个TCP客户端。首先,我们知道TCP是一个基于连接的传输层协议,和UDP是相对而言的,所以需要服务端的端口号与IP地址才可建立连接继而进行通信。1、获取前端界面传递过来的IP与端口号由于主界面是从别的界面跳转过来的,所以此处需要获取跳转界面携带的IP与端口号,如下:
2021-10-28 09:46:47
12724
原创 同时在ESP8266搭建WebServer和TCPServer实现温湿度数据展示及控制LED灯
相信各位小伙伴对ESP8266的使用已经很熟悉了,主要存在三种使用方式,AT固件方式:通过各种单片机或者ARM的串口驱动即可,安信可的开发环境编程(不推荐,开发环境难搭建),Arduino方式(各种功能都有库,推荐)。本案例以ESP8266作为服务端,利用Arduino开发环境搭建WebServer和TCPServer。WebServer、TCPServer最大的区别,各位小伙伴可以去回顾一下网络的知识,BS架构与CS架构的区别,在此不做过多的讲解。一、整体的程序框架逻辑#include <
2021-09-06 17:35:34
4933
7
关于BLE从机(CC2541采集数据)并发送给手机
2021-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人