自建纯内网iot平台服务,软硬件服务器全栈实践

基于以下几个考虑,自制硬件设备,mqtt内网服务器。
1.米家app不稳定,逻辑在云端或xiaomi中枢网关只支持少部分在本地计算。
2.监控homeassistant官方服务有大量数据交互。可能与hass安装小米账户有关。
3.硬件:原理图,layout,波峰焊。软件:c++,mqtt,Ubuntu等。实践软硬件项目,成果展示

PRD
① 整理产品结构
② 分析核心业务流程
③ 分析及整理用例
④ 分析及整理非功能性需求
⑤ 整理需求文档

基于以上原因,搭建一个纯内网iot平台服务。外网通讯用内网穿透。如zeroTier
1.硬件:下一步考虑上网络对时时钟,wifi开机棒,5.8G控制灯等。
1.1 电源是220v AC转12v DC再转3.3v。
1.2 esp12F作为主mcu8266,进行数据通信,下一步考虑wifi与BT二合一。
1.3 其他i2c外设ds18b20,mlx90614,RTC.
在这里插入图片描述
2.软件框图,设计模式,AIOT时代嵌入式设备的常见的软件框架。
运用“前后台系统”的模式,前后台系统的基本思想是:硬件中断函数中只做非常少量而且是绝对必须的操作:如设置中断寄存器、保存数据寄存器等,然后置后台标志位,随即退出中断。这些操作称为“前台操作”。而后台操作是一个开放中断的无限循环。在循环中检查各后台标志位,如果某一标志位被置位,则说明有中断发生,立即调用相应的中断服务任务,这些任务被称为“后台操作”。
主程序流程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NB-IoT自建网关NBcenter是一种用于支持NB-IoT无线通信技术的网络设备。它具有以下特点和功能: 1. 支持NB-IoT技术:NB-IoT是一种低功耗、远距离、广覆盖的无线通信技术,适用于物联网设备的连接。NBcenter作为自建网关,可以提供支持NB-IoT通信的功能。 2. 自建网络:NBcenter具有自建网络的能力,不依赖于第三方运营商的网络,可以根据实际需求进行部署和管理。这样能够更好地掌握网络的控制和安全性,提高服务质量。 3. 提供安全连接:NBcenter能够为物联网设备提供安全的连接方式,保护设备和数据的安全。通过认证和加密技术,可以防止未经授权的设备接入,确保数据传输的机密性和完整性。 4. 支持远程管理和监控:NBcenter具备远程管理和监控的功能,可以对连接到它的物联网设备进行远程配置、升级和故障排除。这样能够减少人工干预和维护成本,提高管理的效率和可靠性。 5. 提供数据接口和平台:NBcenter可以与物联网平台进行数据交互,通过提供数据接口,将物联网设备的数据上传到云端进行分析和处理。这样能够实现对物联网设备的集中管理和数据的应用。 总之,NB-IoT自建网关NBcenter是一种支持NB-IoT通信的设备,具备自建网络、安全连接、远程管理、数据接口等功能,可以为物联网设备提供可靠的连接和服务。它在物联网应用的推动和发展中具有重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值