利用Python和Flask构建物联网服务
1. 基于dweet.io的物联网程序
在物联网开发中,我们可以利用dweet.io服务创建简单而实用的物联网程序。以下是相关代码的详细介绍:
- poll_dweets_forever() 方法 :这是一个长时间运行的函数,用于定期调用 get_last_dweet() 方法来获取最新的dweet信息。当有新的dweet可用时,会调用 process_dweet() 方法进行处理。
def poll_dweets_forever(delay_secs=2):
"""Poll dweet.io for dweets about our thing."""
while True:
dweet = get_last_dweet() # (11)
if dweet is not None:
process_dweet(dweet) # (12)
sleep(delay_secs) # (13)
在上述代码中,每次循环结束后会默认休眠2秒,这意味着从使用dweeting URL请求LED状态更改到LED实际改变状态之间,可能会有大约2秒的延迟。
超级会员免费看
订阅专栏 解锁全文
746

被折叠的 条评论
为什么被折叠?



