In this presentation, I am going to talk about a number of research challenges for integrating blockchain with IoT, including system architectures, device identity and management, off-chain computing, etc. I will also give an overview of software hardware tools developed by IoTeX which are valuable for researchers advancing their research careers in the intersection of blockchain and IoT domains.