Huawei LiteOS 是华为面向IoT领域,构建的"统一物联网操作系统和中间件软件平台",以轻量级、低功耗,快速启动,互联互通,安全等关键能力,为开发者提供 "一站式" 完整软件平台,有效降低开发门槛、缩短开发周期。Huawei LiteOS 目前主要应用于智能家居、穿戴式、车联网、智能抄表、工业互联网等 IoT 领域的智能硬件上。
# 物联网
机智云APP开源框架的源码可快速开发配套app,不仅无缝的支持设备到设备的互联,还能完成不同类型的消息推送,如:邮件推送、短信推送、百度推送和极光推送。能帮助开发者快速构建物联网生态系统,实现设备间互联,加速智能设备的应用开发。其包含Wi-Fi类智能硬件app通用功能的一套源码。只要是使用机智云协议的产品,开发者开发配套的app时都可以直接使用该框架的源码实现快速开发,从而缩短app的开发周期短、降低开发成本。
SmartHomeWiFiModuleCode 智能家居 WiFi 模块代码
PlatformIO 是一个开源的 IoT 开发的生态系统,它支持超过 350 个的嵌入式设备,超过 20 个的开发平台,超过 10 个的框架,可以说是 Arduino 生态圈的超集,而且与许多 IDE 或是编辑器有很好的集成。
Robo4J是快速开始构建和运行机器人和IoT设备的框架。Robo4J是一组Java库,允许您使用自己喜欢的工具和语言来快速开发所需的软件。花更多的时间在有趣的东西上,像编程机器人的行为,更少的时间学习底层硬件的每一个细节,编写代码,把它放在一起。让您的Java应用程序与物理现实交互是非常有趣的!
AliOS ThingsAliOS家族旗下面向IoT领域的轻量级物联网嵌入式操作系统AliOS Things将致力于搭建云端一体化IoT基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云Link,可广泛应用在智能家居、智慧城市、新出行等领域。提供YLOOP事件框架以及基于此整合的核心组件,避免栈空间消耗,核心架构良好支持极小FootPrint的设备
EdgeX Foundry 是位于网络边缘的供应商中立的开源软件平台,与设备,传感器,执行器以及其他物联网对象的日常工作环境进行交互。目的是建立工业物联网边缘计算的通用框架。EdgeX 平台支持和鼓励快速增长的物联网解决方案,提供商可在互操作组件的生态系统中共同合作,为了减少不确定性,加快上市时间并促进规模化。
car-eye 设备子系统提供了一整套硬件设计、固件程序、系统软件、行车记录仪等功能模块的解决方案。sh_camera 是 car-eye 开源团队开发的基于 Android 系统的一个应用程序。该功能模块实现了传统的 DVR 功能,还支持远程控制,支持远程观看实时视频和检索录像。支持 808 协议往上发送 GPS,是车辆管理系统中的设备端应用。
# 物联网 # 开源汽车/车载系统
Android Things 物联网开发平台
IOT-DSA 物联网设备服务和应用的开源平台
ShadowNode 是可以运行 Node.js 应用程序的另一个运行时,具有更快的启动速度以及更小的内存占用、更加节省内存的模块加载方式,适用于低内存设备,灵感来自三星的IoT.js项目。ShadowNode 不使用 V8 作为 JavaScript 引擎,而是用到了一款三星出品的 JerryScript 做底层的解释执行。ShadowNode 目前支持的模块有 HTTP/NET/DNS/Child Process 等,除此之外,还默认支持 DBus 通讯方式。
ACRN 是 Linux 基金会发布的开源项目,这是一个专为物联网和嵌入式设备设计的管理程序。通过基于 Linux 的服务操作系统,ACRN 可以同时运行多个客户操作系统,如 Android、其他 Linux 发行版,或者 RTOS,使其成为许多场景的理想选择。通过项目 ACRN,嵌入式开发人员可以立即使用新的管理程序选项。ACRN 针对资源受限设备进行了优化,并将重点放在隔离安全关键型工作负载,给予他们优先考虑,使项目适用于许多物联网用例。
blinker 是一个物联网接入方案,旨在让大家可以畅快 DIY 自己物联网设备。ios、android 都支持,本地、远程都支持,蓝牙、WiFi都支持,可自己拖拽布局设备控制界面,轻松打造你的物联网设备。快速开始blinker 当前接入方式有二:蓝牙和WiFi,理论上只要是支持蓝牙或者WiFi的设备,都可以使用 blinker 连接。FAQ1.什么硬件可以连接 blinker ?blinker 具备远程控制能力,但目前我们对 DIY 用户只开放了局域网或蓝牙控制的权限。
Azure IoT Edge 边缘计算服务
MQTT.Chat 开源的MQTT 消息传递代理
ARM宣布了针对物联网低功耗设备的操作系统mbed OS。mbed OS部分开源,其余部分控制在ARM手中,理由是为了确保操作系统不会碎片化。ARM声称mbed OS只需要256kb内存,它希望开发商能能使用mbed开发电池使用寿命长达数年的设备。mbed OS将免费提供给所有厂商使用。在物联网领域,mbed面临多个竞争对手的挑战,如通用电气的 Predix 、三星的 Tizen,Nest Labs使用的是基于Linux的私有软件,在被Google收购后它未来可能改用 Android。
# 物联网 # 嵌入式操作系统
IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 协议, 属性数据和遥测数据协议简单类型丰富,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台。
合璧操作系统是一整套专为嵌入式设备打造的快速开发平台,由拥有12 年嵌入式图形领域的开发经验、5 年嵌入式浏览器开发经验、丰富的嵌入式操作系统应用系统和中间件以及硬件平台开发经验的北京飞漫软件技术有限公司于 2010 年推出。截止2010 年 9 月,合璧操作系统的最新版本是R1007。合璧操作系统采用新的商业授权模式,性价比颇高。
RIOT-OS 实时多线程 IoT 操作系统
本程序在树莓派上使用,通过i2c接口连接传感器。
# 物联网 # 硬件驱动/工具
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号