用于无线通信的IoT电路板Electron

简介:

Particle.io已经开始对外发行出售Electron了,这是一个可以和Arduino高度兼容的无线通信IoT电路板,主要面向对象是机对机(M2M)App应用。此类Electron能够实现IoT设备在云端远程沟通交流,即使在没有WiFi可连接的情况下也不妨碍交流,但是至少需要2G或3G移动无线连接才能用起来。可以说,Electron是Particle早起产品Photon的一个升级版本,Photon同样也是一个类似的装置,使用WiFi进行通信。

这里再赘述一下这个很少有人知道的Electron还有哪些新鲜之处。Electron通过使用GSM蜂窝无线网络来进行交流联系,或许听上去很简单,实际上这代表了一种全新的商业和电子工程挑战,尤其是对WiFi产品来说。M2M产业正在被配置成为越来越大知名企业的专属技术产品,而不再仅仅是给小作坊或产品制造商使用的。解决这些棘手的问题可不简单,方法就是通过一个蜂窝开发体验,这种开发体验能够帮助产品制造商从当前已经缺乏创新和创造力的行业里摆脱出来,实现自己的发展路数。

据了解,每一个Electron都包含一个SIM(Subscriber Identity Module),这个SIM支持在100多个国家使用2G或3G无线网络进行沟通交流。为了方便实现人们之间的沟通,Particle慢慢转变成了一个移动虚拟网络运营商(MVNO),这样更方便服务于无线通信连接的硬件设备。通过这样的设计安排,Particle为每一个Electron提供了专属的SIM卡,并且通过Particle控制面板来管理无线通信连接技术,用Particle.io的话来说就是,“赋予用户权利来管理控制自己的设备,自己的SIM卡,以及用户所消耗的数据。”

这里来细扒一下Electron的硬件核心,它的核心组成部分就是STM32 ARM Cortex M3——一个32位闪存的Flash微控制器。Particle在描述中重点介绍了以下附加的Electron功能:

适合用于标准的线路板中 软件方面和Photon兼容很好 FCC/CE/IC/PTCRB认证 STM32F205 ARM Cortex M3 1MB Flash,128K RAM u-blox SARA G350/U260/U270 无线调制解调器 36 pins total:28 GPIOs(D0-D13,A0-A13),plus TX/RX,2 GNDs,VIN,VBAT,WKP,3V3,RST 电子板尺寸大小:2.0" x 0.8" x 0.3" (包括0.5"的出头部分) 开源硬件是亮点
关于Electron程序,Sean Gallagher在Ars Technica上这样写到:

除了使用一些布线之外,还采纳了之前用在Arduino产品“sketches”上的App框架,开发者实际上也是可以用C,C++语言来编写Electron程序的,或者使用ARM汇编代码的话会更适合金属电路板。此外,这里可以引荐一下Particle.js,一个通过Node.js和JavaScript框架实现的工具,能够在Electron和其它Particle硬件工具上运行的工具。

Particle网站概述了各种各样的开发工具,这些工具都可以被用来创建Electron应用程序。Particle提供了如何安装和使用Electron的文档,如何开发Electron应用程序的文档,以及如何跟Particle内部的云端API进行互动等等文档,都是很有价值的。Particle社区更是会经常回答开发者的各种问题,保持和Particle产品开发者进行互动交流。

这里也可以介绍一下Electron的使用场景,Electron创造出来的桌面App,或者是将开发者的想法展示出来都是很简单的,Electron最初的开发需求是为GitHub上的Atom编辑器使用的,只不过后来,Electron已经被微软、Facebook、Slack和Docker这些大公司用来开发App了。

本文转自d1net(转载)

相关文章
|
4月前
|
物联网 数据管理 Apache
拥抱IoT浪潮,Apache IoTDB如何成为你的智能数据守护者?解锁物联网新纪元的数据管理秘籍!
【8月更文挑战第22天】随着物联网技术的发展,数据量激增对数据库提出新挑战。Apache IoTDB凭借其面向时间序列数据的设计,在IoT领域脱颖而出。相较于传统数据库,IoTDB采用树形数据模型高效管理实时数据,具备轻量级结构与高并发能力,并集成Hadoop/Spark支持复杂分析。在智能城市等场景下,IoTDB能处理如交通流量等数据,为决策提供支持。IoTDB还提供InfluxDB协议适配器简化迁移过程,并支持细致的权限管理确保数据安全。综上所述,IoTDB在IoT数据管理中展现出巨大潜力与竞争力。
125 1
|
30天前
|
传感器 存储 物联网
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点,广泛应用于嵌入式系统开发、通信协议实现及后端服务构建等领域,成为推动物联网技术进步的重要力量。
40 1
|
1月前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
|
1月前
|
存储 安全 物联网
C# 在物联网 (IoT) 应用中的应用
本文介绍了C#在物联网(IoT)应用中的应用,涵盖基础概念、优势、常见问题及其解决方法。重点讨论了网络通信、数据处理和安全问题,并提供了相应的代码示例,旨在帮助开发者更好地利用C#进行IoT开发。
66 3
|
1月前
|
安全 物联网 网络安全
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
104 12
|
1月前
|
传感器 监控 安全
物联网(IoT):定义、影响与未来
物联网(IoT):定义、影响与未来
101 3
|
1月前
|
存储 JSON 运维
智能物联网平台:Azure IoT Hub在设备管理中的实践
【10月更文挑战第26天】随着物联网技术的发展,Azure IoT Hub成为企业管理和连接数百万台设备的强大平台。本文介绍Azure IoT Hub的设备管理功能,包括设备注册、设备孪生、直接方法和监控诊断,并通过示例代码展示其应用。
72 4
|
1月前
|
SQL 监控 物联网
ClickHouse在物联网(IoT)中的应用:实时监控与分析
【10月更文挑战第27天】随着物联网(IoT)技术的快速发展,越来越多的设备被连接到互联网上,产生了海量的数据。这些数据不仅包含了设备的状态信息,还包括用户的使用习惯、环境参数等。如何高效地处理和分析这些数据,成为了一个重要的挑战。作为一位数据工程师,我在一个物联网项目中深入使用了ClickHouse,以下是我的经验和思考。
113 0
|
2月前
|
人工智能 安全 物联网
|
3月前
|
存储 物联网 关系型数据库
PolarDB在物联网(IoT)数据存储中的应用探索
【9月更文挑战第6天】随着物联网技术的发展,海量设备数据对实时存储和处理提出了更高要求。传统数据库在扩展性、性能及实时性方面面临挑战。阿里云推出的PolarDB具备高性能、高可靠及高扩展性特点,能有效应对这些挑战。它采用分布式存储架构,支持多副本写入优化、并行查询等技术,确保数据实时写入与查询;多副本存储架构和数据持久化存储机制保证了数据安全;支持动态调整数据库规模,适应设备和数据增长。通过API或SDK接入IoT设备,实现数据实时写入、分布式存储与高效查询,展现出在IoT数据存储领域的巨大潜力。
90 1