router operating system. The development of functional routers to smart routers will be similar to mobile phones.Weave is a standard for equipment interoperability, similar to the Ipso (one-machine protocol organization) and the lightweight LWM2M protocol. In addition, we note that weave is based on the JSON data format. The JSON format is a very common format in the Internet, it can be easily integrated into the acquired Firebase, it is also easy to get through with Chrome browser.Apple2014 of
New programming languageOnly one programming language will limit the scope of the problem, and there will be fewer choices in your career. Take one months to learn a new language (such as racket, Haskell, OCaml) or a new programming paradigm.5. AutomationThe most untapped potential for programmers is to automate the real world, as in the virtual world. It is interesting to try to study robots, Arduino, and similar insteon systems in one months ' time
/nj.OCaml.Squeak.Prolog.Datalog.Minikanren.If you have enough courage, try a dependency type (dependently-typed) programming language or Theorem proving system (theorem-provingsystems):Agda.Coq.Idris.If you don't have a programming language to learn, invent one yourself.5. AutomationThe most powerful and unused skill that programmers have is the ability to automate virtual and reality.If you've never been a robot, do it.At least play with the high-brain storm robot:Or play with the Arduino board
month absorbing a new language or a new programming paradigm and using it to write a small program.
Below are some programming languages that can be learned but are not very popular:
Racket.Haskell.Scala.Erlang.Clojure.SML/nj.Ocaml.Squeak.Prolog.Datalog.If you do not know anything, you can implement a new programming language.
Automation
Programmers have the most powerful skills to be developed, namely the ability to automate virtual and reality. If you have never created a robot, do it. At lea
Insteon.
One month of investment for automation:
1. Adjust your email filter or set procmail
2. Compile an automated shell script for frequent work
3. Write shell scripts to help with writing
4. Learn how to use the cron Tool
5. Modify cabinet lights to be controlled by induction
6. Try to replace wired network with Wireless Network
7. Stop manual synchronization: Save the information to the cloud
8. Install a remote control audio system
9. Control t
DIY the system like Insteon.
One month of investment for automation:
Adjust your email filter or set procmail
Write automated shell scripts for frequent work
Write shell scripts to help write
Learn how to use the cron Tool
Modify cabinet lamp by Induction Control
Try to replace wired network with Wireless Network
Stop manual synchronization: save information to the cloud
Install a remote control audio system
Control the
Openhab can connect smart devices in your home. It is a vendor independent of hardware and can run on any system that supports Java. One of its goals is to allow users to add new features to their devices and integrate them in a new way. Openhab has won many awards. It owns a supporting cloud computing server named my. openhab.
18. The thing System (thing System)
This project includes software components and network protocols. It makes sure to find everything in your house connected to the Int
number of equipment, including Nest thermostat, Samsung intelligent Air-conditioning systems, Insteon LED bulbs, Roku, Google Chromecast, Pebble smart watches, Goji intelligent locks and many other devices. It is written with node.js and can be mounted on Raspberry Pi.
Related websites: http://thethingsystem.com/index.html
Middleware Article
Iotsys
This object networking middleware provides a communication stack for smart devices. It supports a varie
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.