如何在 React Native 项目中使用 MQTT

如何在 React Native 项目中使用 MQTT,第1张

React Native 是 Facebook 推出并开源的跨平台移动应用开发框架,是 React 在原生移动应用平台的衍生产物,支持 iOS 和安卓两大平台。React Native 使用 Javascript 语言,类似于 HTML 的 JSX,以及 CSS 来开发移动应用,因此熟悉 Web 前端开发的技术人员只需很少的学习就可以进入移动应用开发领域,同时 React Native 也提供了接近原生应用的性能和体验。

MQTT 是一种基于发布/订阅模式的 轻量级物联网消息传输协议 ,可在严重受限的硬件设备和低带宽、高延迟的网络上实现稳定传输。它凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山。

本文主要介绍如何在 React Native 项目中使用 MQTT,实现客户端与服务器的连接、订阅、取消订阅、收发消息等功能。

这里以创建一个名为 RNMQTTDemo 的项目为例,开发环境为 macOS,应用平台为 iOS,具体过程参考 Setting up the development environment 。

项目创建完成后,在项目根目录环境下,执行以下命令安装所需依赖:

react_native_mqtt 是一个在 React Native 项目中使用的 MQTT 客户端模块,支持 iOS 和 Android。

这里使用 EMQ 提供的免费公共 MQTT 服务器,该服务基于 EMQ 的 MQTT 物联网云平台 创建。服务器接入信息如下:

完整的 RNMQTTDemo 项目地址: >三系减低编码是指在编码过程中,采用三系编码的方式来减少编码的体积。三系编码的基本思想是,将原始数据分为三系,每一系的数据都有一定的特征,可以利用这些特征来减少编码的体积。
首先,在编码的过程中,需要对原始数据进行分类,将原始数据分为三系,每一系的数据都有一定的特征,可以利用这些特征来减少编码的体积。其次,在编码的过程中,需要对每一系的数据进行编码,采用不同的编码方式,以便减少编码的体积。最后,在编码的过程中,需要对三系数据进行综合编码,以便最大限度地减少编码的体积。
总的来说,三系减低编码是一种有效的编码方式,可以有效地减少编码的体积,从而提高编码的效率。

紧急求助:拨打113

太长不看版:签证一年以上的,到警察局注册之后自动获得挪威“社保”;签证3个月至12个月之间的,入不入“社保”自行决定;3个月以下的自求多福。挪威人一般不买其他私人保险 (未验证) ,成人“社保”不包含任何形式的口腔医疗。

ps:这篇文章夹带了部分私货,请注意部分内容仅对UiO的学生适用。

在挪威,80%的人口完全依赖挪威国家保险计划(Norwegian National Insurance Scheme,folketrygden),并且没有旅行保险以外的私人医疗保险。作为一般规则,所有居住在挪威的人都是挪威国家保险计划的成员。对于以不同身份进入挪威的外来人士,加入挪威国家保险计划具体说明如下:

一、对于来挪工作/居住者

1 当受雇于挪威雇主时

挪威雇主正式雇用的任何人在工作的第一天自动成为挪威国民健康计划的成员。员工通常需要支付雇主对挪威国民保险的缴款。作为雇员,您支付的国民保险费占总收入的82%,该费用会与税收一起扣除。

2 当受雇于非挪威雇主时

1) 任何没有受雇于挪威雇主,且在挪威逗留不到3个月的外国公民均被视为游客,您必须拥有自己的旅行保险。欧盟/欧洲经济区国民也应携带欧洲健康保险卡。

2) 来自非欧盟/欧洲经济区国家的公民在挪威停留3至12个月,可以在抵达挪威后申请自愿加入挪威国家健康计划(Norwegian National Health Scheme,NNHS,谷歌之后这两个词好像是指代同一个东西)。具体 *** 作方法:在挪威逗留期间填写挪威国家健康计划自愿会员申请表-NAV 02-0705,并将其交给当地社会保障办公室。您是否获得保险取决于您所在的国家/地区是否与挪威签订了社会保障协议,以及您的居留许可的性质。一般来说,如果您无法从您所在的国家/地区获得健康保险,您将获得此处的保险。医疗保险涉及需要立即治疗的情况,并且在某些情况下可能受到限制。

3) 来自非欧盟/欧洲经济区国家的公民在这里停留超过12个月,一旦报告搬到挪威,将自动成为挪威国家健康计划(NNHS)的成员。

4) 来自欧洲经济区(EEA)的国民必须从其本国签发表格A1(以前的E-101)和S1。美国公民必须让社会保障部门签发美国/ N-101表格。

NAV 02-0705相关:

>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/dianzi/12975759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存