Sean Yu

IoT Specialty/Microsoft MVP/MCT

All Posts


Azure Functions Error Value cannot be null. (Parameter 'provider')

在初次调试Azure Functions时,可能会遇到如下错误: Value cannot be null. (Parameter 'provider') 或者 connect Econnrefused 127.0.0.1:9091       此问题初步判断为网络异常导致了文件下载失败,可以开启更多调试日志查看是否为文件下载失败导致的,可以打开更多日志查看是否是文件下载故障: 步骤: 在VS Code中修改.vscode\launch.json和tasks.json文件中的启动命令 在launch.json和tasks.json中的 host start 后增加 --verbose 参数: { "version": "0.2.0", "configurations": [ { "name": "Attach to Python Functions", …

Azure Azure Functions Python

Azure Functions Blob Trigger 触发已经存在的文件的处理方式

在使用Azure Functions Blob Trigger 时,会出现container里已经存在的blob会触发functions执行,但我们想只针对新上传的文件进行触发。   原因: Azure Functions Blob trigger是通过blob 回执判断某个blob是否已经执行过触发,blob回执记录在AzureWebJobsStorage这个storage account中, 该storage account 配置在local.setting.json中:   触发后,会在云端Storage Account中的azure-webjobs-hosts中看到如下图的回执记录: 因为回执记录里不包含之前存在的文件,故而会依次触发已经存在的文件,直到全部触发一遍。   针对此问题,可以使用 事件网格触发器  代替 blob 触发器, 参考文档: https://docs. …

Azure Functions Azure Functions Python Trigger

Power Apps Send push notification-移动端消息推送

本文 介绍: 使用Send push notification 想移动端Power Apps 推送消息。   实现功能: 1.当有文件上传到Storage Account 的Container中时,自动向Power Apps 发送推送通知,在手机上可以看到消息通知弹窗。 2.消息带有参数,点击弹窗可以打开Power Apps 并将参数传递给页面。 如上图,可以显示具体那个 app 收到的通知,也可以显示通知的自定义内容。 可以设置点击通知,打开指定的Power Apps并将通知中的参数传递到指定的页面中。 如上图中的文本框里的内容即为通知传递的参数。   本文参考文档: https://docs.microsoft.com/zh-cn/connectors/powerappsnotificationv2/ https://docs.microsoft.com/en-us/ …

Power Automate Power Platform Power Apps Notification push

Power Apps 页面切换及传值

本文是Power Platform 低代码开发物联网App 系列文章第5.2讲: 《 概览 -Power Platform低代码开发物联网App》 《(1)-Power Platform 试用账号注册》 《(2)-Power Apps 连接Azure SQL Database 读取物联网设备清单》 《(3)-Power Apps 通过Power BI 磁贴显示物联网设备实时数据曲线》 《(4.1)-将Azure IoT Service SDK 集成到 Azure Function并发布 》 《(4.2)-Power Apps 通过Power Automate 发起Http请求调用Azure functions 进行设备远程控制》 《(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database 》 《(5.2)-Power …

IOT Video IoT Hub Power Apps

Power Apps 通过SQl 连接器查询数据库(物联网遥测历史记录)

本文是Power Platform 低代码开发物联网App 系列文章的第5.1讲: 《 概览 -Power Platform低代码开发物联网App》 《(1)-Power Platform 试用账号注册》 《(2)-Power Apps 连接Azure SQL Database 读取物联网设备清单》 《(3)-Power Apps 通过Power BI 磁贴显示物联网设备实时数据曲线》 《(4.1)-将Azure IoT Service SDK 集成到 Azure Function并发布 》 《(4.2)-Power Apps 通过Power Automate 发起Http请求调用Azure functions 进行设备远程控制》 《(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database 》 《(5.2)-Power …

IOT Video Power Automate Azure SQL Power Apps Stream Analytics

Power Apps 控制物联网设备(通过Power automate 发起 http请求)

本文是Power Platform 低代码开发物联网App 系列文章的第4.2 讲: 《 概览 -Power Platform低代码开发物联网App》 《(1)-Power Platform 试用账号注册》 《(2)-Power Apps 连接Azure SQL Database 读取物联网设备清单》 《(3)-Power Apps 通过Power BI 磁贴显示物联网设备实时数据曲线》 《(4.1)-将Azure IoT Service SDK 集成到 Azure Function并发布 》 《(4.2)-Power Apps 通过Power Automate 发起Http请求调用Azure functions 进行设备远程控制》 《(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database 》 《(5.2)-Power …

IOT Video Power Automate IoT Hub Functions Power Platform Power Apps

Power Apps 通过Power BI 磁贴展示实时数据(IoT遥测数据)案例

本文是Power Platform 低代码开发物联网App 系列文章的第三讲: 《 概览 -Power Platform低代码开发物联网App》 《(1)-Power Platform 试用账号注册》 《(2)-Power Apps 连接Azure SQL Database 读取物联网设备清单》 《(3)-Power Apps 通过Power BI 磁贴显示物联网设备实时数据曲线》 《(4.1)-将Azure IoT Service SDK 集成到 Azure Function并发布 》 《(4.2)-Power Apps 通过Power Automate 发起Http请求调用Azure functions 进行设备远程控制》 《(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database 》 《(5.2)- …

IOT Video Power BI Functions Power Platform Power Apps

Power Apps 中使用Data table 和Edit form 连接SQL Server 增删改查数据案例

本文是Power Platform 低代码开发物联网App 系列文章的第二讲: 《 概览 -Power Platform低代码开发物联网App》 《(1)-Power Platform 试用账号注册》 《(2)-Power Apps 连接Azure SQL Database 读取物联网设备清单》 《(3)-Power Apps 通过Power BI 磁贴显示物联网设备实时数据曲线》 《(4.1)-将Azure IoT Service SDK 集成到 Azure Function并发布 》 《(4.2)-Power Apps 通过Power Automate 发起Http请求调用Azure functions 进行设备远程控制》 《(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database 》 《(5.2)-Power …

Video Azure SQL Power Platform Power Apps

Power Platform 低代码开发IoT App入门系列

本系列文章比较完整的介绍了使用Power Platform 低代码开发物联网App demo的全步骤。 使用Power Platform 低代码开发物联网App 可以大大降低开发成本,工程人员或IT人员通过简单学习即可快速上手,而无需全部由专业的软件工程师完成。     本案例包含如下功能: 设备上传遥测数据到Azure IoT Hub; 手机端App可以查看设备的实时数据; 手机端App可以查看设备的历史数据; 手机端App可以根据设备名称或者设备状态查询设备清单; 手机端App可以远程控制某个设备;     本案例参考的架构图如下:       本案例中使用到的组件: Azure IoT Hub; Azure Functions; Azure Stream Analytics; Azure SQL Database; Power Apps; Power BI; Power …

IOT Power BI Power Automate IoT Hub Functions Power Apps Videos

使用MQTT 连接Azure IoT Hub

本文介绍: Azure IoT Hub 对MQTT的支持; 使用MQTT 而不用Azure IoT Hub Device SDK 连接IoT Hub并双向通讯; 使用Azure IoT Hub 的 Device SDK时,SDK封装了常见的 设备到云的消息,从云端控制设备,设备孪生属性等相关操作, 无需关注MQTT中的主题订阅。 IoT Hub必须使用TLS/SSL,因此IoT Hub不支持端口1883通讯,默认采用8883。 IoT Hub 不是完整的MQTT 服务,并没有支持MQTT 3.1.1规范中的所有行为。 IoT Hub 的设备SDK默认使用 Qos 1与IoT Hub交换消息, CleanSession标志默认为0; SDK中的默认超时时间及其是否可配置: 语言 默认的 keep-alive 时间间隔 可配置性 …

Azure IOT Video IoT Hub MQTT