arduino ide+esp32-cam基于点灯科技blinker实现手机监控
首先在arduino ide上下载最新的blinker库http:// https://github.com/blinker-iot/blinker-library/archive/master.zip
解压之后放在arduino的库的文件夹中,
再附加开发板库的网址中填入https://dl.espressif.com/dl/package_esp32_index.json,完成后点击“好”,再在开发板管理器中找到esp32的板库进行安装,如果安装失败再重新安装,重复几次后即可安装成功。或者下载esp32的安装包解压到D:\Arduino\hardware\arduino-esp32-master
安装成功后在开发板中选择AI Thinker ESP32-CAM
在文件示例中找到我们之前下载的blinker库在里面找到Blinker_ESP32_CAM打开
在里面把#define BLINKER_ESP_SMARTCONFIG一键配网注释掉然后加入自己的WiFi名称和密码再将Blinker.begin(auth);初始化改成Blinker.begin(auth, ssid, pswd);
#define BLINKER_WIFI
//#define BLINKER_ESP_SMARTCONFIG#include <Blinker.h>
#include "ESP32_CAM_SERVER.h"char auth[] = "********";//blinker的密钥
char ssid[]="*******";//WiFi名称
char pswd[]="********";//wifi密码
bool setup_camera = false;void dataRead(const String & data)
{BLINKER_LOG("Blinker readString: ", data);Blinker.vibrate();uint32_t BlinkerTime = millis();Blinker.print("millis", BlinkerTime);//Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http://"+ WiFi.localIP().toString() + "\"}");
}void setup()
{Serial.begin(115200);BLINKER_DEBUG.stream(Serial);pinMode(LED_BUILTIN, OUTPUT);digitalWrite(LED_BUILTIN, LOW);Blinker.begin(auth,ssid,pswd);Blinker.attachData(dataRead);
}void loop()
{Blinker.run();if (Blinker.connected() && !setup_camera){setupCamera();setup_camera = true;Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http://"+ WiFi.localIP().toString() + "\"}");}
}
如果烧录上传失败可能是电脑usb口的供电不足换一个usb口试一试
上传成功后打开串口监视器找到IP Address:把地址复制下来 粘贴到APP中的URL设置视频流为mjpg(切记地址一定要复制不要手打可能会出错)
就可以看到视频了
arduino ide+esp32-cam基于点灯科技blinker实现手机监控相关推荐
- 基于点灯科技平台的智能开关设计
基于点灯科技平台的智能开关设计 一.总体方案设计 设计由WIFI模块.电压检测模块.STM32微控制器三部分组成,能够通过ESP8266WIFI模块与点灯科技云平台进行数据的交互,设计间通过UART串 ...
- 基于点灯科技的温湿度传感器设计:STM32C8T6+DHT11+0.96寸oled显示屏+ESP8266
基于点灯科技的温湿度传感器设计,课程设计自取. 保证可以做出来,接线有手进行,小学生来了都会. 耗时一个礼拜,移植网上各种资料,最终形成了这样一个简洁的版本 并且,oled的显示由单片机控制,设计ap ...
- Arduino IDE + ESP32系列开发环境配置
前言 ESP32系列开发环境配置教程 ESP32包 链接:https://pan.baidu.com/s/1O3ndDlpH-zL2OcFiLECmVA?pwd=kbcx 提取码:kbcx 已经配置好 ...
- esp8266wifi继电器点灯科技Blinker和小爱同学控制
esp8266wifi继电器点灯科技和小爱同学控制 目录 esp8266wifi继电器点灯科技和小爱同学控制 wifi继电器 点灯科技库文件 点灯科技app设置 小爱同学设置方法 控制程序 总结 wi ...
- Arduino IDE ESP32 C3 “Some indexes could not be updated.”错误
过程 最近用XIAO ESP32 C3的板子做个小项目,使用Arduino IDE进行开发,在按照文档步骤,在File\Perference\Additional Board Manager URLs ...
- stm32/esp32/cam智能安防系统远程视频监控物联网远程传输视频图像GSM短信报警
系统实现了智能安防报警系统设计,人体感应报警,烟雾报警,GSM短信报警,同时支持远程视频监控功能,安卓端app端远程查看视频流.实物展示视频 基于stm32单片机ESP32智能安防系统远程 ...
- NodeMCU连接天猫精灵第二集——开发环境、运行条件、工作代码(基于Blinker点灯科技)
NodeMCU连接天猫精灵第一集--硬件构架(基于Blinker点灯科技) 根据上面说的硬件部分已经搭建完成了,所以现在说一下软件开发,首先要有一个共识,NodeMCU是可以用Arduino IDE开 ...
- 用米思齐+点灯科技——ESP32点灯实验
前言 其实在学习单片机的道路上我发现,所有单片机的功能都是基于通过内部程序控制对输出引脚进行配置实现的.这样说来,一切都可以看作是对"点灯"这一实践的延伸.我们常说"点灯 ...
- 从Arduino IDE安装到成功控制LED灯光的开发过程|阿里云远程控制灯光案例|Arduino编译缺少python27.dll问题|玉念聿辉
目录 初识Arduino 安装Arduino IDE ESP32 Blink(控制主板led) 安装 FireBeetle Board-ESP32 开发板核心 连接 FireBeetle Board- ...
最新文章
- Adam那么棒,为什么还对SGD念念不忘 (1) —— 一个框架看懂优化算法
- 在虚拟机中如何安装Mac OS X Snow Leopard 10.6
- Activiti+Oracle,在数据量大的时候报错:无法支持1000列以上
- SCUT个人整理的常见问题
- mysql -- MAC下安装配置mysql
- Windows用户模式下的线程同步
- 2020年Deribit成交量达2110亿美元 同比增长82%
- 语音技术――性别辨识和语者验证
- 稳扎稳打 Silverlight 4.0 教程
- 果园机器人作文开头_【360教育】写作技巧丨写作技巧小学高年级作文最全技巧100条,建议收藏!...
- .net 4.5 新特性 async await 一般处理程序实例
- html5 progressbar,jQuery进度条插件NUMBERPROGRESSBAR
- roundcube邮箱手机端_用户换了手机号码后,产品该如何应对?
- 最新区块链科普图书《区块链进化史》上市
- 史上最经典摇滚柔情曲15首
- MVP释义:做最小可行产品
- 切比雪夫不等式的证明
- js关闭当前页面 并 刷新主页面
- 哪位有利用matlab中的s函数编写的光伏系统mppt仿真程序,Simulink的MPPT的S函数程序...
- 学生选课系统项目设计报告