系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、百度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接入(服务器部分)相关推荐

  1. ESP32 WIFI MESH学习笔记7-物联网与控制(ESP32部分)

    ESP32 WIFI MESH学习笔记 文章目录 前言 一.服务器部分 二.ESP32部分 1.引入例子 2.修改用户名称及密码 3.初始化IOT登陆信息 4.初始化 5.侦听函数 6.主函数 7.子 ...

  2. ESP32 WIFI MESH学习笔记8-物联网与控制(手机APP部分)

    系列文章目录 文章目录 系列文章目录 前言 一.Appinventor 登陆 二.界面设计 三.逻辑部分 1.初始化 2.订阅话题 3.按钮代码块 4.调式 总结 前言 上次已实现MESH网接入公用M ...

  3. ESP32_WIFI MESH学习笔记4 MESH网WIFI桥接

    ESP32_WIFI MESH学习笔记4 MESH网与WIFI桥接 前言 在PlainlessMEH库的帮助下,我们很容易就建立了一个WIFI_MESH网络,但只是一个单一网络.本文计录使用WIFI ...

  4. 【物联网学习笔记——人人学IoT系列】一、初识物联网

    目录 1. 物联网初探 1.1 物联网(Internet of Things)早期概念定义 1.2 物联网概念发展历程 1.3 发展历史时期划分 1.3.1 概念期 1.3.2 发展期 1.3.3 成 ...

  5. 【物联网学习笔记——人人学IoT系列】四、物联网关,汇聚回传

    目录 1. 安全可靠的工业物联网关 1.1 什么是物联网网关 1.2 工业物联网关 1.3 工业物联网关的特点 1.4 边缘计算和云计算 1.4.1 边缘计算 1.4.2 云计算 1.5 PLC 1. ...

  6. ESP32_WIFI Mesh学习笔记1---Ardino IDE 环境配置

    ESP_WIFI MESH学习笔记1-Ardino IDE 环境配置 文章目录 ESP_WIFI MESH学习笔记1---Ardino IDE 环境配置 前言 一.Arduino IDE配置问题 二. ...

  7. 【物联网学习笔记——人人学IoT系列】二、IoT平台,能力开放

    目录 1. 解锁物联网平台,与OceanConnect相识 1.1 物联网发展的挑战 1.1.1 新业务上线周期长 1.1.2 标准不统一.集成困难 1.1.3 网络联接复杂 1.2 应对挑战的方案 ...

  8. 【物联网学习笔记——人人学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上行技术 ...

  9. Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程)

    Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程) 一.TCP服务器(一请求一线程) 的原理 二.完整代码 三.测试 四.补充 一.TCP服务器(一请求一线 ...

最新文章

  1. fedora 12下查看pdf不显示乱码的方法
  2. python php linux-Apache同时支持PHP和Python的配置方法
  3. 指针作为函数的返回值
  4. Linux--根文件系统的挂载过程分析
  5. wampServer配置WWW根目录遇到的坑
  6. [Javascript] Avoid Creating floats if they are not needed
  7. Asp.net中的HttpModule和HttpHandler的简单用法
  8. 计算机安全模型研究与应用,软件哨兵安全动态检测模型的研究与实现-计算机应用研究.PDF...
  9. php 安卓百度地图,Android百度地图开发总结
  10. 安装虚拟机不支持i686 cpu的解决办法
  11. 东芝停电事件可能导致Q3闪存市场价格波动
  12. 软件测试的岗位划分和主要工作内容是怎样的?
  13. android 计算屏幕尺寸来区分phone和pad
  14. 外文版计算机科学期刊,计算机期刊大全(国外英文资料).doc
  15. 可视化拖拽组件库一些技术要点原理分析(三)
  16. [再寄小读者之数学篇](2014-06-20 Beta 函数)
  17. 天猫淘宝登陆页面无限循环 解决办法
  18. 从成交量变化抓住股票涨跌
  19. 如何使用两台主机实现三个网段之间互通且三个网段均可联网
  20. “之“字形打印矩阵(Java)

热门文章

  1. c语言中用于格式化输出的函数,C语言中格式化输入输出函数(转)
  2. 车联网系统到底会不会是“另一个”智能手机系统?
  3. HTML5开发APP技术文档
  4. 用SSH压缩和解压zip,gz,.tar.gz等格式的正确方法
  5. EBS R12.2.5 克隆
  6. 10.20stark组件已经完工
  7. 如何较好小学计算机课程,比较好写的小学计算机教育论文题目 小学计算机教育论文题目选什么比较好...
  8. 微信小程序实例--洗衣小程序开发经验分享
  9. ⭐算法入门⭐《模拟》中等01 —— LeetCode 8. 字符串转换整数
  10. coco2d在IOS上开发游戏