物联网【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据

 【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据,安卓一键配置
今日,闲暇,发布一个免费的云服务器,供大家测试,先上图,看看如何使用吧。  
1.   先从附件下载Esp8266固件及其下载工具,如下图

【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流
链接:http://pan.baidu.com/s/1jI8iIwA 密码:q6yz

 

2.打开烧写工具,选择0x0000和0x4000,对比下图

【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流

 

【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流

 

3.一键烧写,等待下面显示成功(需将gpio0拉低,基础知识)

【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流

 
4.模块烧写成功后上电,下载附件安卓app,安装后打开


 链接:http://pan.baidu.com/s/1geSXtV9 密码:x7ey

 

 

 

 

 

 

 
打开安卓app
【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流
4.先介绍网络模式吧
4.1点击APP的配置模式按钮进入如下图界面
【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流
4.2点击前去切换按钮
如下图
【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流
4.3找到MyWifi开头的wifi连接 密码123456789,连接成功后返回点下一步绿色按钮进入下
【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流
4.4点击列表中自己想要让esp8266连接的路由器账户(一般为家里的路由器),填写路由器密码,点击下方蓝色按钮,等待约30秒,直至按钮变为成功,如果超过1分钟还未变,绝壁是您密码写错了,或者账户选的和密码不匹配。

4.5成功者继续前行,返回值主界面

4.6点击网络模式,如下图,如果下方设备在线的图标为图片状态,则说明连接成功,如果为灰色先进度条在旋转,则表示为连接成功,请确认手机是否可以上网,wifi或者4g均可以
【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流
4.7继续,点击设备在线图标,进入下图
4.8此时下载附件串口调试助手,打开配置如下图,切记是十六进制(hex收发),即可和手机app通过网络通信
【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流

 【劲爆发现】免费云服务平台,AP透传,Web透传,ESP8266,Hex格式数据 - Create_Joy - Create_Joy--专业设计交流

 

5. 直连模式及其模式
5.1首先将手机网络切换至Mywifi开头 连接密码123456789
5.2然后app打开直连模式,同样图标变亮表示成功连接,然后打开串口调试助手,如Web模式同样设置,发送hex数据

6.关于云服务器
云服务器为本人自己编写,想学习或用于开发的请联系作者QQ503132406
7.版权所有
以上app、esp8266固件、服务器均为作者自己编写,仅供学习科研使用,详情咨询QQ503132406


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要通过ESP32往阿里物联网平台发布数据,需要先完成以下几个步骤: 1. 注册阿里账号并开通IoT服务。 2. 创建一个设备,并获取设备的三元组信息,包括产品Key、设备名称和设备密钥。 3. 在ESP32上安装MQTT客户端库,比如PubSubClient,用于连接到阿里物联网平台的MQTT服务器。 4. 在ESP32上编写代码,实现连接到MQTT服务器、发布数据的功能。 下面是一个简单的示例代码: ```cpp #include <WiFi.h> #include <PubSubClient.h> const char* ssid = "your_SSID"; const char* password = "your_PASSWORD"; const char* mqttServer = "your_MQTT_server"; const int mqttPort = 1883; const char* mqttUser = "your_MQTT_user"; const char* mqttPassword = "your_MQTT_password"; const char* productKey = "your_product_key"; const char* deviceName = "your_device_name"; const char* deviceSecret = "your_device_secret"; const char* topic = "/sys/" + String(productKey) + "/" + String(deviceName) + "/thing/event/property/post"; WiFiClient wifiClient; PubSubClient mqttClient(wifiClient); void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting to WiFi..."); } Serial.println("Connected to WiFi"); mqttClient.setServer(mqttServer, mqttPort); mqttClient.setCallback(onMessageReceived); connectToMQTTServer(); } void loop() { mqttClient.loop(); publishData(); } void connectToMQTTServer() { while (!mqttClient.connected()) { String clientId = "esp32-" + String(random(0xffff), HEX); if (mqttClient.connect(clientId.c_str(), mqttUser, mqttPassword)) { Serial.println("Connected to MQTT server"); mqttClient.subscribe(topic.c_str()); } else { Serial.println("Failed to connect to MQTT server, retrying..."); delay(5000); } } } void publishData() { String data = "{\"id\":1,\"params\":{\"temperature\":25.0,\"humidity\":50.0},\"method\":\"thing.event.property.post\"}"; if (mqttClient.publish(topic.c_str(), data.c_str())) { Serial.println("Published data: " + data); } else { Serial.println("Failed to publish data"); } } void onMessageReceived(char* topic, byte* payload, unsigned int length) { Serial.println("Received message: " + String((char*)payload, length)); } ``` 在这个示例代码中,我们首先连接到WiFi网络,然后连接到阿里物联网平台的MQTT服务器,并订阅设备的属性上报Topic。在主循环中,我们调用mqttClient.loop()函数来维持MQTT连接,并调用publishData()函数来发布数据。在publishData()函数中,我们构造一个JSON格式数据,并调用mqttClient.publish()函数来发布数据。如果发布成功,就会在串口输出Published data:和数据内容;如果发布失败,就会输出Failed to publish data。 需要注意的是,我们在构造JSON格式数据时,需要将设备的三元组信息和数据内容组合成一个符合阿里物联网平台规范的JSON格式。具体格式可以参考阿里物联网平台API文档。 另外,需要注意的是阿里物联网平台会对设备进行数据限流,最多支持每秒10条数据。如果需要发布更多的数据,可以考虑在设备端进行数据缓存和批量上报。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值