写点什么

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

  • 2016-02-24
  • 本文字数:1278 字

    阅读完需:约 4 分钟

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 产品开发者进行互动交流。

查看英文原文: Particle.io Ships the Electron, a Small Cellular IoT Board

2016-02-24 18:002136
用户头像

发布了 25 篇内容, 共 85925 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

【活动报名】openEuler如何实现高效运维?南京用户组Meetup现场来聊聊!

openEuler

Linux 运维 操作系统 openEuler

浅谈安全测试之AppScan

数新网络官方账号

大数据 安全测试

MobTech 秒验|运营商网关取号​

MobTech袤博科技

移动应用架构与React Native、Flutter的关联

Onegun

flutter 移动应用 ReactNative 软件应用架构

缺乏集成和标准的协作框架,企业如何确保API质量?

龙智—DevSecOps解决方案

git API API 接口

我的 UI 组件库发布了!

DUFU

JavaScript Svelte 移动端 Tailwind UI组件库

我国首例汽车企业全业务场景数据出境安全评估获批

Openlab_cosmoplat

大数据 开源 汽车

阿里大佬随手甩出一份覆盖全网的微服务架构笔记,让我涨薪60%

程序知音

Java 微服务 spring-cloud 后端技术 spring-boot

阿里P9架构师推荐的Spring领域巅峰之作,颠覆了我对Spring的认知

程序知音

Java spring java架构 Java进阶 后端技术

SSH和SFTP是否相同

镭速

伟大的公司只需要十一人

Openlab_cosmoplat

开源 MidJourney

软件测试|码农必会的git操作(一)

霍格沃兹测试开发学社

Scrum的执行过程及产品Backlog梳理的目的、时间、内容

顿顿顿

Scrum 敏捷开发 敏捷开发管理 敏捷项目管理

2023上海国际嵌入式展 | 如何通过版本控制与IP管理建立嵌入式开发的单一可信数据源

龙智—DevSecOps解决方案

版本控制 嵌入式开发 静态代码扫描

点云分割技术的发展现状及挑战

数据堂

软件测试/测试开发丨自动化测试定位策略实战-测试人论坛搜索

测试人

程序员 软件测试 自动化测试 测试开发

上海国家会计学院杨寅: 数据、业务、技术三大事项相互融合,促进财务发展

用友BIP

智能会计 价值财务

数学计算软件开发巨头MathWorks助力嵌入式开发创新,将MATLAB、Simulink与Perforce Helix Core集成

龙智—DevSecOps解决方案

版本控制 数学计算软件 MathWorks

Kyligence 客户案例招商银行批发业务分析平台获评金融数字化最佳实践案例

Kyligence

金融数字化 指标平台

基于低代码平台的多租户解决方案

力软低代码开发平台

能让中国联通青睐的财务共享智能报账平台是什么样的?

用友BIP

财务共享

如何在Windows中设置应用程序开机启动?

IT蜗壳-Tango

分布式架构天花板笔记开源了,一上线GitHub 45K star

小小怪下士

Java 程序员 分布式 分布式架构

塞尔达工业革命卷到数字电路了!网友:怕不是要在Switch里造Switch

Openlab_cosmoplat

flutter系列之:做一个下载按钮的动画

程序那些事

flutter 大前端 程序那些事

Sprint回顾会及Scrum工具

顿顿顿

Scrum 敏捷开发 敏捷项目管理 敏捷开发管理工具 sprint回顾会

低代码开发:构建企业数字化生态系统的秘密武器!

加入高科技仿生人

低代码 数字化 企业数字化 数字转型

异地组网——ZeroTier

数新网络官方账号

大数据

面试进阶齐飞!Github一天10w赞的阿里Java系统性能优化笔记有多牛?

程序员小毕

JVM 面试题 架构师 java面试 Java性能优化

用于无线通信的IoT电路板Electron_移动_Kevin Farnham_InfoQ精选文章