Giter Site home page Giter Site logo

kenuoseclab / iot-technical-guide Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iot-technology/iot-technical-guide

0.0 0.0 0.0 836 KB

:honeybee: IoT Technical Guide --- Build your own Internet of things platfrom(IoT技术指导,打造属于自己的物联网平台)

Home Page: https://blog.mushuwei.cn/categories/IOT-Technical-Guide/

License: Apache License 2.0

Java 98.70% Scala 1.30%

iot-technical-guide's Introduction

IOT Technical Guide

阅读 投稿

🍁高质量的 IOT 技术教程,代码主要源于国外开源物联网平台ThingsBoard和对阿里云物联网平台的感悟

备注: 🔓 :表示公开浏览; 🔐 :表示需要加入作者知识星球才可浏览;

分割线

框架一览图

IoT Architecture

源码解析系列

a.『 准备篇 』

b.『设备连接协议篇 』

  • MQTT

协议 : MQTT

技术框架 : Netty

c.『数据交换和序列化篇 』

  • JSON

    物模型指将物理空间中的实体数字化,并在云端构建该实体的数据模型。物模型TSL(Thing Specification Language)。是一个JSON格式的文件。

​ 名词解释 : 物模型

🔐 《技术魔法剖析物模型》

​ :unlock: 《Proto语言指南(proto3)》

d.『设备、接口认证和安全篇 』

  • Spring Security

  • OAuth2

⚡ 待更新......

e.『流处理和消息队列篇 』

  • kafka

  • RabbitMQ

⚡ 待更新......

f.『规则引擎篇 』

Rule Engine

⚡ 待更新......

g.『Docker和Kubernetes篇 』

  • Docker

  • Kubernetes

⚡ 待更新......

IoT在线资源推荐

号外

致力于打造专业的物联网技术圈,帮助朋友和同学在物联网的风口上早日起飞 🛫️

主要内容有:

  1. 📢 ThingsBoard源码解析 高达5k+的开源物联网平台,物联网解决方案的设备管理、数据收集、处理和可视化
  2. 🎐 应用于物联网应用层技术领域的技术和实践

并且你还可以得到:

  • Java通信领域Netty技术的极大提升。
  • MQTT, CoAP, Http2和网关协议的理论知识和指导。
  • 手把手教你搭建高可用及高性能IoT平台。

物联网技术指导知识星球 联系方式

版权说明

  • ✍️ 穆书伟 (sanshengshui@github)
  • 除非另行注明,这个项目中的所有内容采用Apache2.0(Apache-2.0)协议共享。
  • 不少文章在原基础上翻译或演绎而来,页面上方标注了原作者、原文链接以及原文采用的协议。如有版权疑问,请在 Issue 中提出。
  • 如果引用本此项目教程代码或者文章,请注明作者和github项目地址。
  • 欢迎通过 Issue 或者 Pull Request 推荐你认为合适的资料,让这份菜单更充实一些。

🍀🍀🍀🍀🍀🍀🍀

为什么要做这份菜单

在学习开源物联网平台ThingsBoard和使用阿里云物联网平台的时候,让我对物联网这个领域产生了极大的兴趣。我发现ThingsBoard的更新速度十分频繁且代码架构十分优秀,随着未来十年内将会有数十亿的设备将联网和国内对物联网领域的高热度。众多的开发人员经历过Web2.0和移动互联网的时代,但是对于未来的设备联网这块的知识十分缺乏,并且搜索引擎上大多数文章都比较的粗浅。此外,这些资料往往只涉及某些特定的话题,如果能有一份菜单将这些菜谱以特定的方式串起来,那么对于 IOT 学习者来说将会是极大的便利。尤其对于我这样热爱查阅社区资料胜过出版物的懒人:new_moon_with_face: 随着我的学习节奏还会不断有新的菜谱加入进来。

iot-technical-guide's People

Contributors

sanshengshui avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.