【电信学】【2017.05】一种物联网的编程语言

在这里插入图片描述

本文为挪威奥斯陆大学(作者:Magnus Åsrud)的硕士论文,共90页。

物联网(IoT)正日益与我们的日常生活融为一体。一些家庭已经配备了智能设备,可以实现诸如室内气候监测、除草等任务。目前已经存在为物联网设计的开放源码框架,爱好者和专业人士可以将其用于自己的项目。然而,这些工具中的许多种类都要求用户了解编程语言,如C、Python和JavaScript。不太懂编程的用户以及想要改进物联网的用户可能会发现使用这些工具很困难。在本文中,我们将研究如何设计一种针对物联网的编程语言。该语言针对业余程序员,旨在使得对任何物联网设备的编程变得容易。我们将讨论当前物联网硬件的局限性,以及统一的语言应该如何解决这些局限性。最后,我们将研究如何在Raspberry Pi 3模型B上实现这种语言的解释器。

The Internet of Things (IoT) is becoming more integrated with our daily lives for each passing day. Some households are already equipped with smart devices which perform tasks such as monitoring the indoor climate to mowing the lawn. There exists open source frameworks designed for IoT which can be used by hobbyist and professionals for their own projects. However, many of those tools require the user to know programming languages such as C, Python and JavaScript. Users who do not know much programming and who would like to tinker with IoT may find it challenging to work with those tools. In this thesis we’ll look at how to design a programming language targeted specifically at IoT. The language is targeted at amateur programmers with the goal to make it easy to program any IoT device. We’ll discuss the current limitations of the IoT hardware and how the language should work around them. Finally, we’ll look at how to implement an interpreter for this language on a Raspberry Pi 3 Model B.

1 引言

2 物联网

3 与物联网相关的项目

4 IoT编程语言需求

5 Daspel语言设计

6 概念验证

7 Raspberry Pi与Sense HAT

8 具体实现

9 结论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值