04 2023 档案

摘要:@[TOC](文章目录) # 前言 获取一个设备的在线和离线状态,是一个很关键的功能。我们对设备下发的控制指令,设备处于在线状态才能及时给我们反馈。这里的在线和离线,我们可以简单的理解为设备与MQTT的连接状态。 # 分析 我们打电话的时候经常能听到:"您拨打的用户已关机“和”用户不在服务区或暂时无 阅读全文
posted @ 2023-04-28 13:38 sunday866 阅读(58) 评论(0) 推荐(0) 编辑
摘要:[TOC](MAUI Blazor 常见问题) #1、ZipArchive' contains bitcode ![](https://img2023.cnblogs.com/blog/2849835/202306/2849835-20230623212023706-698849782.png) A 阅读全文
posted @ 2023-04-26 09:52 sunday866 阅读(150) 评论(0) 推荐(0) 编辑
摘要:[TOC](环境准备) # 前言 本系列文章以IoT开发小白的角度,从零开始使用.Net为主要技术搭建一个简单的IoT平台,由于是入门系列,所有代码以围绕IoT基础业务场景为主,不会涉及DDD等设计思想。 # 架构图 这里是我们整个IoT平台的架构图。 ![](https://img2023.cnb 阅读全文
posted @ 2023-04-18 22:32 sunday866 阅读(221) 评论(0) 推荐(0) 编辑
摘要:# 设备生命周期管理-设备注册 @[TOC](文章目录) # 前言 我们不希望任何设备都可以接入我们的IoT平台,所以一个设备正常的接入流程是这样的, 1、上位机软件通过串口或其他方式读取设备的唯一标识码**UUID**。 2、上位机调用IoT后台接口,发送**UUID**和**ProductID* 阅读全文
posted @ 2023-04-18 22:32 sunday866 阅读(105) 评论(0) 推荐(0) 编辑
摘要:​ 1、安装Masa Blazor 参考:MASA Blazor https://blazor.masastack.com/getting-started/installation 2、编写代码 新建 Service 目录,并添加 ThemeService.cs 该 RequestedTheme 属 阅读全文
posted @ 2023-04-18 22:28 sunday866 阅读(259) 评论(0) 推荐(0) 编辑
摘要:使用Masa DaprStarter搭建开发环境 安装Dapr Windows安装Dapr的方式有很多,可以参考官方文档 https://docs.dapr.io/getting-started/install-dapr-cli/ 国内如果访问缓慢,建议直接下载msi文件安装 https://git 阅读全文
posted @ 2023-04-18 21:50 sunday866 阅读(80) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin (五)Android 指纹识别 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(117) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin (四)条形码、二维码扫描功能 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(203) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin (十)iOS消息推送(原生APNS方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(115) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin (七)应用通知角标(小红点)Android+iOS 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(94) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin (九)Android相册多选照片(使用Android Jetpack套件库) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(211) 评论(0) 推荐(1) 编辑
摘要:MASA MAUI Plugin (八)Android相册多选照片(Intent 方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(118) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(118) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin 安卓蓝牙低功耗(二)蓝牙通讯 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(117) 评论(0) 推荐(0) 编辑
摘要:MASA MAUI Plugin IOS蓝牙低功耗(三)蓝牙扫描 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(77) 评论(0) 推荐(0) 编辑
摘要:MAUI Blazor实战 - Android监听返回键 @(文章目录) 前言 我们在MAUI Blazor项目中有时需要监听Android返回键,例如防止多次点击后退出应用、防止退回到特定页面、以及特定页面禁用退回功能等。 一、常规方法无效? Activity中有两个可以重写的方法 1、直接监听返 阅读全文
posted @ 2023-04-18 21:48 sunday866 阅读(566) 评论(3) 推荐(0) 编辑
摘要:MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展 阅读全文
posted @ 2023-04-18 21:45 sunday866 阅读(235) 评论(0) 推荐(0) 编辑
摘要:自动更新主要下面4个步骤 获取最新版本号 提示用户发现更新,等待用户确认更新 下载最新的apk包 安装apk包 下面从创建MAUI项目开始 1、创建Maui Blazor Server应用 2、安装Masa.Blazor,并添加引用 dotnet add package Masa.Blazor 在 阅读全文
posted @ 2023-04-18 21:44 sunday866 阅读(860) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示