ESP32 WIFI MESH学习笔记9-百度IOT接入(服务器部分)
系列文章目录
文章目录
- 系列文章目录
- 前言
- 一、百度IOT-Core
- 二、Core计费
- 三、IOT-Core设置
- 四、设备测试
前言
接入DFROBOT 的公用IOT服务还是比容易,但服务也较为简单,安全性也考虑不足。本文将记录接入百度IOT的过程。此外,百度IOT对每个用户每月提供1百万个条免费记录,作为学习和家庭DIY已完全足够。`
一、百度IOT-Core
以下来自百度官方描述:
物联网核心套件(IoT Core)是面向物联网领域开发者的全托管云服务,通过主流的物联网协议(如 MQTT)通讯,可以在智能设备与云端之间建立安全的双向连接,快速实现物联网项目。
简单一点来说,就是使用MQTT协议的物联网服务器。亲测,其实还是很友好的。
二、Core计费
百度的IOT-Core是收费的,但对于每月前一百万信息是免费的。其计算方法如下:
1)例如:有5台设备订阅了同一个主题(topic),第6台设备向该主题发布1条消息,则总条数的计算方法为:1(PUB)+5(SUB)=6。
在计费上,消息长度在512Bytes内的记为一条消息,超出部分将被算作是一条或多条新的消息,也就是“实际消息长度/512Bytes”的计算结果向上取整。
以前面的我前面笔记为例,接入的设备只有两个,一个是EPS-MESH的根节点,另一个是我们用于控制的手机,总共两台设备。当我们用手机向服务器发一条LED_on的信息,我们ESP_MESH的根节点就会收到一条信息,这样就是两条信息了。
2)如果电视厂商 A 创建了1万台设备,每天开机保持3小时连接,连接状态下每分钟上报一条消息。
每月累计连接分钟数为: 3 * 60 * 30 * 10000 = 54000000(即54百万分钟),每分钟一条消息即消息数为: 54百万条。此时计算为 (54 - 1)百万分钟 * 1元/百万分钟 + (54 - 1) 百万条 * 1.2元/百万条 = 116.6元/月。
我觉得学习和自已DIY的话,是很难超过1百万的数量级的。所以,可以说是度娘的福利。
三、IOT-Core设置
快速入门的官方入口:官方入口
1)需要创建一个百度智能云账号。
2)需实名认证,认证需要1-2天。
3)开通IoTCore:开通服务并同意按需计费,可进入“实例列表”。
4)创建IoTCore实例:使用物联网核心套件 IoTCore 服务需要先创建一个 IoT Core 实例。我在这里创建了一个叫ESP32—MESH的实例。
5)创建设备:点击实例名称,进入详情页面,点击设备列表即可创建和管理设备。用于学习,我只增加了一个设备,叫ESP32_MESH_LED。 注意选 密钥认证。
这里还需要增加一个模板
添加
选择密钥,提交,并记下Key和Secret。
获取连接信息:查看连接信息,包含IoTCoreId、DeviceKey 和 DeviceSecret。
现在我的设备有三个主题 (Tpic)了。其中event 和msg 是系统自带的。我们将用的LED这个主题板。
四、设备测试
点击要测试的设备
再选择模拟设备
增加我们刚才添加的主题(user/LED)
这里订阅的和发布都 是同一个主题 $iot/ESP32_MESH_LED/user/LED。
如上图,我们向LED这个主题发送1111,右侧会显示出发送和接收的信息。此时,我们百度侧的IOT-Core部分已经设置完成了。
ESP32 WIFI MESH学习笔记9-百度IOT接入(服务器部分)相关推荐
- ESP32 WIFI MESH学习笔记7-物联网与控制(ESP32部分)
ESP32 WIFI MESH学习笔记 文章目录 前言 一.服务器部分 二.ESP32部分 1.引入例子 2.修改用户名称及密码 3.初始化IOT登陆信息 4.初始化 5.侦听函数 6.主函数 7.子 ...
- ESP32 WIFI MESH学习笔记8-物联网与控制(手机APP部分)
系列文章目录 文章目录 系列文章目录 前言 一.Appinventor 登陆 二.界面设计 三.逻辑部分 1.初始化 2.订阅话题 3.按钮代码块 4.调式 总结 前言 上次已实现MESH网接入公用M ...
- ESP32_WIFI MESH学习笔记4 MESH网WIFI桥接
ESP32_WIFI MESH学习笔记4 MESH网与WIFI桥接 前言 在PlainlessMEH库的帮助下,我们很容易就建立了一个WIFI_MESH网络,但只是一个单一网络.本文计录使用WIFI ...
- 【物联网学习笔记——人人学IoT系列】一、初识物联网
目录 1. 物联网初探 1.1 物联网(Internet of Things)早期概念定义 1.2 物联网概念发展历程 1.3 发展历史时期划分 1.3.1 概念期 1.3.2 发展期 1.3.3 成 ...
- 【物联网学习笔记——人人学IoT系列】四、物联网关,汇聚回传
目录 1. 安全可靠的工业物联网关 1.1 什么是物联网网关 1.2 工业物联网关 1.3 工业物联网关的特点 1.4 边缘计算和云计算 1.4.1 边缘计算 1.4.2 云计算 1.5 PLC 1. ...
- ESP32_WIFI Mesh学习笔记1---Ardino IDE 环境配置
ESP_WIFI MESH学习笔记1-Ardino IDE 环境配置 文章目录 ESP_WIFI MESH学习笔记1---Ardino IDE 环境配置 前言 一.Arduino IDE配置问题 二. ...
- 【物联网学习笔记——人人学IoT系列】二、IoT平台,能力开放
目录 1. 解锁物联网平台,与OceanConnect相识 1.1 物联网发展的挑战 1.1.1 新业务上线周期长 1.1.2 标准不统一.集成困难 1.1.3 网络联接复杂 1.2 应对挑战的方案 ...
- 【物联网学习笔记——人人学IoT系列】三、窄带无线,海量物联
目录 1. NB-IoT 1.1 NB-IoT背景知识 1.2 NB-IoT的网络总体架构 2. NB-IoT中的Niubility技术 2.1 NB-IoT物理层 2.1.1 NB-IoT上行技术 ...
- Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程)
Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程) 一.TCP服务器(一请求一线程) 的原理 二.完整代码 三.测试 四.补充 一.TCP服务器(一请求一线 ...
最新文章
- fedora 12下查看pdf不显示乱码的方法
- python php linux-Apache同时支持PHP和Python的配置方法
- 指针作为函数的返回值
- Linux--根文件系统的挂载过程分析
- wampServer配置WWW根目录遇到的坑
- [Javascript] Avoid Creating floats if they are not needed
- Asp.net中的HttpModule和HttpHandler的简单用法
- 计算机安全模型研究与应用,软件哨兵安全动态检测模型的研究与实现-计算机应用研究.PDF...
- php 安卓百度地图,Android百度地图开发总结
- 安装虚拟机不支持i686 cpu的解决办法
- 东芝停电事件可能导致Q3闪存市场价格波动
- 软件测试的岗位划分和主要工作内容是怎样的?
- android 计算屏幕尺寸来区分phone和pad
- 外文版计算机科学期刊,计算机期刊大全(国外英文资料).doc
- 可视化拖拽组件库一些技术要点原理分析(三)
- [再寄小读者之数学篇](2014-06-20 Beta 函数)
- 天猫淘宝登陆页面无限循环 解决办法
- 从成交量变化抓住股票涨跌
- 如何使用两台主机实现三个网段之间互通且三个网段均可联网
- “之“字形打印矩阵(Java)
热门文章
- c语言中用于格式化输出的函数,C语言中格式化输入输出函数(转)
- 车联网系统到底会不会是“另一个”智能手机系统?
- HTML5开发APP技术文档
- 用SSH压缩和解压zip,gz,.tar.gz等格式的正确方法
- EBS R12.2.5 克隆
- 10.20stark组件已经完工
- 如何较好小学计算机课程,比较好写的小学计算机教育论文题目 小学计算机教育论文题目选什么比较好...
- 微信小程序实例--洗衣小程序开发经验分享
- ⭐算法入门⭐《模拟》中等01 —— LeetCode 8. 字符串转换整数
- coco2d在IOS上开发游戏