基于中移物联网MQTT协议的ESP8266远程开机实例
为了保持家里PC的联系,通常的方法是家中的电脑24小时开机,并且不能进入休眠状态,抛开硬件的损耗不说,单单电费一个月也得多花不少钱。而实现远程开机的方法有如下两种:
一:通过远程方式下发数据让单片机控制继电器从而短接开关引脚来达到激发设备开机的目的
这个方法我这就不详细写了,因为全过程基本一样,只是控制的逻辑有所差别罢了,其实主要是需要取电比较麻烦,而且需要动用主板的开关引脚,比较麻烦!
二:通过订阅topic,当使用mqtt.fx模拟数据下发后esp8266会收到来自其他设备发到该topic的消息进而激发udp连接发送魔术报文,目标PC网卡收到该消息后就会启动开机程序。
准备阶段
硬件部分:ESP8266开发板,我选用的是带ch340的开发板,这样供电和烧写程序会比较方便,当然相应的体积也会大上许多
软件部分:Arduino IDE,这个就是esp8266的代码编译烧录软件。待会回重点说一下这个软件搭建esp8266的开发环境,这个环境本人感觉是真的不好搭建,也有可能是之前一直使用Kail5和Arm,还不习惯使用Arduino IDE软件来编写程序,导致搭建驱动的时候花费了不少时间。
平台部分:Onenet,这是中移物联网的接入平台,我们到时候使用里边的旧版MQTT协议来创建产品和设备。
实施阶段
软件部分:搭建Arduino IDE For Esp8266的开发平台
- 首先需要在官网下载IDE,Arduino IDE链接地址
- 然后打开该软件,选中文件->首选项,在其他开发板管理地址输入(如下图所示)https://www.arduino.me/package_esp8266com_index.json
- 这个时候我们选中 工具->开发板->开发板管理器 在里边搜索esp8266给安装上(我这安装的版本是3.01)
- 这个时候因为包的资源都是在GitHub上所拉下来的,可能就会出现报错的情况,这个时候别急,我们直接把报错的url复制下载放入迅雷中进行下载并将包放入C:\Users\DX\AppData\Local\Arduino15\staging\packages(DX部分为你们电脑的名字),重启一下软件再次重新安装就可以了。
- 这个时候开发板中就有esp8266的实例可以选择了,模块选中NodeMCU1.0。然后选择一下串口调整为相关波特率就行了。
代码部分:已上传到CSDN上边可以自行下载
以前回复讨论咱们讲究的是什么⁉️讲究的是灵活运用Ctrl C和Ctrl V,讲究的是快准狠
基于中移物联网MQTT协议的ESP8266远程开机实例相关推荐
- 阿里云和中移物联网M5311的MQTT通讯
我的BILIBILI链接 https://www.bilibili.com/read/cv5476993 模块简介 中移物联网M5311就是这个样子的 特点 选择模块注意事项:这个模块分两个版本C ...
- MQTT连接中移物联网ONENET
MQTT连接中移物联网ONENET 注册登录ONENET,在开发者中心中添加产品和设备 通过网络调试助手实现和ONENET的通信 准备知识 OneNET MQTT服务器IP地址和端口号 183.230 ...
- 国内物联网平台(8):中移物联网开放平台OneNet
国内物联网平台(8) --中移物联网开放平台OneNet 马智 平台定位 OneNET是中移物联网有限公司搭建的开放.共赢设备云平台,为各种跨平台物联网应用.行业解决方案,提供简便的云端接入.存储.计 ...
- 面试准备(知识点总结等)【中移物联网-算法岗】
面试准备(知识点总结等)[中移物联网-算法岗](10.09面试) 自我介绍 项目介绍 项目&简历涉及问题 数据预处理 距离度量&聚类评价 几种聚类算法原理及比较 FOA算法及求截断距离 ...
- 监测现场实时数据上传到中移物联网OneNet云平台
OneNet,中移物联网云平台,是由中国移动打造的PaaS物联网开放平台.平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件.智能家居产品提供完善的物联网解决方案(摘自36 ...
- 中移物联网onenet入门学习笔记2:中移物联的通信格式
中移物联网onenet入门学习笔记2:中移物联的通信格式 中移物联网硬件接入协议:LWM2M协议,EDP协议,MQTT协议,HTTP协议,TCP透传,MODBUS协议,JT/T808协议,RCMP协议 ...
- 一文读懂物联网 MQTT 协议之基础特性篇
一.前言 上个月有个读者问我物联网 MQTT 协议实战相关的问题,我说后面会搞,没想到不知不觉一个月了,太忙了,再怎么忙答应的事情还是要给读者一个交代,所以就有了此文. 二.MQTT 协议概要 2.1 ...
- 物联网 MQTT 协议
MQTT官网:MQTT - The Standard for IoT Messaging MQTT中文网(全是广告):首页 | MQTT中文网 物联网百科 物联网(Internet of Things ...
- 中移物联网携手“行车卫士” 智慧城市打开新局面
2016年,河南移动根据物联网市场需求,加大物联网市场合作力度,达到用户百万级.收入亿元级的市场.应用领域覆盖能源抄表.车联网.移动支付.安防监控.城市管理等领域,为智慧城市提供底层数据采集,是智慧城 ...
- 中移物联网答案java_【分享】中移物联网校园招聘笔试-java
今天笔试了中移物联网的java开发实习岗位.一共33道题. 单选题 1.关于java注解,下列说法错误的是() A.注解用@interface定义 B.Target元注解可以用来控制注解作用范围 ...
最新文章
- 压缩视频 html5播放,将HTML5视频呈现为Canvas正在压缩图像
- python入门教程共四本书籍-Python入门书籍有哪些?
- GVA gin vue从后端接口获取多选下拉框数据
- 函数参数和函数返回值
- Asp.Net Core Ocelot Consul 微服务
- 在Java里重写equals和hashCode要注意什么问题
- C# 串口接收1次数据会进入2次串口接收事件serialPort1_DataReceived,第2次进入时串口缓冲区为空
- VS中发布并调试IIS程序(非附加进程!!!)
- CNN卷积神经网络之卷积运算的初步理解
- arrive 和reach 的区别
- 如何减小数据库日志文件.ldf
- 西电计算机学院硕士生导师马,西安电子科技大学计算机学院研究生导师简介-周端...
- 【基于物理的渲染(PBR)白皮书】(三)迪士尼原则的BRDF与BSDF相关总结
- python读取桌面上的文件夹怎么加密_python给文件夹加密 怎么样给python文件加密...
- android 第三方视频库,android视频播放库
- 龙博方案网Big Faceless Java图形展现控件详细介绍及下载
- 使用Python写latex:pylatex的简单使用
- Java打怪升级道路
- Grammarly使用说明
- 虚幻引擎 虚拟直播,实时渲染直播画面