写点什么

用于无线通信的 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:001729
用户头像

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

关注

评论

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

DIY一款能随周围环境变化的智能灯泡,求婚必备!

IoT云工坊

人工智能 物联网 人脸识别 sdk IoT App

最基础的3道java面试题,你真的答得上来吗

田维常

面试

k8s-client-go源码剖析(三)

远鹏

Kubernetes Kubernetes源码 Go 语言

面试看这个就够了!6年菜鸟开发面试字节跳动安卓研发岗,学习路线+知识点梳理

欢喜学安卓

android 程序员 面试 移动开发

MySQL字段类型最全解析

Simon

MySQL 数据库数据类型

勿让 Docker Volume 引发 Terminating Pod

黄久远

Docker 云计算 Kubernetes 容器 云原生

GraphX 在图数据库 Nebula Graph 的图计算实践

NebulaGraph

图数据库 图数据库实战

这只猫在云端定居了?边缘计算在天猫精灵云应用上的落地实践

阿里云Edge Plus

CDN IoT 边缘计算 云桌面

Elasticsearch 从 0 到千万级数据查询实践

📿

Java spring elasticsearch Spring Cloud spring data

字节面试太刁钻了:不加机器,怎么提升系统并发100倍

Java架构师迁哥

滴滴 Flink-1.10 升级之路

Apache Flink

flink

2020-21《全球质量报告》解读

BY林子

质量保障 质量赋能 敏捷测试

领域的边界,一个小讨论

李小腾

领域驱动设计 DDD

软件架构模式之事件驱动架构

架构精进之路

软件架构 七日更 28天写作 2月春节不断更

点赞系统软件开发

luluhulian

2020已过,2021来临,iOS 开发市场如何?一切都是未知!【未来可期】

ios 程序员

云话题 | 第3期 你女朋友在买买买时,程序员小哥在干嘛?

阿里云Edge Plus

CDN 直播 直播带货

疫情成本遭不住?一招降本85%,架构特性全部公开!

数据君

面试杀手锏!2021最新Android常用开源库总结,Android校招面试指南

欢喜学安卓

android 程序员 面试 移动开发

第三周

ALone

LeetCode题解:69. x 的平方根,二分查找,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

new的过程是怎样的?看完这一篇就懂了

codevald

Java JVM原理 面向对象编程 类对象

疫情又反扑,除了不乱跑,我们还能干点啥?

数据君

Linux-Lab 入门:体验

贾献华

Docker Linux 嵌入式 内核 Lab

如何避免让微服务测试成为研发团队最大的瓶颈?

阿里巴巴中间件

【内含福利】流行在CDN圈内的黑话有哪些?

阿里云Edge Plus

CDN

话题讨论 | 你现在还会推荐亲朋做程序员吗?

石云升

话题讨论 2月春节不断更

单例模式原来是这么简单?!

后台技术汇

28天写作 2月春节不断更

CodeDay#5 全程回顾——一场关于动态化开发实践的技术探讨

蚂蚁集团移动开发平台 mPaaS

mPaaS Codeday 技术沙龙

List去除重复数据的五种方式

xcbeyond

Java ArrayList 28天写作

运动健身市场越来越大,你的客户却越来越少?

IoT云工坊

人工智能 App 物联网 健身房 智能健身房

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