大佬们,公司想开发一个物联网 app ,双端的,需要上架国外环境,目前在使用的机器应该有 1 万台 但是不知道能不能升级成物联网,后续可能慢慢升级到 5 万台左右吧。

我有两个问题:
1.客户端开发用 flutter 还是 react native 那个比较好?

2.我在网上搜的需要用 Iot 中心,这个是自建 还是用 aws 的还是其他的 有什么优缺点。求建议?



在此先谢过。
举报· 1236 次点击
登录 注册 站外分享
11 条回复  
keepcleargas 初学 前天 14:06
如果硬件是 自己开发的,选择 物联网 mqtt iot 接入平台。 如果硬件外采的,选择 别人家的 物联网平台,对接接口 封装一个壳 APP 即可。 客户端 用什么语言或框架 都可以 问题不大,物联网的显示层应用 一般都较为简单。
fengyouming 楼主 小成 前天 14:25
@keepcleargas 主要是还是一个成本问题,当然最理想的情况是找人开发硬件,自己接入物联网平台。目前有一个厂家提供硬件,但是感觉没有用到物联网平台,因为就是直接连 VNC,类似向日葵那种远程访问的。
kazeik 初学 前天 14:52
如果非得在 flutter 和 rn 之间挑的话,我个人觉得 flutter 会更好一些,可能也是从业多年 app 开发的个人习惯导致的。 个人感觉,在涉及到手机某些硬件方面的东西,flutter 要更合适一些。
liu731 小成 前天 14:55
flutter 勾原生方便点
fengyouming 楼主 小成 前天 15:28
@kazeik 好的 谢谢
fengyouming 楼主 小成 前天 15:28
@liu731 好的 谢谢
cnuser002 小成 前天 15:29
第一个问题: 现场设备是 A , 物联网平台是 B , 手机应用是 C A 要主动把数据,按 B 定好的格式,传给 B 。 然后 C 按 B 定好的接口,从 B 查数据。 C 要控制 A ,就按 B 定好的接口,給 B 发命令,B 收到命令后,转发給 A 。A 收到后执行。 B 对 C 开放的是 HTTP 接口,或者 Websocket 接口,不涉及到 Native ,所以 C 该怎么开发怎么开发。 Flutter 还行,RN 略有过时,写过 React 可以路径依赖,没写过推荐 Flutter 。 第二个问题 A 跟 B 怎么连,两种情况, 如果 A 本身是一个能主动往外推数据的设备,那么它默认有一个对应的 A*平台的格式,你可以自己搞个 B ,兼容 A*的格式,然后修改设备的发送地址。或者你就用 A*的平台,自己写个中间件去拿。 如果 A 本身不是所谓的物联网设备,那么它一般不会是一个能主动往外推数据的设备,需要放一个网关 D, 转成能往外推数据的设备,D 一般有个对接的平台 D*,你可以用它的平台,也可以兼容 D*的格式,弄个自己的。 像阿里,aws 那种,希望你是一个设备生产商,让你的设备,直接接入它们平台,让它们来代管。对你来说,中间的数据存储,流转,就不用你自己操心了。
futaotao5866 初学 前天 15:30
和我上家一模一样吧,上家用的是 uniapp ,效果不理想,后来改为 flutter ,设备接入层自己搭建用的 emqx ,平台方面如果有需求可以私聊
fengyouming 楼主 小成 前天 15:38
@cnuser002 谢谢 大佬。我想用 aws 平台,因为主要在国外使用。但是不知道成本怎么样,如果成本太高了 还不如找一个开源项目,自己部署了。
12下一页
返回顶部