
IOT
gbmaotai
这个作者很懒,什么都没留下…
展开
-
物联网技术标准
3GPP是什么?为了解决各国2G蜂窝通信系统互不兼容的问题,各国通信标准化组织在1998年12月成立了3GPP,最初成立的目标是实现由2G网络到3G网络的平滑过渡,保证未来技术的后向兼容性,支持系统间的漫游。 现在3GPP已经发展成为最具权威的国际移动通信标准制订机构,4G,5G的通信标准都是由3GPP来制订。3GPP每一个标准规范都叫做一个Release,简称R-xx,xx是标准的数字编号...转载 2018-09-06 10:29:12 · 10409 阅读 · 0 评论 -
STM32 中断向量表重映射与bootloader
STM32F0xx 与STM32F4xx实现上有所区别STM32F4xx/2xx/1xx的实现设置寄存器VTOR来设置中断向量表的位置typedef struct{ __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ __IOM uint32_t ICS...原创 2019-06-28 10:06:23 · 6495 阅读 · 1 评论 -
蓝牙BLE
SIG蓝牙技术联盟 Bluetooth Special Interest Group发起公司是Agere、爱立信、IBM、英特尔、微软、摩托罗拉、诺基亚和东芝蓝牙技术版本1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2 5.0蓝牙4.0标准:较3.0版本更省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密等;通常用在蓝牙耳机、蓝牙音箱等设备上。最大意义在于...原创 2019-06-17 17:01:36 · 490 阅读 · 0 评论 -
NordicBluetooth
持续广播//超时18秒ble_advertising_init_t init; init.advdata.flags = BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE; init.config.ble_adv_fast_timeout = 18000;//无超时ble_advertising_init_t init...原创 2019-06-20 09:58:53 · 523 阅读 · 0 评论 -
AliOS-Things配网方式
配网方式测试平台esp82661 按键配网创建产品智能生活开放平台创建产品注意要选择模组或平台 (esp8266 , mk3060…)把上面的信息写入程序#define PRODUCT_KEY "a15trrE4PqM"#define PRODUCT_SECRET "4uZsr1uSnCwzhjPM"#define DEVICE_NAME "IFn...原创 2019-05-07 15:20:56 · 2517 阅读 · 0 评论 -
RTThread 研究
使用Mindmotion MiniBoard.编译环境是scons可以生成mdk5工程scons --target=mdk5支持menuconfig运行显示出一个命令行原创 2019-04-29 11:45:58 · 1689 阅读 · 0 评论 -
AliOS-Things 使用OTA
测试板ESP8266 : AOS_OTA_BANK_DUALMK3060 : AOS_OTA_BANK_SINGLE升级流程① 下载代码并选择OTA demo程序和开发板② 登录云端账号获取四元组并开通固件升级服务③ 根据需要是否开启安全升级功能,如开启获取云端公钥④ 编译生成不同版本固件,一个低版本,一个高版本⑤ 将低版本的固件烧录到对应的目标板子,运行demo程...原创 2019-03-29 15:20:14 · 1857 阅读 · 2 评论 -
AliOS-Things 使用 MQTT
测试板ESP8266 / MK3060代码AliOS-Things/example/mqttapp修改#define PRODUCT_KEY "a1vuRZ5qR2q"#define PRODUCT_SECRET "dkbucklgoExQlRm0"#define DEVICE_NAME "SensorI"#defi...原创 2019-03-29 14:37:51 · 1462 阅读 · 0 评论 -
AliOS在B-L475E-IOT01A上的应用
humidity and temperature (HTS221)3-axis magnetometer (LIS3MDL)3D accelerometer and 3D gyroscope (LSM6DSL) 加速度,陀螺Time-of-Flight and gesture-detection sensor (VL53L0X)Wi-Fi® module Inventek ISM43362...原创 2019-03-18 17:54:43 · 383 阅读 · 0 评论 -
初探AliOS
使用AliOS Studio安装 Visual Studio Code安装Python2, Git安装Alios-studio扩展插件安装aos-cube( Ubuntu下需要安装virtualenv)$ pip install --upgrade setuptools$ pip install --upgrade wheel$ pip install --user aos-cube...原创 2019-03-12 10:44:44 · 1536 阅读 · 0 评论 -
AliOS realtime benchmark
定义GLOBAL_DEFINES += RHINO_CONFIG_INTRPT_STATS=1 RHINO_CONFIG_HW_COUNT=1GLOBAL_DEFINES += RHINO_CONFIG_REALTIME_TEST=1hw timer 初始化soc_hw_tmer_init();benchmark结果=======================AliOS Th...原创 2019-03-14 16:37:18 · 832 阅读 · 0 评论 -
Ali-Crypto
经典算法实现randomhash是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值.简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数有如下种类 MD5, SHA1, SHA224, SHA256开源库openssl 可以实现。ali-Crypto通过函数ali_hash_update或者ali_hash_digest实现。typedef enum...原创 2019-03-14 16:29:00 · 193 阅读 · 0 评论 -
AliOS 的LOG
基本参考的Android的代码cmd : loglevel debug#define LOG_IMPL(...) \ log_print(1, "AOS", COL_DEF, "V", __VA_ARGS__) /* * Log at debug level. * * @param[in] mod string descriptio...原创 2019-03-14 16:26:41 · 402 阅读 · 0 评论 -
移植华为LiteOS
1. 安装STM32CubeMX构建裸机工程,生成MDK-ARM V5 的工程2.拷贝 LiteOS 内核源码及测试相关代码拷贝arch, demos, kernel目录拷贝到middlewares/liteos中在Keil工程中添加.c 源文件,以及设置头文件路径3.拷贝OS_CONFIG 目录添加头文件路径。4. PendSV_Handler 和 SysTick_Handle...原创 2019-03-04 18:08:37 · 1500 阅读 · 0 评论 -
锁的种类和用法
电插锁(阳极锁)电插锁是一种电子控制锁具,在“磁片”配合的前提下,通过电流驱动“锁舌”的伸出或缩回达到锁门或开门的功能。因为按照消防要求,出现火灾时,大楼会自动切断电源,电插锁应该打开,方便人们逃生,所以电插锁的性能是断电开锁(开门)两线电插锁原理有两条电线,赤色和黑色,赤色接电源+12VDC黑色接GND。断开任何一条线,锁会自动回伸,没有单片机控制电路五线电插锁原理:和二线电插锁的原...原创 2018-11-30 10:43:36 · 1022 阅读 · 0 评论 -
NFC
频率13.56MHz频率传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种三种模式读写模式读写 NFC 标签, 卡片点对点模式两个NFCReader之间近距离通信数据传输,快速配对。卡模拟NFCReader 模拟成智能卡片。格式NDEF格式支持携带TXT , URI1. 在onCreate()中获取NfcAdapter对象;Nfc...原创 2019-08-23 14:47:47 · 545 阅读 · 0 评论