自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 esp8266+arduino IDE+阿里云IOT+萤石云=远程视频遥控车(四)

在前文中,我完成了遥控端esp8266把按键信号上报给阿里云,以及阿里云把命令发送给小车esp32.相关命令如下:遥控端esp8266把按键信号上报给阿里云(以上报数据“4”为例):`void mqttIntervalPost_4(){char param[32];char jsonBuf[128];sprintf(param, "{\"my_command\":%d}",4);s...

2020-03-16 22:48:15 1484 6

原创 esp8266+arduino IDE+阿里云IOT+萤石云=远程视频遥控车(三)

本文介绍遥控器的制作已经在阿里云上创建了该设备(Mycontroller)根据阿里云这里的信息编写遥控器上的代码。由于我只有一片esp32,因此遥控器用esp8266制作。遥控器由一片esp8266,五个轻触按键开关和5V电源组成。遥控器代码:#include <ESP8266WiFi.h>#include <PubSubClient.h&gt...

2020-03-14 23:10:21 1571

原创 esp8266+arduino IDE+阿里云IOT+萤石云=远程视频遥控车(二)

进入重点本文介绍esp32如何接入阿里云。控制小车运行的是一片dfrobot firebeetle esp32,接入阿里云物联网的方法可参阅dfrobot的资料。[项目教程]【阿里云IoT套件使用教程1】阿里云注册及开通https://mc.dfrobot.com.cn/thread-275842-1-1.html[项目教程]【阿里云IoT套件使用教程2】产品及设备创建https://m...

2020-03-14 07:44:42 3041 3

原创 esp8266+arduino IDE+阿里云IOT+萤石云=远程视频遥控车(一)

一、创意来源新冠病毒流行之际,有一山东技术妹子DIY一款遥控车。该车能代替妺子在社区内买馒头。这是一个不错的创意,值得仿制。二、小车功能:为了增加遥控距离,蓝牙、NRF24L01都不选择。只剩下wifi模块了。连接wifi模块的有很多,最常用且经济实惠的就是esp8266模块了,但使用比较麻烦,开发环境与云端设置要花大量的时间。1.小车系统有两片wifi模块,一块是遥控信号发送端,也就是...

2020-02-25 23:28:08 6514 2

MQTT_PASSWD算法工具.rar

设备端与阿里云IoT平台建立MQTT通道的CONNECT报文有三个关键参数:客户端标识符 (ClientId) ,用户名(User Name),密码(Password)。这三个参数由设备三元组(productKey,deviceName,deviceSecret)按照阿里云IoT签名规则生成。 参数 生成方式 描述 username deviceName+"&"+productKey password sign_hmac(deviceSecret,content) sign_hmac为mqttClientId中的signmethod content为 "clientId${id}deviceName${deviceName}productKey${productKey}timestamp${timestamp}" 其中 id:表示客户端ID,64字符内。 timestamp:表示当前时间毫秒值。 clientId id+"|securemode=3,signmethod=hmacsha1,timestamp="+timestamp+"|" id:表示客户端ID,64字符内。 timestamp:表示当前时间毫秒值。 securemode:表示安全模式:可选值有2(TLS加密)和3(非加密) signmethod:表示签名算法类型。支持hmacmd5,hmacsha1和hmacsha256 2. 三元组接入示例 2.1 设备三元组信息 设备三元组 productKey = a14Xib5kdYd deviceName = light1983432 deviceSecret = oLyaKqVxtRvjH284LdhqVgVUx1UPy6zq 建立MQTT连接时参数 clientId = SN1928339 timestamp = 1539421321846 signmethod = hmacsha1 2.2 参数生成结果 mqttClientId = SN1928339|securemode=3,signmethod=hmacsha1,timestamp=1539421321846| mqttUsername = light1983432&a14Xib5kdYd mqttPassword = b2488041f64f425016b467ee1c94959ebd592ad1 生成password的content content=clientIdSN1928339deviceNamelight1983432productKeya14Xib5kdYdtimestamp1539421321846 2.3 建立连接 mqttClientId作为MQTT客户端标识符 (ClientId) mqttUsername作为MQTT用户名(User Name) mqttPassword作为MQTT密码(Password) 在线Password生成算法验证

2020-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除