如何实现一个可伸缩开源物联网(IoT)开发框架
本篇文章向大家解释了为什么基于用户社区开发的板卡对于物联网(IoT)平台并不是很理想,为什么开发人员需要特性更丰富的系统来实现高效的可伸缩性解决方案。
任何深入研究物联网(IoT)系统的人都可以证实这一点,就是寻找一个可伸缩的、开源的物联网框架并且能够可靠安全地将你的设备连接到云服务可能比我们想象的更具挑战性,最重要的是符合自己的业务需求而不是将就的选择。
现在很多的社区板卡都能够通过1对1的方式连接到各种云服务系统上。但是如果进一步研究就会发现这类板卡通常在安全防护方面不足,或者没有一个可伸缩的软件框架来帮助用户降低开发成本,也就是说我们要使用更多的设备而不引起带宽成本超出控制,但是这类典型的基础板卡一般不会提供设备管理功能(控制面板)。
很多社区板卡,比如树莓派、Beaglebone等开源板卡,通常与物联网(IoT)相关词汇联系起来,但是对于搭建物联网(IoT)无线应用和安全方面帮助甚微。从表面上看,这些板卡价格都很便宜,而且让你感觉物联网(IoT)系统的开发很简单。
然而当你的需求不仅仅是发送几个字节的温度数据或者打开/关闭圣诞树的灯光,而是寻求开发更大型的物联网(IoT)系统,你会发现这些板卡真的是能力有限。当然社区板卡也有它的适用场合而且很方便,但是这些初级的功能能够用来搭建未来工业和商业的物联网(IoT)平台吗?这样的板卡能够抵御DoS攻击吗?怎样桥接多个无线连接标准以及又能提供何种开发软件开发框架呢?能否给用户带来灵活性以及有效的控制成本?
商用的物联网(IoT)系统必须是可伸缩性的,能够保证运行环境的安全而且能够提供全面的开源开发框架,支持设备管理以及较强的互操作性。那么我们能从哪里找到这样的开发系统呢?
不如尝试一下Creator IoT-in-a-box开发套件,它提供了全面的硬件和软件系统和端到端的开源物联网(IoT)开发框架,适用于那些商业需求的场合,快速集成到物联网(IoT)解决方案中并推向市场。
Creator Ci40物联网一体式开发套件和开源的物联网(IoT)开发框架为用户提供了一个可伸缩的开发平台,开发者能够控制,监控,管理很多的设备(7天24小时),满足行业内"预见性维护"和高效性的标准要求。如果你正在寻找一款开发套件开发专业级的物联网解决方案,那么这款开发套件就非常适合你。
除了简单的将单独一个设备连接到手机,商业、组织和企业需要一种方式能够部署和扩展物联网硬件系统,并且让硬件系统与现存的设备之间保持良好的互操作性,不论是新设备还是旧设备。
为了满足这类系统需求,Creator Ci40 IoT硬件开发套件还提供了基于移动开放联盟LWM2M标准的开源IoT开发框架用于设备管理,并通过借助IPSO框架与其他IoT设备实现交互。
LWM2M设备特性
● 轻量级
● 节点可伸缩性
● 可伸缩性框架支持高效利用带宽和功耗
● 标准化设备管理,如固件管理、加载、安全和访问控制
● 服务启用
● 支持本地和蜂窝网络工作
IPSO规范
智能对象的互联网协议
● IPSO提供了一个公用的对象模型实现传感器或者执行器的标准化
● IoT设备能够从传感器直接读取数据并且更新IPSO对象
● 执行器也会观察IPSO对象
● IoT设备有可读取或控制的状态
● 温度值
● 电池容量
● 继电器位置
● 附件版本
通常商业化的应用不喜欢采用专用的高成本解决方案,这可能会让企业走向死胡同,因此寻找一个基于开源标准的物联网解决方案非常重要。开源意味着众多企业可以互相协作,并且能够借助社区快速的得到帮助,如果可能的话,甚至可以主导整个开源标准的发展。当然这也是使用Creator Ci40 物联网开发套件和Creator物联网开发框架的好处,它是一个开源项目,我们都可以从Github上免费下载。
Creator Ci40开发套件为开发者提供了实验和实现安全运行环境的机会,板卡上集成了专用的英飞凌TPM器件。当然这块板卡也支持多种无线通信标准,例如Wi-Fi、蓝牙、802.15.4等硬件模块都焊接在一个硬件平台上。如果你想使用其他的无线通信标准,Creator Ci40 IoT主板卡也提供了可扩展接口,开发者可以增加其他的无线通信模块。举个例子,你可能对Lora网络技术有兴趣,那么你可以直接从第三方购买一些现成的模块,直接就可以插到Ci40提供的扩展接口上使用。
这套开发套件是基于物联网可扩展性设计的,集成了双核,多线程,MIPS InterApTIv CPU,运行频率550MHz。还支持移植Linux操作系统,同时还集成了microship
- 基于不同物联网开发平台的智能家居解决方案(11-08)
- 基于 WebNMS 物联网开发平台的ATM机监控解决方案(11-08)
- 物联网开发平台的作用及需要改进的功能(附热门物联网开发平台)(11-06)
- 飞思卡尔塔式系统控制模块开发平台几大优势(04-06)
- 针对2K/4K超高清视频验证的原型验证开发平台(02-11)
- Dust Networks 拓展工业无线以外的领域(10-09)