powen & yanni &michael (2016/08/11) - powenko 柯博文 hatch meetup... · 3 icblock by...
TRANSCRIPT
![Page 1: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/1.jpg)
1
LoRA Marker 開發套件介紹 - Powen & Yanni&Michael (2016/08/11)
Yanni
![Page 2: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/2.jpg)
2
What we expectation and we Solved
Ideally business model for Marker
Arduino can’t be mass product
ICBlock
Real market 200+ embedded boards e.g like ARM base Mcu(TI/Nordic/ST/Atmel)
![Page 3: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/3.jpg)
3
ICBlock by iFroglab
• ICBlock is a Visual Programming for 200+ embeddedboards Cross-platform build system without externaldependencies to the OS software: 200+ embeddedboards,15+ development platforms 10+ frameworks !
![Page 4: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/4.jpg)
4
ICBlock 的架構
Digital Input/Output, Analog Input, Output, UART, I2C, SPI, PWM, Logic, Loop
IC Blocky frameworkRana
Engine
IC firmware SDK
Atmel AVR, Atmel SAM, TI MSP430, TI TIVA, Teensy, Freescale Kinetis, ST STM32, Nordic nRF51, NXP LPC, Espressif, Silicon
Labs EFM32,
Linux_Arm, Native, Intel ARC32, Microchip PIC32
3rd Party
Plugins
![Page 5: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/5.jpg)
5
LORA of iOT
![Page 6: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/6.jpg)
6
LORA of iForglab iOT image
LORAWan WIFI of TCP/MQTT
IC Block withBLE: F60LORA: IL-LORA1272
IOT NAS serverIC Block with WIFI moduleESP8266/CC3200/4343W
IOT server for web
![Page 7: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/7.jpg)
7
LORA Module
不含 MCU 的 LORA module
有含 ST MCU 的 LORA Module
![Page 8: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/8.jpg)
8
LORA Module with MCU
• MCU has support UART command
• Mcu doesn’t support UART command.
![Page 9: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/9.jpg)
9
LORA with Mcu
• iFroglab 所開發的” IL-LORA1272”• 已內建 MCU 並且已將複雜的 register setting
轉換成簡單的 UART command.• 這可以加速我們發展 LORA 相關技術 , 不需要
有深厚的 RF 背景跟技術
![Page 10: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/10.jpg)
10
LORA with iFroglab IC BLOCK
Home device programmable.
![Page 11: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/11.jpg)
11
Lora with Mcu
• Pin Information• Pin Information
![Page 12: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/12.jpg)
12
LORA with MCU
• Pin Information
![Page 13: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/13.jpg)
13
LORA Module with MCU
13
• UART Command List
![Page 14: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/14.jpg)
14
LORA Module with MCU
14
• Start the LORA module and demonstration• H/W RSR23 to USB• S/W AccessPoint tools
![Page 15: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/15.jpg)
15
LORA Module with MCU
15
• Start LORA module and demonstration• 第一步要先設定 TX( 發設端 )
• 1.Reset to Module• 0xC1 0X01 0X00
• 2.SET MODE FOR TX• 0XC1 0X03 0X02 0XE4 0XC0 0X00 0X03
• 3.Write Data to Buffer and set out• 0XC1 0X05 0X03 0X01 0X02 0X03 • 0X03 ->data length• 0x01 0x02 0x03 <--Data
![Page 16: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/16.jpg)
16
LORA Module with MCU
16
• Start LORA module and demonstration• 第二步要先設定 RX( 接收端 )
• 1.Reset to Module• 0xC1 0X01 0X00
• 2.SET MODE FOR RX• 0XC1 0X03 0x03 0XE4 0XC0 0X00 0X03
• 3.Read Data from Buffer • 0XC1 0X06 0X00
• a read out example result• ->0XC1 0X86 0X03 0X01 0X02 0X03 • 0X03 ->data length• 0x01 0x02 0x03 <--Data
![Page 17: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/17.jpg)
17
Lora resource of iForglab
![Page 18: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/18.jpg)
18
Demo
![Page 19: Powen & Yanni &Michael (2016/08/11) - PowenKo 柯博文 Hatch Meetup... · 3 ICBlock by iFroglab • ICBlock is a Visual Programming for 200+ embedded boards Cross-platform build](https://reader035.vdocuments.pub/reader035/viewer/2022062504/5aaa42657f8b9a9a188df37f/html5/thumbnails/19.jpg)
19
Thank You !