Bluetooth Low Energy (BLE) Packet Formatwinfred lu
Bluetooth Low Energy (BLE) Packet Format
from Link Layer to ATT,
covering advertising channel PDU, data channel PDU, and isochronous physical channel PDU,
including Coded PHY and bit stream processing.
STONE Tech is a manufacturer of HMI display module(Intelligent TFT LCD). We provide LCD modules/LCD Displays, Graphic LCM, smart Display LCD, TFT LCM, Custom LCD Module Display, and LCD panels. china LCD Manufacturers.
Bluetooth Low Energy (BLE) Packet Formatwinfred lu
Bluetooth Low Energy (BLE) Packet Format
from Link Layer to ATT,
covering advertising channel PDU, data channel PDU, and isochronous physical channel PDU,
including Coded PHY and bit stream processing.
STONE Tech is a manufacturer of HMI display module(Intelligent TFT LCD). We provide LCD modules/LCD Displays, Graphic LCM, smart Display LCD, TFT LCM, Custom LCD Module Display, and LCD panels. china LCD Manufacturers.
From PyCon UK 2016
Bluetooth Low Energy (BTLE) is a part of the Bluetooth standard aimed at bringing wireless technology to low power devices, and it's getting into everything - lightbulbs, robots, personal health and fitness devices and plenty more. However, these devices don't always come with a nice developer friendly API - often all you get is a phone app.
We will investigate one of these devices and see how we can decipher some meaning from the conversations it has with its app. Armed with that information, we can go into Python and start writing code to control our device. Along the way we'll looking at the protocols and properties used in BTLE interactions and see how the same principles can be applied to a multitude of devices.
Video: https://www.youtube.com/watch?v=F39xhYWHDKA
In this presentation we discussed about the motorola's microprocessor 68020. Discussing about its architecture, technical data, history, literature survey. Also we discussed the visuals of registers, connections and pin diagrams.
Giới thiệu về bộ điều khiển Siemens Simatic LOGO!
Bộ điều khiển Simens Simatic LOGO! thường được gọi Controller hoặc NanoController, có nguyên lý hoạt động tương tự PLC. Với Simatic LOGO!, Siemens đem đến bộ điều khiển lý tưởng cho các giải pháp tự động trong công nghiệp và xây dựng. Thiết kế dạng module làm cho LOGO! trở nên cực kỳ linh hoạt, các model của LOGO! cho phép cấu hình hệ thống đáp ứng nhu cầu của khách hàng.
Đặc tính kỹ thuật của bộ điều khiển Siemens Simatic LOGO!
- Mở rộng I/O
- Cho phép kết nối các module I/O (gồm DI+DO, AI, AO)
- Mở động tối đa lên đến: Dạng số (20 ngõ vào và 16 ngõ ra), Analog (8 ngõ vào, 8 ngõ ra)
Tính năng
- Mạch điện nhỏ gọn hơn, đấu nối đơn giản hơn
- Đồng bộ hóa thời gian
- Module có sẵn ở các dải điện áp
- Có thể lập trình và giao tiếp bằng cáp Ethernet
- Nhiệt độ hoạt động từ 0° đến 55°C
Truyền thông
- Tích hợp cổng truyền thông Ethernet với chuẩn SIMATIC S7 / Modbus 10/100 Mbit/s TCP/IP
Bảo mật
- Bảo vệ download/upload chương trình PLC bằng Password
Web Server
- Cho phép lập trình giao diện web server
- Cho phép kết nối từ xa giữa PC và CPU
- Vùng nhớ CPU: Bao gồm 2 vùng nhớ:
- Program Memory: lưu chương trình máy. Tối đa 8500 byte.
- Retentive Memory: Vùng nhớ lưu dữ liệu khi mất điện. Tối đa 250 vùng nhớ lưu.
Thẻ nhớ
- Cho phép gắn memory card để upload, download chương trình từ Logo!
- Lưu dữ liệu data log
Ứng dụng – Giải pháp của bộ điều khiển Siemens Simatic LOGO!
Bộ điều khiển Siemens Simatic LOGO! được ứng dụng rộng rãi trong các lĩnh vực như:
- Máy đơn (máy bơm, máy ép nhỏ, máy nén, bệ nâng, băng tải…)
- Nông nghiệp
- Nhà thông minh
- Phòng cháy chữa cháy,…
Research and Presentation of Bluetooth Vulnerabilities at the 23C3 in Berlin. Release of BTCrack a Bluetooth Pin cracker + FPGA Implementation. Remote Root over Bluetooth demonstration.
Demystifying the Microsoft Extended FAT File System (exFAT)overcertified
This was a presentation on the exFAT file system given back in September 2010 at the HTCIA conference in Atlanta Ga. This presentation is effectively superseded by a new presentation deck that was uploaded to slideshare on June 6, 2014.
RFID Circle Event: DISRUPTIVE INNOVATION: The Internet of Things & Long-range RFID + Sensors -Improving the Retail Flow of Goods
November 5, 2012,
Range matters! Tag size matters! Sensing often matters! All at a very low cost!
TODAY’S PROBLEM: Humans manually collect visibility data – it should be automatic! Data on the Internet has been largely created by human beings—typing, bar code scans, digital photos and more. Initial deployments of RFID solutions have relied heavily upon human intervention. Manual data collection is very time consuming and prone to errors. Implementing RFID solutions is a lot of hard work!
THE SOLUTION – Smaller, Cheaper, Faster, Longer, Better!
Long-range, low cost RFID takes the human out of the loop.
The market for visibility solutions is soaring. The “Internet of Things” is hitting the mainstream. Today sensors, cameras, RFID, bar codes, and a variety of visibility viewing platforms are commonplace throughout the working world. In 2012 over 4 billion long-range RFID tags are expected to be produced for retail apparel. We are experiencing the initial stages of an onslaught of BIG Data automatically generated by an abundance of highly distributed wireless devices.
Long-range RFID to track elements of the physical world couples with ubiquitous connectivity to the Internet to distribute BIG DATA and view information generated by these ubiquitous digital identifiers and sensors.
TODAY’s CHALLENGES
End users are confronted by an overwhelming number of questions.
What to buy? What’s good? What to avoid? Typical pitfalls?
How best to organize?
How to install the systems?
‘Peaceful co-existence’ with legacy systems and business processes . . . . . POS, bar code, inventory management . . . . . How to blend the old with the new? Seamless adoption, integration and deployment?
How best to analyze BIG DATA? For what purpose?
‘Fit’ with other innovative technologies?
Costs? Tags, Infrastructure, Integration . . . . .
Speakers:
Sprague Ackley, Technologist, Intermec
Christophe Loussert, VP, RFID integration, Tagsys
Greg Morello, CMO, Port Logistics Group (PLG)
Thomas Reese, Sr. Director, Business Development, Intelleflex Corp.
Moderator:
Michael Ohanian, retired President of Intermec Technologies
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.4Roberto Innocenti
Electrical Schematic
Open Hardware PowerPC Notebook motherboard
version May 2020
https://www.powerpc-notebook.org
https://gitlab.com/power-progress-community/oshw-powerpc-notebook/powerpc-laptop-mobo/-/blob/master/PPC_notebook_electrical_schematics_v0.4.pdf
Anaren Integrated Radio (AIR) module introductionAnaren, Inc.
Developed in concert with Texas Instruments as part of TI's Design Network, Anaren Integrated Radio (AIR) modules are the industry's easiest, most elegant, and most cost-effective way to implement low-power RF capability... Whether your goal is designing a "wireless" version of a currently "wired" product -- or developing a wireless product from the ground up. Each AIR module (think of it as a tiny, wireless data transmitter and receiver) incorporates a proven Texas Instruments low-power RF transceiver chip and is compatible with all TI-approved software stacks. As such, AIR modules offer you excellent performance, tiny footprints, ease-of-use, and pre-established compliance with applicable regulatory standards (including FCC, IC, and ETSI). And because AIR is a self-contained, SMT module -- you save the time and costs associated with developing your own radio solution. Download our AIR product line brochure, for a more detailed AIR product line overview.
> Starting at under $10 per module, for orders of 10K or more
> Easy implementation on existing, two-layer PCB
> Minimal RF engineering experience necessary
> Tiny common footprints across the product line, based on functionality
> Pre-certified to applicable FCC/IC standards or compliant with ETSI -- saving you certification time and financial resources
> Choice of embedded PCB antenna or connectorized antenna (accepts a standard U.FL monopole antenna)
> 100% RF-tested in production
> Low power consumption based on TI's low-power RF/transceiver chips
> Quick and easy wireless solution for many MSP430 applications
> Choice of frequencies to match your application, including: 433MHz (go to modules and development tools in this frequency range); 868MHz for use in Europe (go to modules and development tools in this frequency range); 915MHz (go to modules and development tools in this frequency range); 2.4GHz (go to modules and development tools in this frequency range) or learn more about our wireless audio module, AIR modules for ZigBee Standard applications, and AIR modules featuring Bluetooth SMART -- all of which also operates in the 2.4GHz range
Accelerating MIPI Interface Development and Validation - Introspect TechnologyJean-Marc Robillard
Modern MIPI interfaces enable remarkable user experiences through the deployment of highly innovative electrical signaling and protocol technologies. Extending well beyond mobile, these interfaces are finding use in autonomous driving systems, augmented reality systems, and rugged or embedded computing applications. Understanding the various interactions between the multitude of physical and protocol layers is critical to achieving successful design and validation of MIPI links, especially when conceived as part of larger system contexts.
Presentation at April 2017 SVIOS Meetup at Tile. Talking about connected and IOT best practices for implementing OTA firmware update (converted from Keynote version to upload to Slideshare).
An update version of the Smartwatch presentation (given after the Apple WatchKit SDK release) at WearableWear Meetup at the Palace of Fine Arts in San Francisco on February 3, 2015.
From PyCon UK 2016
Bluetooth Low Energy (BTLE) is a part of the Bluetooth standard aimed at bringing wireless technology to low power devices, and it's getting into everything - lightbulbs, robots, personal health and fitness devices and plenty more. However, these devices don't always come with a nice developer friendly API - often all you get is a phone app.
We will investigate one of these devices and see how we can decipher some meaning from the conversations it has with its app. Armed with that information, we can go into Python and start writing code to control our device. Along the way we'll looking at the protocols and properties used in BTLE interactions and see how the same principles can be applied to a multitude of devices.
Video: https://www.youtube.com/watch?v=F39xhYWHDKA
In this presentation we discussed about the motorola's microprocessor 68020. Discussing about its architecture, technical data, history, literature survey. Also we discussed the visuals of registers, connections and pin diagrams.
Giới thiệu về bộ điều khiển Siemens Simatic LOGO!
Bộ điều khiển Simens Simatic LOGO! thường được gọi Controller hoặc NanoController, có nguyên lý hoạt động tương tự PLC. Với Simatic LOGO!, Siemens đem đến bộ điều khiển lý tưởng cho các giải pháp tự động trong công nghiệp và xây dựng. Thiết kế dạng module làm cho LOGO! trở nên cực kỳ linh hoạt, các model của LOGO! cho phép cấu hình hệ thống đáp ứng nhu cầu của khách hàng.
Đặc tính kỹ thuật của bộ điều khiển Siemens Simatic LOGO!
- Mở rộng I/O
- Cho phép kết nối các module I/O (gồm DI+DO, AI, AO)
- Mở động tối đa lên đến: Dạng số (20 ngõ vào và 16 ngõ ra), Analog (8 ngõ vào, 8 ngõ ra)
Tính năng
- Mạch điện nhỏ gọn hơn, đấu nối đơn giản hơn
- Đồng bộ hóa thời gian
- Module có sẵn ở các dải điện áp
- Có thể lập trình và giao tiếp bằng cáp Ethernet
- Nhiệt độ hoạt động từ 0° đến 55°C
Truyền thông
- Tích hợp cổng truyền thông Ethernet với chuẩn SIMATIC S7 / Modbus 10/100 Mbit/s TCP/IP
Bảo mật
- Bảo vệ download/upload chương trình PLC bằng Password
Web Server
- Cho phép lập trình giao diện web server
- Cho phép kết nối từ xa giữa PC và CPU
- Vùng nhớ CPU: Bao gồm 2 vùng nhớ:
- Program Memory: lưu chương trình máy. Tối đa 8500 byte.
- Retentive Memory: Vùng nhớ lưu dữ liệu khi mất điện. Tối đa 250 vùng nhớ lưu.
Thẻ nhớ
- Cho phép gắn memory card để upload, download chương trình từ Logo!
- Lưu dữ liệu data log
Ứng dụng – Giải pháp của bộ điều khiển Siemens Simatic LOGO!
Bộ điều khiển Siemens Simatic LOGO! được ứng dụng rộng rãi trong các lĩnh vực như:
- Máy đơn (máy bơm, máy ép nhỏ, máy nén, bệ nâng, băng tải…)
- Nông nghiệp
- Nhà thông minh
- Phòng cháy chữa cháy,…
Research and Presentation of Bluetooth Vulnerabilities at the 23C3 in Berlin. Release of BTCrack a Bluetooth Pin cracker + FPGA Implementation. Remote Root over Bluetooth demonstration.
Demystifying the Microsoft Extended FAT File System (exFAT)overcertified
This was a presentation on the exFAT file system given back in September 2010 at the HTCIA conference in Atlanta Ga. This presentation is effectively superseded by a new presentation deck that was uploaded to slideshare on June 6, 2014.
RFID Circle Event: DISRUPTIVE INNOVATION: The Internet of Things & Long-range RFID + Sensors -Improving the Retail Flow of Goods
November 5, 2012,
Range matters! Tag size matters! Sensing often matters! All at a very low cost!
TODAY’S PROBLEM: Humans manually collect visibility data – it should be automatic! Data on the Internet has been largely created by human beings—typing, bar code scans, digital photos and more. Initial deployments of RFID solutions have relied heavily upon human intervention. Manual data collection is very time consuming and prone to errors. Implementing RFID solutions is a lot of hard work!
THE SOLUTION – Smaller, Cheaper, Faster, Longer, Better!
Long-range, low cost RFID takes the human out of the loop.
The market for visibility solutions is soaring. The “Internet of Things” is hitting the mainstream. Today sensors, cameras, RFID, bar codes, and a variety of visibility viewing platforms are commonplace throughout the working world. In 2012 over 4 billion long-range RFID tags are expected to be produced for retail apparel. We are experiencing the initial stages of an onslaught of BIG Data automatically generated by an abundance of highly distributed wireless devices.
Long-range RFID to track elements of the physical world couples with ubiquitous connectivity to the Internet to distribute BIG DATA and view information generated by these ubiquitous digital identifiers and sensors.
TODAY’s CHALLENGES
End users are confronted by an overwhelming number of questions.
What to buy? What’s good? What to avoid? Typical pitfalls?
How best to organize?
How to install the systems?
‘Peaceful co-existence’ with legacy systems and business processes . . . . . POS, bar code, inventory management . . . . . How to blend the old with the new? Seamless adoption, integration and deployment?
How best to analyze BIG DATA? For what purpose?
‘Fit’ with other innovative technologies?
Costs? Tags, Infrastructure, Integration . . . . .
Speakers:
Sprague Ackley, Technologist, Intermec
Christophe Loussert, VP, RFID integration, Tagsys
Greg Morello, CMO, Port Logistics Group (PLG)
Thomas Reese, Sr. Director, Business Development, Intelleflex Corp.
Moderator:
Michael Ohanian, retired President of Intermec Technologies
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.4Roberto Innocenti
Electrical Schematic
Open Hardware PowerPC Notebook motherboard
version May 2020
https://www.powerpc-notebook.org
https://gitlab.com/power-progress-community/oshw-powerpc-notebook/powerpc-laptop-mobo/-/blob/master/PPC_notebook_electrical_schematics_v0.4.pdf
Anaren Integrated Radio (AIR) module introductionAnaren, Inc.
Developed in concert with Texas Instruments as part of TI's Design Network, Anaren Integrated Radio (AIR) modules are the industry's easiest, most elegant, and most cost-effective way to implement low-power RF capability... Whether your goal is designing a "wireless" version of a currently "wired" product -- or developing a wireless product from the ground up. Each AIR module (think of it as a tiny, wireless data transmitter and receiver) incorporates a proven Texas Instruments low-power RF transceiver chip and is compatible with all TI-approved software stacks. As such, AIR modules offer you excellent performance, tiny footprints, ease-of-use, and pre-established compliance with applicable regulatory standards (including FCC, IC, and ETSI). And because AIR is a self-contained, SMT module -- you save the time and costs associated with developing your own radio solution. Download our AIR product line brochure, for a more detailed AIR product line overview.
> Starting at under $10 per module, for orders of 10K or more
> Easy implementation on existing, two-layer PCB
> Minimal RF engineering experience necessary
> Tiny common footprints across the product line, based on functionality
> Pre-certified to applicable FCC/IC standards or compliant with ETSI -- saving you certification time and financial resources
> Choice of embedded PCB antenna or connectorized antenna (accepts a standard U.FL monopole antenna)
> 100% RF-tested in production
> Low power consumption based on TI's low-power RF/transceiver chips
> Quick and easy wireless solution for many MSP430 applications
> Choice of frequencies to match your application, including: 433MHz (go to modules and development tools in this frequency range); 868MHz for use in Europe (go to modules and development tools in this frequency range); 915MHz (go to modules and development tools in this frequency range); 2.4GHz (go to modules and development tools in this frequency range) or learn more about our wireless audio module, AIR modules for ZigBee Standard applications, and AIR modules featuring Bluetooth SMART -- all of which also operates in the 2.4GHz range
Accelerating MIPI Interface Development and Validation - Introspect TechnologyJean-Marc Robillard
Modern MIPI interfaces enable remarkable user experiences through the deployment of highly innovative electrical signaling and protocol technologies. Extending well beyond mobile, these interfaces are finding use in autonomous driving systems, augmented reality systems, and rugged or embedded computing applications. Understanding the various interactions between the multitude of physical and protocol layers is critical to achieving successful design and validation of MIPI links, especially when conceived as part of larger system contexts.
Presentation at April 2017 SVIOS Meetup at Tile. Talking about connected and IOT best practices for implementing OTA firmware update (converted from Keynote version to upload to Slideshare).
An update version of the Smartwatch presentation (given after the Apple WatchKit SDK release) at WearableWear Meetup at the Palace of Fine Arts in San Francisco on February 3, 2015.
Presentation at Silicon Valley Web Builders gathering on May 26th, 2010.
This is an updated version of the January SV Meetup presentation, with additional information specific to the public announcement of iPhone OS 4.0 and iPad.
1. Build Your own iBeacon
iBeacon Workshop
April 29, 2014
Andreessen Horowitz
Ramin Firoozye - @raminf
2. What is an iBeacon
- A Bluetooth Low Energy (BTLE) broadcast-only device
- A BTLE peripheral (transmitter)
- If connectable it can be configured
- It is a simple transmitter of data:
- UUID (i.e. E2C56DB5-DFFB-48D2-B060-D0F5A71096E0)
- Major (2 byte number)
- Minor (2 byte number)
- Proximity (via RSSI signal strength)
4. BTLE Nomenclature
• Peripheral (transmitter)
• Central (receiver)
• iOS devices can be both at same time
• Broadcast interval/duration
• Channels: 37 data and 3 advertising
• Connectable vs. not
• TX Power
• RSSI (Received Signal Strength Indicator)
5. An iBeacon is…
• A BTLE peripheral
• Based on BTLE advertising spec
• Broadcasts a small amount of data
• May be connectable (to configure)
• Range: conservatively ~50ft
• With RSSI+TX power can roughly
gauge distance — but not angle
6. TI Packet BTLE Sniffer Software (Windows)
http://www.ti.com/tool/PACKET-SNIFFER
TI Packet BTLE Sniffer Development
http://www.ti.com/tool/cc2540dk-mini
15. Question
Will iOS iBeacon software *require* manufacturer ID
to be 0x004C?
Answer: No
As long as your ID
starts with 0x00
•••
Sucks to be TomTom
Also: this can all change
16. D6 BE 89 8E
40 24 BA BB 2A CB 16 4C 02 01 06 1A FF 4C 00 02 15 29 5D 73 80 B2 A0 4F 5E 88 52
B4 70 BA 60 AB BB 00 00 00 00 C5
04 21 B9 38 A5
Manufacturer-specific Data
(25 bytes)
4C 00 02 15 29 5D 73 80 B2 A0 4F 5E 88 52 B4 70 BA 60 AB BB 00 00 00 00
Manufacturer Type
(2 bytes)
00 4C
iBeacon Device Type
(1 byte)
0x02
iBeacon UUID
(16 bytes)
29 5D 73 80 B2 A0 4F 5E 88 52 B4 70 BA 60 AB BB
iBeacon Major
(2 bytes)
00 00
iBeacon Minor
(2 bytes)
00 00
Measured Tx Power at 1meter
(1 byte)
C5 (-57)
iBeacon Data Length
(1 byte)
0x15 (21)
17. • TX Power at 1 meter - calculated for each device
• 0xC5 = 197 = 2’s complement (256-197) = -59dBM
• Varies for each module manufacturer
• Combine RSSI by TX Power to guess proximity
• Apple has own formula
• Basic version: RSSI * (1.0 / TX Power)
• To be precise, make your own calibration formula
• Break into 3 ranges: Immediate / Near / Far
• Number can vary with RSSI fluctuation
Measuring General Proximity
18. • Device battery life (esp. w/ CR2032)
• Obstruction
• Body (bag of water)
• Walls / Doors / Furniture
• Merchandise (i.e. clothing, solids, or liquids)
• Reflective surfaces (i.e. mirror, foil)
• Interference (2.4 GHz)
• Other devices
• Microwave ovens !!!
RSSI Fluctuation
21. Beacon Scanning Devices
• iPhone (4s and later) / iPad (3rd gen iPad)
• Android 4.3 and higher
• Google Nexus 5 and 7 (2013)
• Samsung Galaxy S III or newer
• More on their way
• Microsoft/Nokia
• BTLE support in Windows Phone 8.1 dev
• No access to broadcast data… yet
• Raspberry Pi (with BTLE dongle)
• MacBooks (2012 onward)/new Mac Mini
• Other devices? Wearables? :-)
22. • Need a BTLE Peripheral device
• Phones/tablets: currently only Apple devices
can be peripherals
• Popular BTLE module vendors:
• TI
• Nordic
• BlueGiga
• CSR
• Broadcom
Making a Beacon
23. • Firmware for Bluegiga BLE112
• BGScript - free compiler
• Windows only dev tools
• Flash firmware with TI programmer
• Scan for Beacon with iOS and Android
Quick Demo
24. iOS — Things to Remember
• Can only scan for a given UUID
• Can not get raw advertising data
• Can have a device be both scanner and
transmitter at same time
• Can return raw RSSI as well as enumerated
distance values (immediate / near / far)
• Can remember UUID and launch app when
device in range
• As of iOS 7.1 remembers UUID across
system restarts
25. iBeacon Myths
• Can locate people
• Will send unsolicited ads to phones
• Are unspoofable
• Act like indoor GPS
• Are only for coupons
• Are hard to build…
26. Enemy of all Beacons*
* Microwave burrito + reflective foil Photo: http://flic.kr/p/9j91ea
Beware