其实说起来很简单,手机上需要开发一套控制软件,硬件上需要开发中心管理软件。
另外是硬件开发。像灯光控制、窗帘控制、空调、家电、音响等控制的开发。我感觉这是系统工程,个人开发有点不现实。
智能家居软件开发方向主要会用到些什么技术?
1、传感器信息的传递。
一般会要求进行嵌入式编程,常见语言通知是汇编和C,程序写进相应的芯片,许多年过去了,还是51系列用得比较多。部分硬件设备会接受外部信息,你需要慢慢阅读说明书,知道怎么调用接口函数。硬件方面有时候现成的芯片还搞不定,还要设计外围电路,那就是硬件,是另一码事情了。2、中间信息传递。传感器取得数据后,有时候服务器远方,要通过zigbee+无线+有线等技术一路接力到服务器上。部分网络设备是可编程的,但是工作量不大,接口线一连设定一下的居多。3、应用层。应用层就比较丰富了。信息可以推送到三层架构的传统C/S 或者 B/S系统中,当然最拉风的是推到手机里,然后反向控制设备。
智能家居中的程序是用什么语言编写的?
智能家居目前基本都是C语言写的智能家居端的产品,比如洗衣机空调。
也有基于安卓系统开发的,比如小爱音箱,大多都是Java。
手机控制电视,基本就是app了。编程语言并不统一,都有可能用到。
计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。
最常见的硬件是嵌入式系统,用C或者JAVA(安卓)吧。(网关程序怎么实现都行)控制终端,现在就是swift/objc(iOS)或者JAVA(安卓)。