In aquaculture, fish growth is closely related to the factors such as water quality, feeding, and diseases. In traditional aquaculture, farm workers judge these factors from observing the growth of fish, and make appropriate adjustment based on experience. In this article, we develop a smart aquaculture system by introducing Internet of Things (IoT) and AI to monitor and regulate the aquaculture environment as well as the aquatic products in real time. Radio frequency identification (RFID) and barcodes are used for traceability in real time, which integrates the farming, storage, sales and transportation of aquatic products. The smart aquaculture system runs on the cloud, and users can access the system from a terminal. The system carries out all-round monitoring based on big data analytics, realizes the management of the whole life cycle of aquatic products, and thus ensures the safety of aquatic products.