Iot
文章平均质量分 90
nix.long
A programmer prepares
展开
-
配置Apache Apollo作为MQTT broker
nix.long 文章目录1.部署环境2. 配置2.1 安装Apache-Apollo2.2 安装JDK 1.82.3 设置环境变量 /etc/profile2.4 创建apollo broker2.5 使用apollo2.6 修改连接授权 1.部署环境 阿里云 ECS /Centos 7.3 Win类似 2. 配置 2.1 安装Apache-Apollo /usr/sdk/ 2.2...原创 2019-02-11 17:36:06 · 758 阅读 · 0 评论 -
RabbitMQ + Haproxy + MQTT集群部署
nix.long 文章目录1.Update Log2. 安装基础服务2.1 系统2.2 安装OTP/Erlang2.3 安装RabbitMQ2.4 激活RabbitMQ基础插件服务2.5 安装Haproxy3. 配置RabbitMQ3.1 修改主机名3.2 添加hosts映射3.3 修改 erlang节点cookie4. 配置Haproxy5. 启动RabbitMQ Nodes 和Haprox...原创 2019-02-11 17:39:02 · 1601 阅读 · 0 评论 -
安装配置Apache ActiveMQ
文章目录1. 安装 Apache ActiveMQ1.1 安装JDK1.2 安装ActiveMQ2. 配置ActiveMQ2.1 修改Console登录账号密码2.2 对MQTT不同客户端用户进行权限控制 1. 安装 Apache ActiveMQ 1.1 安装JDK 安装合适的JDK版本 1.2 安装ActiveMQ ActiveMQ和Apollo类似,但是由于apollo的未验证性,装...原创 2019-02-11 17:44:25 · 257 阅读 · 0 评论 -
MicroPython移植(1) : 构建MicroPython的开发环境
文章目录1.1 构建Windows下开发环境1.2 构建VMWare/Ubuntu 18.04下开发环境1.3 获取MicroPython主干代码1.4 使用nordic工程测试编译和烧写功能1.5 REPL 命令行工具 1.1 构建Windows下开发环境 下载安装 MSYS2 + mingw-w64, 以及其他工具, 用于构建类shell环境 # 安装msys2后,打开msys2 shel...原创 2019-09-23 21:15:25 · 2274 阅读 · 0 评论 -
MicroPython移植(2) : 实现一个MicroPython Module 的基本流程
本文以module board为例, 说明mpy的module实现, board module包含一个 LED class和一个__name__方法 文章目录1. 使用模板代码进行基础函数的实现2. 建立 c代码和python 方法对象的映射关系3. 建立字典关系,并声明 mp_obj_type_t (mpy对象)基本类型4. 进行mpy module的声明5. 定义所有涉及的qstr6. 向...原创 2019-09-25 20:57:11 · 1649 阅读 · 0 评论 -
MicroPython移植(3) : 文件系统和内建对象
文章目录1.1 文件系统1.2 内建方法和对象1.3 使用ampy1.4 文件相关的常用方法 & 模块 1.1 文件系统 mpy的文件系统为vfs(虚拟文件系统), vfs基于oofatfs库实现, 而oofatfs又是源自开源的fatfs文件系统,即整个vfs是基于fatfs扩展而来. fatfs文件系统原本需要用户移植的文件diskio.c , mpy重新封装了一层vfs_fat*, ...原创 2019-09-27 18:15:29 · 1330 阅读 · 3 评论