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

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

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



在此先谢过。
举报· 1241 次点击
登录 注册 站外分享
11 条回复  
futaotao5866 初学 3 天前
@fengyouming 服务器费用,软件开发费用,中间件 emqx 可以用开源的
fengyouming 楼主 小成 3 天前
@futaotao5866 好的,谢谢 目前只是在预估阶段,看看成本怎么样。太贵了的话 领导估计都不弄了
fengyouming 楼主 小成 3 天前
@cnuser002 谢谢 大佬。我想用 aws 平台,因为主要在国外使用。但是不知道成本怎么样,如果成本太高了 还不如找一个开源项目,自己部署了。
futaotao5866 初学 3 天前
和我上家一模一样吧,上家用的是 uniapp ,效果不理想,后来改为 flutter ,设备接入层自己搭建用的 emqx ,平台方面如果有需求可以私聊
cnuser002 小成 3 天前
第一个问题: 现场设备是 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 那种,希望你是一个设备生产商,让你的设备,直接接入它们平台,让它们来代管。对你来说,中间的数据存储,流转,就不用你自己操心了。
fengyouming 楼主 小成 3 天前
@liu731 好的 谢谢
fengyouming 楼主 小成 3 天前
@kazeik 好的 谢谢
liu731 小成 3 天前
flutter 勾原生方便点
kazeik 初学 3 天前
如果非得在 flutter 和 rn 之间挑的话,我个人觉得 flutter 会更好一些,可能也是从业多年 app 开发的个人习惯导致的。 个人感觉,在涉及到手机某些硬件方面的东西,flutter 要更合适一些。
12下一页
返回顶部