django 通过MQTT连接阿里云
Django MQTT 连接阿里云
https://help.aliyun.com/document_detail/98293.html
一、安装库
1.安装Python对接mqtt协议库,paho-mqtt
pip install paho-mqtt
2.安装阿里云物联网封装paho-mqtt后的库,aliyun-iot-linkkit
pip install aliyun-iot-linkkit
二. 设备认证,一机一密型接入
https://iot.console.aliyun.com/devices/
三、问题
1)django的html无法加载图片
1.方法1
在settings.py文件的最后加上以下内容:
STATIC_URL = ‘/static/’
STATIC_ROOT = os.path.join(os.path.dirname(file),’static’)
设置图片等静态文件的路径
在urls.py文件的开头第一行和第二行分别加上以下内容:
STATICFILES_DIRS = (
(‘css’,os.path.join(STATIC_ROOT,’css’).replace(‘\’,’/’) ),
(‘js’,os.path.join(STATIC_ROOT,’js’).replace(‘\’,’/’) ),
(‘images’,os.path.join(STATIC_ROOT,’images’).replace(‘\’,’/’) ),
(‘upload’,os.path.join(STATIC_ROOT,’upload’).replace(‘\’,’/’) ),
)
设置静态文件路径
    在urls.py文件最后加上以下内容:
    urlpatterns += staticfiles_urlpatterns()
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    from django.contrib import staticfiles
2.方法2
在settings.py文件的最后加上以下内容:
MEDIA_URL = ‘/media/’
MEDIA_ROOT = os.path.join(os.path.dirname(file),’media’)
在URLS中输入:
from django.contrib.staticfiles.urls import static
urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
												
											django 通过MQTT连接阿里云的更多相关文章
- ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试MQTT连接阿里云物联网平台
		
前言 这节看一下在阿里云上实现MQTT通信是个怎样的流程 看了很多网上的教程,感觉讲的迷迷糊糊.... 其实感觉他们是对MQTT不够透彻,所以写的文章就是个比着葫芦画瓢的感觉 在我面前这东西就是玩具. ...
 - nodejs连接阿里云物联网套件(mqtt)
		
文档地址:https://help.aliyun.com/document_detail/73742.html 连接方法:先HTTPS认证再连接 /* *阿里云物联网套件nodejs连接示例 *C ...
 - 图解连接阿里云(一)创建阿里云物联网平台产品和设备,使用MQTT.fx快速体验
		
1. 打开 https://www.aliyun.com/ 注册账号 2.注册账号登录后点击控制台 3. 在下图1处输入物联网平台,会弹出2处所示物联网平台的入口,点击红色箭头所示处,进入物联网平 ...
 - (二)MQTT客户端模拟连接阿里云并上传数据
		
本文主要讲述使用MQTT.fx接入物联网平台 一.下载MQTT.fx客户端 官网链接 二.设置相关参数 打开MQTT单片机编程工具,将三元组复制进去,生成所需要的信息 单片机工具下载地址 三元组还记得 ...
 - mqtt网关服务器连接阿里云关联物模型
		
mqtt网关服务器连接阿里云关联物模型 卓岚专门为工业环境设计的RS485设备数据采集器/物联网网关,兼具串口服务器.Modbus网关.MQTT网关.RS485转JSON等多种功能于一体. 可以连接阿 ...
 - 阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:1. 连接阿里云物联网
		
文档目录: 说明 1. 连接阿里云物联网 2. IoT 客户端 3. 订阅Topic与响应Topic 4. 设备上报属性 4.1 上报位置信息 5. 设置设备属性 6. 设备事件上报 7. 服务调用 ...
 - 阿里云物联网平台: Android 连接阿里云物联网平台
		
说明 这节是是为下一节做铺垫的 只要是按照我提供的学习路线一节一节的认认真真学过来的,这节就十分的简单 有了前两节的基础,这节呢咱让Android 连接阿里云物联网平台 使用这节的代码 https: ...
 - 使用MQTTBox连接阿里云平台
		
这篇只做一个简单的介绍,和上一篇没有根本的区别.只是就两个客户端的差异介绍一下. 一.需要参考的内容: 使用MQTT.fx连接阿里云平台: https://www.cnblogs.com/mhtc/p ...
 - nrf9160做主控连接阿里云——(mqtt_simple例程)
		
简介:基本每一个云都支持MQTT,这种轻量级协议在数据量不大的应用上是一个很好的选择.上一篇博客使用SLM例程去连接了阿里云,本次使用mqtt_simple去连接云进行测试,关于一些已近在前面文章中演 ...
 
随机推荐
- 2022年最强八股文《码出八股文-斩出offer线》
			
宝剑锋从磨砺出,梅花香自苦寒来,大家好,我是小码哥 整理好的八股文终于完成了,希望看完对大家面试有所收获! 目录: 基础篇 javaOOP面试题 java集合/泛型面试题 java异常面试题 java ...
 - ssm框架layui分页下标中文乱码,或者请选择中文乱码,提示乱码等
			
开始我以为是layui的bug 后来发现不是 用过的方法: 1.修改layui的js文件 将其中的中文变为encdoe 代码 比如laypage.js下的中文 2.添加web.xml的过滤器 该代码 ...
 - 【python基础】第09回 数据类型内置方法 01
			
本章内容概要 1.数据类型的内置方法简介 2.整型相关方法 3.浮点型相关方法 4.字符串相关方法 5.列表相关方法 本章内容详情 1.数据类型的内置方法简介 数据类型是用来记录事物状态的,而事物的状 ...
 - 【python基础】第06回 运算符和流程控制 1
			
本章内容概要 1.运算符 2.流程控制 本章内容详解 1.运算符 什么是运算符? 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是" ...
 - 静态代码块和数组工具类Arrays
			
静态代码块 静态代码块:定义在成员位置,使用static修饰的代码块{ }. ~位置:类中方法外. ~执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行 格式: public cl ...
 - ClickHouse(04)如何搭建ClickHouse集群
			
ClickHouse集群的搭建和部署和单机的部署是类似的,主要在于配置的不一致,如果需要了解ClickHouse单机的安装设部署,可以看看这篇文章,ClickHouse(03)ClickHouse怎么 ...
 - IDEA快捷键之晨讲篇
			
IDEA之html快捷键 快捷键 释义 ! 生成HTML的初始格式 ---- ---- 标签名*n 生成n个相同的标签 ---- ---- 标签>标签 生成父子级标签(包含) ---- ---- ...
 - Node.js精进(10)——性能监控(下)
			
本节会重点分析内存和进程奔溃,并且会给出相应的监控方法. 本系列所有的示例源码都已上传至Github,点击此处获取. 一.内存 虽然在 Node.js 中并不需要手动的对内存进行分配和销毁,但是在开发 ...
 - P4289 【一本通提高篇广搜的优化技巧】[HAOI2008]移动玩具
			
[HAOI2008]移动玩具 题目描述 在一个 4 × 4 4\times4 4×4 的方框内摆放了若干个相同的玩具,某人想将这些玩具重新摆放成为他心中理想的状态,规定移动时只能将玩具向上下左右四个方 ...
 - springmvc源码笔记-RequestMappingHandlerMapping
			
下图是springmvc的执行流程 图片来源:https://www.jianshu.com/p/8a20c547e245 DispatcherServlet根据url定位到Controller和方法 ...