2023年北京.NET线下技术沙龙圆满落幕!

2023-05-23
阅读 4 分钟
594
5月20日,MASA技术团队在北京举办的“2023年北京.NET线下技术沙龙”圆满落幕!整个活动气氛热烈,嘉宾们的分享内容丰富多彩,现场观众都受益匪浅。我们期待着更多这样的技术交流活动,让.NET社区不断发展和进步。本次活动,我们邀请了四位资深的.NET从业者作为分享嘉宾,分别是谷首道老师、李国梁老师、代强老师和徐子祥老...

北京.NET线下技术沙龙倒计时一天

2023-05-19
阅读 1 分钟
444
时间:2023年5月20日13:30-18:00地点:北京市海淀区中关村大街32号蓝天科技综合楼一层(中关村智能制造创新中心)(距海淀黄庄地铁站100米)【地下停车场可停车】.NET技术沙龙活动与你不见不散点击链接参加活动:[链接]查看活动详情

2023年北京.NET线下技术沙龙来了!大咖分享,还有精品好礼等你

2023-05-11
阅读 2 分钟
666
为了与北京的.NET开发者们更深入的交流学习,我们将在北京市举办一场.NET线下技术沙龙。同时也是希望通过举办这样的线下沙龙,让更多的.NET开发者了解我们,加入.NET开源技术生态,向更多的.NET开发者分享我们的理念。

使用MASA全家桶从零开始搭建IoT平台(三)管理设备的连接状态

2023-05-10
阅读 8 分钟
577
获取一个设备的在线和离线状态,是一个很关键的功能。我们对设备下发的控制指令,设备处于在线状态才能及时给我们反馈。这里的在线和离线,我们可以简单的理解为设备与MQTT的连接状态。

使用MASA全家桶从零开始搭建IoT平台(二)设备注册

2023-05-06
阅读 9 分钟
454
我们不希望任何设备都可以接入我们的IoT平台,所以一个设备正常的接入流程是这样的,1、上位机软件通过串口或其他方式读取设备的唯一标识码UUID。2、上位机调用IoT后台接口,发送UUID和ProductID。3、后台接口判断设备是否注册过,如果没有注册过,就根据ProductID并按照一定规律生成DeviceName和Password通过接口返回给...

使用MASA全家桶从零开始搭建IoT平台(一)环境准备

2023-04-23
阅读 7 分钟
662
本系列文章以IoT开发小白的角度,从零开始使用.Net为主要技术搭建一个简单的IoT平台,由于是入门系列,所有代码以围绕IoT基础业务场景为主,不会涉及DDD等设计思想。

成都.NET线下技术沙龙倒计时一天

2023-04-14
阅读 1 分钟
423
2023年4月15日下午13:30四川省成都市武侯区世纪城路198号世纪城新国际会展中心2区3楼.NET技术沙龙与你不见不散扫码即可报名活动

2023年成都.NET线下技术沙龙来了!大咖分享,报名从速

2023-04-10
阅读 2 分钟
563
MASA技术团队来成都啦!我们联合了成都.NET俱乐部,将在成都市举办一场.NET线下技术沙龙,为.NET开发者创造一次交流学习的契机,我们邀请到的几位技术大咖,将会围绕各自的主题向大家分享他们的技术心得。

深圳.NET线下技术沙龙倒计时一天

2023-03-17
阅读 1 分钟
499
2023年3月18日下午13:30广东省深圳市宝安区西乡街道桃源居14区一栋123号.NET技术沙龙与你不见不散扫码即可报名活动

Blazor在IoT领域的前端实践 @.NET开发者日

2023-03-14
阅读 7 分钟
698
2023年3月11号,MASA技术团队参加了“.NET开发者日”,IoT项目经理郭浩在活动中做“Blazor 在 IoT 领域的前端实践”的主题分享

2023年深圳.NET线下技术沙龙要开始了!名额有限,报名从速

2023-03-09
阅读 2 分钟
543
MASA技术团队来深圳啦!我们联合了深圳.NET俱乐部,将在深圳市举办一场.NET线下技术沙龙,为.NET开发者创造一次交流学习的契机,我们邀请到的几位技术大咖,将会围绕各自的主题向大家分享他们的技术心得。本场沙龙名额有限,以报名优先为准。

MASA MAUI Plugin (十)iOS消息推送(原生APNS方式)

2023-03-08
阅读 8 分钟
637
MAUI的出现,赋予了广大.Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展

MASA MAUI Plugin (九)Android相册多选照片(使用Android Jetpack套件库)

2023-03-01
阅读 6 分钟
734
MAUI的出现,赋予了广大.Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展

MASA MAUI Plugin (八)Android相册多选照片(Intent 方式)

2023-02-22
阅读 13 分钟
818
MAUI的出现,赋予了广大.Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展

MASA Stack 1.0 发布会 —— 社区问题解答

2023-02-16
阅读 2 分钟
426
2. 单一的收入来源并不足以支撑如此庞大的团队运作,我们也很荣幸找到了愿意为未来2.0 3.0买单的客户,这里我们希望更多的客户能够找我们做技术兜底,也希望开源生态越来越好,能够给我们带来更多的商业机会。

MASA Stack 1.0 发布会讲稿——生态篇

2023-02-13
阅读 5 分钟
462
首先感谢贡献者们为MASA Stack社区所作的积极贡献,这些贡献者给我们提出了很多宝贵的建议,更是积极的提交PR帮助我们一起让产品更健壮,更完善,还在各种场合推广我们的解决方案,非常给力,大家都是为爱发电,给你们点赞!

MASA Stack 1.0 发布会讲稿——实践篇

2023-02-10
阅读 7 分钟
634
我们以采用运营商网络场景的物联网架构举例,如图从左到右,在设备端我们研发了一款净水行业通用的物联网盒子,它带有各种传感器,如TDS、温度、流量、漏水检测、水压等传感器,通过移动的蜂窝网络实现数据通讯,并有一定的边缘计算能力,能实时收集数据并监测滤芯寿命,保障用户用水安全。之后数据通过OneNET网关对接公...

MASA Stack 1.0 发布会讲稿 —— 产品篇

2023-02-09
阅读 6 分钟
810
我们基于MASA去做了一个云原生技术架构,左下角的MASA Blazor主要是为我们去集成一个多端的UI能力,具体的使用场景将在实践篇为大家介绍——MASA Blazor如何去做多端的

MASA Stack 1.0 发布会讲稿——趋势篇

2023-02-06
阅读 6 分钟
800
有很多人会问,是不是云原生就等于K8s这些开源项目?其实今天出现的这些开源项目如K8s、docker、istio、dapr,是一些概念与方法论的一种技术实现,他们的背后就是云原生的理论体系,比如不可变的基础设施,高自动化、自愈自运维,语言和架构无关,高可扩展等等,而我们现在在实践的微服务、容器化、sidecar等就是为了支...

MASA MAUI Plugin (七)应用通知角标(小红点)Android+iOS

2022-12-29
阅读 8 分钟
918
MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展,项目地址[链接],每个功能都有单独的demo演示项目,考虑到app安装文件...

MASA Framework 事件总线 - 跨进程事件总线

2022-12-01
阅读 7 分钟
958
概述跨进程事件总线允许发布和订阅跨服务传输的消息, 服务的发布与订阅不在同一个进程中在Masa Framework中, 跨进程总线事件提供了一个可以被开箱即用的程序IntegrationEvents: 提供了发件箱模式IntegrationEvents.Dapr: 借助Dapr实现了消息的发布EventLogs.EFCore: 基于EFCore实现的集成事件日志的提供者, 提供消息的记...

MASA Framework 事件总线 - 进程内事件总线

2022-11-24
阅读 8 分钟
710
概述事件总线是一种事件发布/订阅结构,通过发布订阅模式可以解耦不同架构层级,同样它也可以来解决业务之间的耦合,它有以下优点松耦合横切关注点可测试性事件驱动发布订阅模式通过下图我们可以快速了解发布订阅模式的本质订阅者将自己关心的事件在调度中心进行注册事件的发布者通过调度中心把事件发布出去订阅者收到自...

MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇

2022-11-15
阅读 5 分钟
917
MAUI的出现,赋予了广大.Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展

MASA MAUI Plugin (五)Android 指纹识别

2022-11-08
阅读 10 分钟
748
MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展,

MASA MAUI Plugin (四)条形码、二维码扫描功能

2022-10-20
阅读 6 分钟
2k
MAUI的出现,赋予了广大.Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展

MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描

2022-09-21
阅读 10 分钟
2.1k
MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一个实验性项目,意在对微软MAUI的补充和扩展,项目地址:[链接],每个功能都有单独的demo演示项目,考虑到app安装文...

MASA Stcak第三期社区例会

2022-08-05
阅读 5 分钟
942
Autocomplete:支持通过设置AutoSelectFirst参数开启自动选择第一项的功能,支持CacheItems参数,增强使用上下键的用户体验。

7.依赖注入

2022-07-25
阅读 4 分钟
674
按照约定的注册Masa引入了按照约定进行服务注册,依据约定大于配置,开发者无需做任何事,框架会自动完成注册依赖接口ISingletonDependency: 注册生命周期为Singleton的服务IScopedDependency: 注册生命周期为Scoped的服务ITransientDependency: 注册生命周期为Transient的服务IAutoFireDependency: 自动触发(与ISingle...

手把手教你学Dapr - 9. 可观测性

2021-11-19
阅读 6 分钟
1.6k
目录手把手教你学Dapr - 1. .Net开发者的大时代手把手教你学Dapr - 2. 必须知道的概念手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序手把手教你学Dapr - 4. 服务调用手把手教你学Dapr - 5. 状态管理手把手教你学Dapr - 6. 发布订阅手把手教你学Dapr - 7. Actors手把手教你学Dapr - 8. 绑定手把手教你学Dapr - 9. 可...

手把手教你学Dapr - 8. 绑定

2021-11-17
阅读 4 分钟
1.3k
目录手把手教你学Dapr - 1. .Net开发者的大时代手把手教你学Dapr - 2. 必须知道的概念手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序手把手教你学Dapr - 4. 服务调用手把手教你学Dapr - 5. 状态管理手把手教你学Dapr - 6. 发布订阅手把手教你学Dapr - 7. Actors手把手教你学Dapr - 8. 绑定介绍使用绑定,您可以使用...