IoT

使用钉钉扫一扫加入圈子

物联网软硬件开发者一站式基地

找工具、找技术、找活动、找朋友、找资源,全在这里!大咖解读,助你深度了解物联网平台玩法;名师授课,手把手教你软硬件开发实战;活动聚会,最快找到技术同路人;扶持计划,为开发者提供入门到商业化的整体支持。

0

回答

0

回答

1

回答

1

回答

1

回答

游客uctyy3eu4r4fw 2020-04-27 596浏览量 回答数 1

1

回答

社区秘书 2020-04-27 11356浏览量 回答数 1

1

回答

社区秘书 2020-04-27 11169浏览量 回答数 1

1

回答

1

回答

1

回答

1

回答

哦哦喔 2020-04-17 860浏览量 回答数 1

网络上已经有使用python 模拟设备接入阿里云,手里刚好有块ESP32的小板子,在上面跑过Alios Things,然后接入阿里云。但是终究感觉麻烦,有的时候只是做一个很简单的应用,跑os确实不太方便。使用micropython直接操作ESP32很是方便,就想着如果能通过micropython 直接接入物联网,那就方便多了。可以非常简单地接入云端,而且操作简单。先放上主干部分,有时间再补充细节

from umqtt.simple import MQTTClient
import usocket as socket
import time
import wifi
 
wifi.connect()
 
#Demo_01
ProductKey = "a1Mf4HZ5k**"
ClientId = "1234|securemode=3,signmethod=hmacsha1|"
DeviceName = "Demo_01"
DeviceSecret = "****************************"
 
strBroker = ProductKey + ".iot-as-mqtt.cn-shanghai.aliyuncs.com"
Brokerport = 1883
 
user_name = "Demo_01&a1Mf4HZ5k**"
user_password = "***************************************"
 
print("clientid:",ClientId,"\n","Broker:",strBroker,"\n","User Name:",user_name,"\n","Password:",user_password,"\n")
 
 
def connect():
	client = MQTTClient(client_id = ClientId,server= strBroker,port=Brokerport,user=user_name, password=user_password,keepalive=60) 
	#please make sure keepalive value is not 0
	
	client.connect()
 
	temperature =25.00
	while temperature < 30:
		temperature += 0.5		
	
		send_mseg = '{"params": {"IndoorTemperature": %s},"method": "thing.event.property.post"}' % (temperature)
		client.publish(topic="/sys/a1Mf4HZ5kET/Demo_01/thing/event/property/post", msg=send_mseg,qos=1, retain=False)
		
		time.sleep(3)
 
	while True:
		pass
 
	#client.disconnect()

连接成功后和可以在设备运行状态下看到上传的温度数据

bad8af1f5f8ab29423b767426d8d5261b2490592

demo中做了一个温度递增的上传,以下是数据记录:

1efed9107b0c5b3a6e1c579d12a76fed099b9e84

做的过程中参考了一下链接,放在这里,读者可以阅读,以获得更多细节:

子设备接入

https://help.aliyun.com/document_detail/66641.html

ESP8266 and MicroPython - Part 2

https://www.home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2/

使用MQTT客户端连接阿里云MQTT服务器

https://yq.aliyun.com/articles/592279

使用Python模拟设备接入阿里云物联网的MQTT服务器

https://yq.aliyun.com/articles/162978

保持可爱mmm 评论 1

11

回答

用数据说话 评论 0

2

回答

Runt 2020-04-14 8311浏览量 回答数 2

1

回答

Runt 2020-04-14 7639浏览量 回答数 1

1

回答

1

回答

montos 2020-04-09 1482浏览量 回答数 1

1

回答

montos 2020-04-08 559浏览量 回答数 1

1

回答

montos 2020-04-08 1690浏览量 回答数 1

1

回答

montos 2020-04-08 1312浏览量 回答数 1

1

回答

montos 2020-04-08 1646浏览量 回答数 1

1

回答

问问小秘 2020-04-07 1123浏览量 回答数 1

1

回答

问问小秘 2020-04-07 1530浏览量 回答数 1

1

回答

问问小秘 2020-04-07 1280浏览量 回答数 1

1

回答

问问小秘 2020-04-07 2062浏览量 回答数 1

1

回答

问问小秘 2020-04-07 1721浏览量 回答数 1

1

回答

问问小秘 2020-04-07 1083浏览量 回答数 1

2

回答

问问小秘 2020-04-07 1129浏览量 回答数 2

1

回答

问问小秘 2020-04-07 1765浏览量 回答数 1

1

回答

1

回答

问问小秘 2020-04-07 2737浏览量 回答数 1

1

回答

1

回答

已经全部加载了,小花花送你

阿里云MVP

李兴华

慧科教育科技集团 新工科产业学院副院长

冯圣龙

福建中海创 IoT事业部 产品总监

赵英俊

大汇物联科技有限公司产品技术总监

宋童

万达信息股份有限公司 战略咨询部副总经理

黄军雷

天津创锐丰科技有限公司 总经理

王强

东方国信 (子公司北科亿力)大数据部门经理

程磊

杭州橡木桶科技有限公司 合伙人

唐云峰

中韩未来革新加速器 社长

向永清

三七数据CEO

张智

总经理

叶华炯

广州鹰云信息科技有限公司 COO

邵国际

嵌入式软件工程师

郑冬冬

IoT事业部 研发经理

李俱顺

联合创始人

潘永刚

上海罗戈网络科技有限公司 罗戈网联合创始人、罗戈研究 院长

陈俊丰

CTO

郝启文

北京金控数据技术股份有限公司 研发经理

李敬泉

中储南京智慧物流科技有限公司 总工程师、执行董事

何金辉

智轩科技 联合创始人兼CTO

滕国栋

杭州博拉网络科技有限公司 CTO

张博

软件工程师
展开

近期公开课 全部